ID:WORK-085Status:done
Add Timestamp Attributes to Plan Rune Schemas
Priority:mediumComplexity:moderateMilestone:v1.0.0Source:SPEC-029
No incremental history — criteria tracking started on Apr 21.
Add created and modified attributes to the plan rune schemas (spec, work, bug, decision, milestone) with defaults referencing $file.created and $file.modified. Update the plan rune configs to display timestamps in rendered output alongside existing status and priority badges.
spec, work, bug, decision, and milestone schemas each declare created and modified attributes$file.created and $file.modified via Markdoc variable default syntax (or equivalent fallback if Markdoc doesn't support { $variable } in defaults)created="2025-06-15")runes/plan/src/config.ts updated to render timestamps in the header metadata areadecision rune's existing date attribute remains unchanged; created and modified are additivecreated/modified attributes continues to work (attributes are optional){ $variable: 'file.created' } in attribute defaults — if not, resolve defaults during the schema transform phasecreated and modified attributes to each plan rune schema in runes/plan/src/tags/runes/plan/src/config.ts to include structure entries for timestamp displayrunes/plan/styles/ for timestamp display elementsrunes/plan/src/tags/ — plan rune schema filesrunes/plan/src/config.ts — plan rune engine configs