You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Part of the metadata liveness audit umbrella #1878 (P2 — spec hygiene, cluster #6).
Problem
Inverse drift: renderers depend on props the spec does not declare. These break a strict Schema.parse() — the renderer needs a key that a spec-validating author would never be allowed to write.
Checklist
dashboard: component / data / rowField / columnField
Part of the metadata liveness audit umbrella #1878 (P2 — spec hygiene, cluster #6).
Problem
Inverse drift: renderers depend on props the spec does not declare. These break a strict
Schema.parse()— the renderer needs a key that a spec-validating author would never be allowed to write.Checklist
component/data/rowField/columnFieldObjectViewform-adapter keysaccentColor/badgeVariant/separator(also listed under naming drift)For each: either add the prop to the spec (if it's legitimately authorable) or remove the renderer's dependency on it so strict validation holds.
Evidence
docs/audits/README.mdcluster Migrate from npm to pnpm #6docs/audits/2026-06-dashboardschema-property-liveness.md,2026-06-viewschema-property-liveness.md,2026-06-appschema-property-liveness.md