V0.31.0
Name:v0.31.0Status:planning

v0.31.0 — Section-role correctness and applicability as identity

The first half of SPEC-125, governed by ADR-028: correct the section-role data, and make attribute applicability a rune-structural fact that a theme cannot change.

Nothing here breaks a build. The user-visible outcome is that reading and dropcap start working on runes where they were silently dropped — most obviously card, whose content model is literally "body (optional, repeatable any block)" but whose sections map never declared the role.

The half that does break — narrowing schemas so an inapplicable attribute is rejected rather than ignored — is v0.32.0.

History 4
  1. 479ea18
    Content editedby bjornolofandersson
  2. 7b91f9a
    Content editedby Claude
    plan: retarget the facet milestone to v0.30.1 and require a patch change
  3. de0030a
    Content editedby Claude
    plan: draft facet registry for the transform engine's universal axes (SP
  4. 07f6c3d
    Created (planning)by bjornolofandersson

No work items linked to this milestone.