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.

Emacs 29.3 (Org mode 9.6.15)