WORK-613
ID:WORK-613Status:ready

Migrate design's registration onto registers

The second reachable plugin in SPEC-144's reach table. plugins/design/src/pipeline.ts (92 lines) has the same shape as storytelling's, only smaller. Move its registration onto registers declarations and delete the hooks.

Under the same D4 gate as WORK-612: a registry snapshot taken before, asserted after, with order included.

Priority:lowComplexity:simpleMilestone:v0.39.0Source:SPEC-144
changeset-release/main View source

Criteria completion

Criteria completion: 0 of 3 (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 4
History 5
  1. 49df934
    Content editedby Claude
    docs(plan): close WORK-611/612/613 with resolutions and PR
  2. 39aa947
    Content editedby Claude
    docs(plan): WORK-611/612/613 criteria checked
  3. 4867d2c
    Content editedby Claude
    test(storytelling,design): capture the registry snapshot before the regi
  4. c9b8c9c
    Created (ready)by github-actions[bot]
  5. 1046f41
    Content editedby Claude
    docs(plan): add v0.39.0 milestone, Declarations part two

Acceptance Criteria

  • A registry snapshot over the design fixtures is captured before the migration and asserted after it — types, ids, scopes, sourceUrls, data bags and registration order
  • design's register and aggregate hooks are deleted, not merely unused
  • Anything left in plugins/design/src/pipeline.ts is code the declaration genuinely cannot express, and the resolution says what it is

Blocked by

  • WORK-611

References

  • SPEC-144 — reach table, D4