WORK-270
ID:WORK-270Status:pending

Plan entity embeddability (sourceFile + extract)

Make plan entities embeddable so {% expand $item.id /%} renders their bodies in entityRoutes detail pages. The plan register hook currently sets sourceUrl only; add sourceFile and an extract that returns the entity rune's transformed body. This is the prerequisite the SPEC-071 dogfood depends on.

Priority:highComplexity:moderateMilestone:v0.16.0Source:SPEC-071

Criteria completion

Criteria completion: 0 of 4 (0%) checked; tracking started on May 25, no incremental history yet0%25%50%75%100%May 25Jun 15

Tracking started May 25 — check back for trends.

Branches 2
History 2
  1. 9440cce
    Created (pending)by bjornolofandersson
  2. 7ab7615
    Content editedby Claude
    plan: add v0.16.0 milestone and work breakdown for SPEC-069/070/071

Acceptance Criteria

  • The plan register hook sets sourceFile (the entity's source .md path) for spec / work / bug / decision / milestone
  • An extract returns the entity rune's top-level subtree so {% expand $item.id /%} inlines the entity body
  • entityRoutes detail pages for plan entities render non-empty content
  • Tests confirm expand works on each plan entity type

Dependencies

  • WORK-269 (embed() embeddability contract)

References

  • SPEC-071
  • SPEC-069 — embeddability contract