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

[rai.adapters.pm]
filesystem = raise_cli.adapters.filesystem:FilesystemPMAdapter

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

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

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

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

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