WORK-670
ID:WORK-670Status:ready

All of metaFields is identity

SPEC-158 D3 made metaFields.*.metaType identity and left label, sentimentMap and transform overridable, so a theme had something to change. ADR-043 decision 2 reads all three as claims about content: a label is copy, a sentiment map says what the content means, and transform names a kind of formatting whose style is now formats (SPEC-166 D6). So metaFields becomes identity as a whole, for native runes too.

Priority:mediumComplexity:simpleMilestone:v0.46.0Source:ADR-043
claude/value-primitives-and-grid View source

Criteria completion

Criteria completion: 0 of 4 (0%) checked; tracking started on Oct 29, no incremental history yet0%25%50%75%100%Oct 29Nov 4

Tracking started Oct 29 — check back for trends.

Branches 4
History 3
  1. 807a48b
    Created (ready)by bjornolofandersson
  2. 0ec343f
    Content editedby Claude
    plan: draft v0.45.0 and v0.46.0; WORK-660 joins v0.44.0
  3. c527aa0
    Content editedby Claude
    plan: accept ADR-042 to ADR-045; SPEC-166 D6 formats; WORK-669 to WORK-6

Acceptance Criteria

  • IDENTITY_FIELDS names metaFields in place of metaFields.*.metaType, and a theme override of any part of it is reported and dropped
  • No first-party theme or preset trips the guard
  • SPEC-158 D3 carries a note pointing to ADR-043
  • The changeset names the break for third-party themes that override label, sentimentMap or transform, with the migration: change the definition, or style through [data-field] and [data-value]

References

  • ADR-043: decision 2.
  • SPEC-158: D3.