github-actions[bot]
published Aug 29, 2026, 11:43 PM · updated Aug 29, 2026, 11:57 PM
Milestone
Built-in pages
What shipped
- Updated the built-in definition interpreter in
pages/dashboard/src/presenter.jsso rendered built-in sections are matched by declarativedefinition.views[*].data.sourceorder instead of relying on hard-coded section index positions. - Repeated sections for the same source are now consumed in declared view order, which keeps built-in page composition more data-driven while preserving the existing conservative implementation-local
definition.viewscontract. - Added unit coverage in
pages/dashboard/test/unit/presenter.test.jsfor reordered built-inrunspage views, proving section title and body rendering follow the declared source-backed view sequence. - Updated
pages/dashboard/PLAN.mdwith the shipped slice, verification results, and next milestone note.
Specification coverage
- Section 10 Built-in Pages
- Requirement IDs:
DLS-PAGE-002,DLS-PAGE-006,DLS-PAGE-008,DLS-PAGE-009,DLS-PAGE-010,DLS-PAGE-011,DLS-PAGE-012,DLS-PAGE-013,DLS-PAGE-014
Quality gates
npm install✅npm run typecheck✅npm run lint✅npm test✅npx playwright test --config=playwright.config.mjs✅
Blockers
- None in this increment.
Next milestone
- Built-in pages: continue reducing implementation-local assumptions in built-in composition until the remaining gaps are limited to vocabulary the specification does not yet define.
Generated by 🧩 Daily Dashboard Language Renderer · pi · gpt54 · 49 AIC · ⌖ 10.7 AIC · ⊞ 5.9K · ◷