Skip to content

feat(decision-council): trace proposals to approved outcomes#56

Merged
9uiLe merged 2 commits into
masterfrom
feat/decision-council-outcome-trace
Jul 14, 2026
Merged

feat(decision-council): trace proposals to approved outcomes#56
9uiLe merged 2 commits into
masterfrom
feat/decision-council-outcome-trace

Conversation

@9uiLe

@9uiLe 9uiLe commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • freeze owner-approved, versioned Outcome Register entries before deliberation
  • assign source-namespaced Proposal IDs and trace every material proposal/concern to active Outcome IDs
  • audit challenge link changes and require one evidence → proposal → outcome trace per accepted proposal
  • detect untraced proposals, means-as-goal drift, unauthorized outcome changes, hidden tradeoffs, and confidence increases without new outcome evidence
  • keep a guard-complete COMPACT mode for low-stakes decisions
  • add a deterministic record validator and behavioral fixtures for all Issue [Decision Council] Trace every proposal to frozen outcomes and detect means-goal substitution #55 scenarios

Dogfooding

Decision Council was used during implementation with frozen outcomes O1–O3, independent Fable/Codex round-one reviews, and an anonymized challenge. The council identified missing confidence-drift detection, ID/version ambiguity, proposal collisions, tradeoff authorization, link history, compact semantics, and weak lexical tests. Those findings were dispositioned and implemented before final review.

Verification

Closes #55

@9uiLe
9uiLe merged commit 459a04f into master Jul 14, 2026
4 checks passed
@9uiLe
9uiLe deleted the feat/decision-council-outcome-trace branch July 14, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Decision Council] Trace every proposal to frozen outcomes and detect means-goal substitution

1 participant