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/post-v0.43-roadmap-mf1ngx View source

Criteria completion

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

Tracking started Oct 28 — check back for trends.

Branches 4
History 2
  1. 0ec343f
    Content editedby bjornolofandersson
  2. c527aa0
    Created (ready)by bjornolofandersson

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.