docs: reorder the build to lead with a tracer bullet #27

Merged
TJC merged 1 commit from docs/build-order into main 2026-08-18 10:39:43 +01:00
Collaborator

Summary

  • rewrite decision 23: a hardcoded template goes end to end through spec, layout, primitives, SVG and pdf-lib before any layer is deepened
  • svg and pdf-lib agreement on mm -> pt and the decision 20 baseline is the riskiest seam; prove it while the primitive contract is still cheap to change
  • persistence moves ahead of the editor UI, so the inspector is not built against a template that vanishes on reload
  • composing the real daily page, printing it and writing on it becomes an explicit final step
  • the unit-level breakdown now lives in forge milestones and issues rather than in PLAN.md
  • see #25

Test plan

  • docs only, nothing to run
  • decision 23 steps match the M1-M8 milestones and the ordered checklist in #25
## Summary - rewrite decision 23: a hardcoded template goes end to end through spec, layout, primitives, SVG and pdf-lib before any layer is deepened - svg and pdf-lib agreement on mm -> pt and the decision 20 baseline is the riskiest seam; prove it while the primitive contract is still cheap to change - persistence moves ahead of the editor UI, so the inspector is not built against a template that vanishes on reload - composing the real daily page, printing it and writing on it becomes an explicit final step - the unit-level breakdown now lives in forge milestones and issues rather than in PLAN.md - see #25 ## Test plan - docs only, nothing to run - decision 23 steps match the M1-M8 milestones and the ordered checklist in #25
- svg and pdf-lib agreement is the riskiest seam; prove it on day one
- persistence moves ahead of the editor UI
- unit-level breakdown now lives in forge milestones
TJC approved these changes 2026-08-18 10:39:39 +01:00
TJC merged commit fa964878fb into main 2026-08-18 10:39:43 +01:00
TJC deleted branch docs/build-order 2026-08-18 10:39:47 +01:00
Sign in to join this conversation.
No reviewers
TJC
No labels
chore
core
render
ui
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
TJC/daily-planner-template!27
No description provided.