experiment: improve semantic graph projection
Experiment 13 — Semantic Facilitator Translation
- Classify nodes by semantic role (observation, question, explanation,
scaffolding, relationship) rather than graph kind. Scaffolding suppressed
entirely before section routing.
- Three-tier filtering: scaffolding patterns > internal vocabulary > technical
summary patterns. Prevents structural noise from contaminating user-facing
sections.
- Deduplicate by normalised text — merge duplicate observations expressing the
same finding.
- Route resolved unknowns and assumptions to known section with epistemic
labels instead of treating them as unresolved questions.
- Prefer concrete observations (numbers, change language, temporal refs) over
abstract labels in ranking.
- Closed Experiment 12 as confirmed. Added Experiment 13 documentation.
- Updated UX guidelines with Semantic Projection principles.
- 37 tests: filtering, classification, deduplication, ranking, framing, mock
data integration, edge cases.