[dashboard-language] Dashboard Language Renderer: provenance, freshness, data states audit

Daily Dashboard Language Renderer · pull request · closed

Filter2mode:review mode:live
All recorded Export JSON
github-actions[bot]

published Aug 28, 2026, 5:00 PM · updated Aug 28, 2026, 5:18 PM

Caution

Protected files were modified in this change.
This pull request is in request_review mode and requires explicit human scrutiny before merge.

Protected files: README.md

Milestone

Links and findings preparatory slice via the Section 8 provenance/freshness/data-state audit.

Specification coverage

  • Audited Section 8 and Appendix B vocabulary around DLS-DATA-001, DLS-DATA-006, DLS-DATA-007, and DLS-DATA-008.
  • Added explicit DLS-E012 constants and Section 8 canonical data-state enumerations in the validator support tables.
  • Added regression tests documenting the current conservative behavior when inline source-metadata is attempted before the document vocabulary defines how Section 8 metadata enters YAML.

Gates

  • npm install
  • npm run typecheck
  • npm run lint
  • npm test
  • npm run test:e2e ⚠️ blocked by infrastructure: Playwright Chromium executable is not provisioned in this environment (browserType.launch: Executable doesn't exist).

Blockers

  • Section 8 defines required logical-source metadata outside dashboard YAML, but Section 4.2 currently provides no document vocabulary for embedding or referencing that metadata in a custom view. This PR records the ambiguity in pages/dashboard/PLAN.md and keeps the implementation on the most conservative reading.
  • Browser end-to-end tests cannot launch until the workflow environment provisions the Playwright browser binary.

Next milestone

  • Links and findings.

Generated by 🧩 Daily Dashboard Language Renderer · pi · gpt54 · 34.5 AIC · ⌖ 7.24 AIC · ⊞ 5.2K ·