| 1 | [workspace.adr] |
| 2 | auto_include = "linked" |
| 3 | max_related = 8 |
| 4 | root_dir = "docs/adr" |
| 5 | id_regex = "(?:^|/)docs/adr/(?<id>\\d{4})-" |
| 6 | |
| 7 | [workspace.adr.map] |
| 8 | "Features/Chat/" = [ |
| 9 | "docs/adr/0119-intercom-slash-commands-and-local-execution.md", |
| 10 | "docs/adr/0150-slash-line-canonical-resolution.md", |
| 11 | "docs/adr/0154-slash-route-semantics-domain-object-intent.md", |
| 12 | ] |
| 13 | "Intercom/" = [ |
| 14 | "docs/adr/0137-intercom-message-code-correspondence.md", |
| 15 | "docs/adr/0144-intercom-oauth-connect.md", |
| 16 | ] |
| 17 | "Features/WorkspaceNavigation/" = [ |
| 18 | "docs/adr/0039-workspace-navigation-affordances.md", |
| 19 | "docs/adr/0155-documentation-code-correspondence-and-architectural-drift.md", |
| 20 | "docs/adr/0061-context-aware-adr-map-pfd-knowledge-indicator.md", |
| 21 | "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md", |
| 22 | "docs/adr/0157-cide-magic-link-protocol.md", |
| 23 | ] |
| 24 | "*" = "docs/adr/0006-presentation-layers-and-feature-slices.md" |
| 25 | |
| 26 | [workspace.features] |
| 27 | [[workspace.features.feature]] |
| 28 | id = "intercom.chat" |
| 29 | title = "Intercom chat + slash" |
| 30 | paths = ["Features/Chat/", "IntentMelody/", "Services/Generated/"] |
| 31 | docs = [ |
| 32 | "docs/adr/0119-intercom-slash-commands-and-local-execution.md", |
| 33 | "docs/adr/0150-slash-line-canonical-resolution.md", |
| 34 | "docs/adr/0154-slash-route-semantics-domain-object-intent.md", |
| 35 | ] |
| 36 | tags = ["intercom", "slash", "chat"] |
| 37 | |
| 38 | [[workspace.features.feature]] |
| 39 | id = "workspace.navigation.map" |
| 40 | title = "Workspace navigation map (PFD/MFD)" |
| 41 | paths = ["Features/WorkspaceNavigation/", "Cockpit/Graph/", "Views/SkiaKit/Graph/", "ViewModels/MainWindowViewModel.WorkspaceNavigationMap"] |
| 42 | docs = [ |
| 43 | "docs/adr/0039-workspace-navigation-affordances.md", |
| 44 | "docs/adr/0053-semantic-map-control-flow-pfd.md", |
| 45 | "docs/adr/0061-context-aware-adr-map-pfd-knowledge-indicator.md", |
| 46 | "docs/adr/0155-documentation-code-correspondence-and-architectural-drift.md", |
| 47 | "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md", |
| 48 | "docs/adr/0157-cide-magic-link-protocol.md", |
| 49 | ] |
| 50 | tags = ["workspace", "navigation", "pfd", "mfd", "graph", "correspondence", "crs", "magic-link"] |
| 51 | |
| 52 | [workspace.docs_templates] |
| 53 | catalog_path = "docs/templates/catalog.toml" |
| 54 | |
| 55 | # Explicit reverse anchors (ADR 0156 §2.5) — override doc-body heuristics for same (doc, file). |
| 56 | [[workspace.correspondence.code_anchors]] |
| 57 | doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md" |
| 58 | file = "Features/WorkspaceNavigation/Application/DocReverseAnchorResolver.cs" |
| 59 | bracket = "F:Features/WorkspaceNavigation/Application/DocReverseAnchorResolver.cs; M:Resolve" |
| 60 | kind = "documents" |
| 61 | |
| 62 | [[workspace.correspondence.code_anchors]] |
| 63 | doc = "docs/adr/0155-documentation-code-correspondence-and-architectural-drift.md" |
| 64 | file = "Features/WorkspaceNavigation/Presentation/WorkspaceNavigationMapViewModel.Correspondence.cs" |
| 65 | line_start = 43 |
| 66 | line_end = 43 |
| 67 | kind = "documents" |
| 68 | |
| 69 | [[workspace.correspondence.code_anchors]] |
| 70 | doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md" |
| 71 | file = "Features/WorkspaceNavigation/Application/WorkspaceCorrespondenceContextBuilder.cs" |
| 72 | bracket = "F:Features/WorkspaceNavigation/Application/WorkspaceCorrespondenceContextBuilder.cs; M:BuildJson" |
| 73 | kind = "documents" |
| 74 | |
| 75 | [[workspace.correspondence.code_anchors]] |
| 76 | doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md" |
| 77 | file = "Views/CorrespondenceMfdPageView.axaml" |
| 78 | kind = "documents" |
| 79 | |
| 80 | [workspace.casa_field] |
| 81 | store_dir = "../casa-ontology-payload/examples/agent-stores/research-agent-lab-v0" |
| 82 | payload_repo = "../casa-ontology-payload" |
| 83 | |
| 84 | |