[console_scripts]
rai = rai_cli.cli.main:app

[rai.adapters.pm]
filesystem = rai_cli.adapters.filesystem:FilesystemPMAdapter
jira = rai_cli.adapters.mcp_jira:McpJiraAdapter

[rai.docs.targets]
confluence = rai_cli.adapters.mcp_confluence:McpConfluenceAdapter

[rai.doctor.checks]
environment = rai_cli.doctor.checks.environment:EnvironmentCheck
project = rai_cli.doctor.checks.project:ProjectCheck

[rai.gates]
coverage = rai_cli.gates.builtin.coverage:CoverageGate
lint = rai_cli.gates.builtin.lint:LintGate
tests = rai_cli.gates.builtin.tests:TestGate
types = rai_cli.gates.builtin.types:TypeGate

[rai.governance.parsers]
adr = rai_cli.governance.parsers.adr:AdrParser
backlog = rai_cli.governance.parsers.backlog:BacklogParser
constitution = rai_cli.governance.parsers.constitution:ConstitutionParser
epic_scope = rai_cli.governance.parsers.epic:EpicScopeParser
glossary = rai_cli.governance.parsers.glossary:GlossaryParser
guardrails = rai_cli.governance.parsers.guardrails:GuardrailsParser
prd = rai_cli.governance.parsers.prd:PrdParser
roadmap = rai_cli.governance.parsers.roadmap:RoadmapParser
vision = rai_cli.governance.parsers.vision:VisionParser

[rai.graph.backends]
local = rai_core.graph.backends.filesystem:FilesystemGraphBackend

[rai.hooks]
backlog = rai_cli.hooks.builtin.backlog:BacklogHook
gate-bridge = rai_cli.hooks.builtin.gate_bridge:GateBridgeHook
jira-sync = rai_cli.hooks.builtin.jira_sync:JiraSyncHook
memory-sync = rai_cli.hooks.builtin.memory:MemoryMdSyncHook
telemetry = rai_cli.hooks.builtin.telemetry:TelemetryHook
