Part of the metadata liveness audit umbrella #1878 (P1 — finish ADR-0021).
Problem
ADR-0021 moved the analytics spec to dataset + values/dimensions, but renderers and Studio still read the removed legacy shape (object/categoryField/valueField/aggregate, xAxisField/yAxisFields/aggregation). The result: a spec-compliant chart/dashboard/report renders nothing, and Studio emits widgets the spec rejects. (This is the same debt that invalidated the showcase dashboard/report seeds.)
Checklist
Evidence
docs/audits/2026-06-dashboardschema-property-liveness.md, 2026-06-reportschema-property-liveness.md, 2026-06-viewschema-property-liveness.md, 2026-06-datasetschema-property-liveness.mdListView.tsx:1413, ObjectView.tsx:754, dashboard.zod.ts:153- ADR-0021
Part of the metadata liveness audit umbrella #1878 (P1 — finish ADR-0021).
Problem
ADR-0021 moved the analytics spec to
dataset+values/dimensions, but renderers and Studio still read the removed legacy shape (object/categoryField/valueField/aggregate,xAxisField/yAxisFields/aggregation). The result: a spec-compliant chart/dashboard/report renders nothing, and Studio emits widgets the spec rejects. (This is the same debt that invalidated the showcase dashboard/report seeds.)Checklist
ListView.tsx:1413/ObjectView.tsx:754read legacyxAxisField/yAxisFields/aggregation; migrate todataset/dimensions/values.WidgetConfigPanel— still author/read legacyobject/categoryField/valueField/aggregatewhiledashboard.zod.ts:153declaresdataset+valuesrequired; migrate both read and authoring paths.chart— dead on the dataset path; migrate.ReportColumnSchema/ReportGroupingSchema/ReportChartSchemaare obsolete type-only re-exports — remove or repoint.Evidence
docs/audits/2026-06-dashboardschema-property-liveness.md,2026-06-reportschema-property-liveness.md,2026-06-viewschema-property-liveness.md,2026-06-datasetschema-property-liveness.mdListView.tsx:1413,ObjectView.tsx:754,dashboard.zod.ts:153