Skip to content

T-J8MT-design-language-report-palette

Status: open/ready · Impact: low · Complexity: small

The review-report HTML templates carry their own hard-coded palettes. Project the Platinum seeds into them so generated reports wear the family face. Phase 4 of D-DLNG-design-language.

LocationRole today
solutions/ontological/lib/model/entities/task/reports/review/template.etaInline styles, own palette.
solutions/ontological/lib/model/entities/principle/reports/review/template.etaSame, sibling copy.

Both templates style from one shared palette block whose values are the Platinum seeds (statically embedded — reports are standalone HTML). Report generation behavior is unchanged.

  1. Extract the current palettes; map each role to its --d-* seed value.
  2. Factor one shared palette block both templates consume (respect the templates’ existing include mechanism, or duplicate the block with a provenance comment if none exists).
  3. Regenerate a sample report of each kind; eyeball + attach to the PR.
LocationKindChange
solutions/ontological/lib/model/entities/task/reports/review/template.etamodifyseed-derived palette
solutions/ontological/lib/model/entities/principle/reports/review/template.etamodifyseed-derived palette
  • AC-1: Generated reports render with the Platinum palette.
  • AC-2: Report generation tests/ops pass unchanged.
  • Dark-mode reports; theming reports beyond Platinum.
  • none
  • docs/planning/design-language/PLAN.md Phase 4.

← Back to Tasks