Forge
4405de34
1[workspace.adr]
2auto_include = "linked"
3max_related = 8
4root_dir = "docs/adr"
5id_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]]
28id = "intercom.chat"
29title = "Intercom chat + slash"
30paths = ["Features/Chat/", "IntentMelody/", "Services/Generated/"]
31docs = [
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]
36tags = ["intercom", "slash", "chat"]
37
38[[workspace.features.feature]]
39id = "workspace.navigation.map"
40title = "Workspace navigation map (PFD/MFD)"
41paths = ["Features/WorkspaceNavigation/", "Cockpit/Graph/", "Views/SkiaKit/Graph/", "ViewModels/MainWindowViewModel.WorkspaceNavigationMap"]
42docs = [
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]
50tags = ["workspace", "navigation", "pfd", "mfd", "graph", "correspondence", "crs", "magic-link"]
51
52[workspace.docs_templates]
53catalog_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]]
57doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md"
58file = "Features/WorkspaceNavigation/Application/DocReverseAnchorResolver.cs"
59bracket = "F:Features/WorkspaceNavigation/Application/DocReverseAnchorResolver.cs; M:Resolve"
60kind = "documents"
61
62[[workspace.correspondence.code_anchors]]
63doc = "docs/adr/0155-documentation-code-correspondence-and-architectural-drift.md"
64file = "Features/WorkspaceNavigation/Presentation/WorkspaceNavigationMapViewModel.Correspondence.cs"
65line_start = 43
66line_end = 43
67kind = "documents"
68
69[[workspace.correspondence.code_anchors]]
70doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md"
71file = "Features/WorkspaceNavigation/Application/WorkspaceCorrespondenceContextBuilder.cs"
72bracket = "F:Features/WorkspaceNavigation/Application/WorkspaceCorrespondenceContextBuilder.cs; M:BuildJson"
73kind = "documents"
74
75[[workspace.correspondence.code_anchors]]
76doc = "docs/adr/0156-correspondence-mfd-surface-and-reverse-code-anchors.md"
77file = "Views/CorrespondenceMfdPageView.axaml"
78kind = "documents"
79
80[workspace.casa_field]
81store_dir = "../casa-ontology-payload/examples/agent-stores/research-agent-lab-v0"
82payload_repo = "../casa-ontology-payload"
83
84
View only · write via MCP/CIDE