Story: Remove the presentation keys no template reads
Table of Contents
This page documents a story in Sprint 27. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
1. Goal
No presentation key is written that no template, render path or validator reads; the helpers that existed only to compute them are gone; regenerating a component produces no diff; and every document that named the Qt layer as live is corrected or marked historical.
This story was split from Remove the legacy Qt remnants when that story was reworded to the unused packages and extensions it removed and closed DONE at the sprint 26 close on 2026-10-05; the task Remove the presentation keys no template reads moved here.
2. Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 27 |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-10-05 |
3. Acceptance
- No presentation key is written that no template, render path or validator reads.
- The helpers that existed only to compute unread keys are gone, with their tests.
- Regenerating a component produces no diff, so the removal is proved output-neutral.
- Every document that named the Qt layer as live is corrected or marked historical.
4. Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Remove the presentation keys no template reads | DONE | 2026-09-23 | 2026-10-09 | Initial task for: Remove the legacy Qt remnants |
5. Decisions
6. Out of scope
7. Result
Closed on the tasks' state, in the sprint's bookkeeping pass: every task is DONE with its work merged, and the tasks carry the outcomes.