docs: record closure reconciliation consolidation

This commit is contained in:
2026-08-14 11:02:00 +01:00
parent 998ff2fcb7
commit a00112e157
2 changed files with 99 additions and 0 deletions
+8
View File
@@ -250,6 +250,14 @@ Experiment 54N tested whether an interpretation disagreement can be judged for m
- Focused validation passed via `npx vitest run tests/reproduce-multi-turn-investigation.harness.test.js` (`67/67`).
- The exact 60B.44 live closure case can now be rerun once with direct evidence for active-target clearing and final-question clearing.
### 60B.55 closure-normalization consolidation
- Consolidated the proven closure-normalization fix: reverse resolution reconciliation, same-turn stale `selectedQuestion` clearing before strict validation, prompt clarification that `selectedQuestion` must remain unresolved after applying the proposal, and repaired deterministic 60B.47 regression structure.
- Focused verification passed via `npx vitest run tests/graph/apply-proposal.test.js tests/graph/prompt-builder.test.js -t "60B.49|60B.52|60B.54|60B.43|60B.11|replaces downstream pricing|selectedQuestion|resolution"` (`38 passed | 151 skipped`).
- Verified exact negative closure state deterministically: customer resolved, decision resolved, both resolved IDs present, `activeUnknownNodeId = null`, `selectedQuestion = null`.
- Existing forward reconciliation, fallback-to-real-unresolved target, 60B.43, 60B.11, pricing prerequisite-first, and prompt-builder selectedQuestion rule all remained green.
- Repository is now ready for one bounded live rerun of the exact 60B.47 negative-outcome closure.
### When This Knowledge-Management Phase Is Complete
Provisional criteria for review (all confirmed met by Experiment 38 cold-start test):