Estimate: 40m · Depends on: 6.2.2
The design asset for every 6.3 surface. design/reports/charts.mock.html (4.6.1) designs ONLY the chart visual language + burndown/velocity — the dashboard surface, the two new chart FORMS (donut, two-series difference/area), and the Reports hub + report pages are undesigned (the design-gate NONE-exists case). The "filter missing" widget card + the saved-filter picker vocabulary come from 6.2.2 (carried in dependsOn — inherit, don't redraw). Output: design/reports/dashboard.mock.html + PNG + a design-notes section appended to design/reports/design-notes.md. Built FROM the real design system (the 4.6.1 convention — --el-*/--el-chart-* + shape tokens, shipped Card/Modal/Combobox/EmptyState/ErrorState/Pill + the 2.5 issue-row vocabulary). Render checklist + AA + dark parity. Mirrors: the verified Jira dashboard/gadget grammar; the 4.6.1 chart language for everything chart-shaped.
Specify, panel by panel:
Card chrome (title, source line — filter or project name —, the per-type body, the overflow menu: configure / remove), drag affordances + drop targets between/within columns (the 3.2 dnd-kit vocabulary), the 20-widget cap state, and the add-widget picker (the three types with thumbnails + one-line descriptions).--el-chart-* growth: a small categorical ramp, dark-parity checked); created-vs-resolved: the two-series difference/area form (created vs resolved lines, the red/green difference fill per the verified mirror, the cumulative variant).ErrorState), empty (zero matching issues), no-access (the 6.4 per-viewer state: a locked card, no counts), and stale — the "filter missing" degraded card 6.2.2 already designed for exactly this surface: INHERIT it (reference, don't redraw), adding only the in-grid reconfigure affordance.design-notes.md names the widget-type ↔ registry editor/renderer mapping (the 6.3.1 UI contract), the new --el-chart-* categorical tokens, the donut + difference-area specs the 6.3.4 primitives build, and records the extension slots (audiences, wallboard, refresh, more gadgets).design/reports/charts.mock.html + design-notes.md (4.6.1) — the chart language + a11y pattern this extendsdesign/work-items/saved-filters.mock.html (6.2.2) — the "filter missing" degraded card this surface inherits + the filter-picker vocabularydesign/work-items/list.mock.html (the issue-row vocabulary the filter-results body compacts); design/boards/ (the dnd drag/drop grammar)can-render-ui-headless