[dashboard-language] Links and findings

Daily Dashboard Language Renderer · pull request · closed

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

published Aug 28, 2026, 5:49 PM · updated Aug 28, 2026, 6:08 PM

Milestone

Links and findings

Specification coverage

  • Section 9: DLS-LINK-001, DLS-LINK-005
  • Section 11: DLS-VIEW-007, DLS-VIEW-014
  • Section 13: DLS-SAFE-004
  • Additional conservative custom-view validation slice: DLS-VIEW-003

What shipped

  • Added canonical Section 9 link relation and relation-specific link-field constants.
  • Added DLS-E009 validation for invalid custom-view encoding.href.field references.
  • Enforced conservative link-object validation for safe HTTPS links with non-empty labels and canonical relations.
  • Reused link-object validation for dataset provenance-link in the current Section 8 metadata-gap path, still reported with DLS-E012.
  • Added unit coverage for accepted relation-specific href fields, rejected non-link href fields, metric value-channel constraints, and invalid provenance-link safety checks.

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

  • Browser end-to-end tests cannot launch because the workflow environment does not include the Playwright Chromium binary. This is recorded in pages/dashboard/PLAN.md.

Next milestone

Custom pages

Generated by 🧩 Daily Dashboard Language Renderer · pi · gpt54 · 57.1 AIC · ⌖ 7.66 AIC · ⊞ 5.2K ·