WORK-617
ID:WORK-617Status:ready

character, realm and faction drop their transforms for the slot declaration

The second proving set for SPEC-143: the storytelling entity runes whose sections arrive as already-rendered child runes (emitTag). Together with WORK-616 this covers both sides of the emitTag split, which is what proves the mechanism rather than one shape of it.

Same gate (D7): no drift in contracts or the SEO baseline, per rune.

recipe is the standing proof that the escape hatch is still needed (D3). It is not migrated, and it is not bent to fit.

Priority:mediumComplexity:moderateMilestone:v0.39.0Source:SPEC-143
changeset-release/main View source

Criteria completion

Criteria completion: 0 of 6 (0%) checked; tracking started on Oct 7, no incremental history yet0%25%50%75%100%Oct 7Oct 11

Tracking started Oct 7 — check back for trends.

Branches 3
History 3
  1. 5191d3e
    Content editedby Claude
    docs(plan): cancel WORK-617, defer storytelling to composed runes
  2. c9b8c9c
    Created (ready)by github-actions[bot]
  3. 1046f41
    Content editedby Claude
    docs(plan): add v0.39.0 milestone, Declarations part two

Sequencing note

WORK-612 rewrites the same plugin's registration. The two are independent; land them sequentially rather than on parallel branches.

Acceptance Criteria

  • character, realm and faction have no transform for the entity rune, and refrakt contracts --check plus npm run seo:baseline:check report no drift for any of them
  • buildStoryContent is deleted, not merely unused
  • recipe still has its transform and is not contorted to fit (D3)
  • The cross-page pipeline's registry, extractTitle and breadcrumb reads produce identical results for storytelling content
  • Each migrated declaration round-trips through JSON.parse(JSON.stringify(…)) unchanged
  • The total transform() line count across the tag files is recorded after the migration, beside WORK-616's before figure

Blocked by

  • WORK-614

References

  • SPEC-143 — D3, D5, D7