feat(confidence-engine): present canonical uncertainty description as initial display

Changed the facilitator-view-adapter to prefer node.description over
node.openQuestion for unresolved unknown items. This is a reversible
presentation change only — graph identity, reasoning-state ownership,
openQuestion generation, and resolved-unknown presentation are unchanged.

Owning test assertions updated to reflect new display contract:
- open-question-presentation.test.js: assertion target shifts from
  question text to description text
- facilitator-view-adapter.test.js: deduplication tests use distinct
  descriptions so nodes remain distinguishable after the change

Documentation: hypothesis experiment record and handoff return note.
This commit is contained in:
2026-10-09 11:37:43 +01:00
parent b71e3a8267
commit d0f357877d
5 changed files with 22 additions and 9 deletions
+7
View File
@@ -683,3 +683,10 @@ Ensure these remain visible and are not accidentally promoted to tester blockers
- whole-snapshot size decision pending real-user evidence
- reasoning concurrency/rate protection before wider access
- initial Analyse duplicate-submit prevention
## Uncertainty-Led Investigation — Experiment 2 (presentation-only)
Tested canonical uncertainty description as initial display instead of generated question. Changed `lib/presentation/facilitator-view-adapter.js` lines ~277–281 to prefer `description` over `openQuestion`. Deterministic tests: 54/54 PASS (including both adapter test files). Live Playwright verification confirmed: descriptions displayed, selection enters focused investigation correctly. Graph identity and reasoning-state ownership unchanged. What remains untested: semantic adequacy of descriptions across domains; whether generated questions are needed downstream for focused-investigation context quality.
**Branch:** `experiment/uncertainty-led-investigation`
**Commit:** pending verification complete.