Background
Outcome node schema exists (V004__outcome_nodes.cypher). Trust scoring is designed to update from outcome validation. No outcome linker service yet.
Problem Statement
Decisions are stored without linking to what happened afterward, so memory cannot self-correct from real results.
Proposed Solution
- Implement outcome linker: connect Decision nodes to Outcome nodes (incidents, metrics, deploy results)
- Update trust scores when outcomes corroborate or refute a decision
- Seed at least one outcome-linked decision in the demo catalog
- Expose linkage in Explore/Review (or API) enough to demo
Acceptance Criteria
Files / Modules Affected
intelligence/ (new outcome linker), graph/, scoring/trust_scorer.py, scripts/demo_catalog.py, API/query as needed
Phase: 8 — Outcome tracking + coverage scoring
Background
Outcome node schema exists (
V004__outcome_nodes.cypher). Trust scoring is designed to update from outcome validation. No outcome linker service yet.Problem Statement
Decisions are stored without linking to what happened afterward, so memory cannot self-correct from real results.
Proposed Solution
Acceptance Criteria
Files / Modules Affected
intelligence/(new outcome linker),graph/,scoring/trust_scorer.py,scripts/demo_catalog.py, API/query as neededPhase: 8 — Outcome tracking + coverage scoring