fix: continue question selection after graph updates

This commit is contained in:
2026-08-03 11:28:49 +01:00
parent b00928d6fb
commit 3e2edd2edc
7 changed files with 509 additions and 2 deletions
@@ -1,3 +1,28 @@
## Post-update selection invariant
After every successful graph update, the full deterministic question-selection pipeline must run again whenever eligible unresolved unknowns remain.
That means the update path must not stop at graph mutation, child resolution, emergent unknown creation, decomposition, or upward propagation. It must continue through:
```text
updated graph
→ rebuild reasoning state
→ identify unresolved candidates
→ select active unknown
→ atomicity assessment
→ answerability assessment
→ decompose if required
→ reselect
→ reasoning-pattern selection
→ investigation-strategy selection
→ question-family selection
→ question formulation
→ complexity validation
→ selectedQuestion
```
Returning no question is only valid when no eligible unresolved candidate remains, the case is complete, ambiguity cannot be safely resolved, or question formulation fails validation with an explicit deterministic reason.
# v0.7 Question Simplicity Experiment
## Observed failure