main claude/spec-101-hero-cover-prism claude/mcp-server-verify-4lnxej claude/v0.15.0-phase-2 claude/design-prism-logo-VqzYi claude/design-tokens-config-njwvw (stale) claude/fix-placeholder-images (stale) refactor/theme-base (stale) refactor/engine-extensions (stale) feat/copy-to-clipboard (stale) feat/behaviors-library (stale) claude/work-item-summaries-jaHmY (stale) claude/review-plan-site-architecture-Qe2mN (stale) claude/rename-project-to-plan-i7q8Z (stale) claude/remove-plan-scaffold-files-3N8iG (stale) claude/reduce-css-duplication-9ieRL (stale) claude/project-runes-package-JWsBN (stale) claude/investigate-plan-timestamps-rm9qG (stale) claude/improve-seo-discoverability-FWwq1 (stale) claude/improve-plan-onboarding-KbBXX (stale) claude/implement-mockup-rune-eLw7M (stale) claude/fix-preview-mobile-scroll-EztD4 (stale) claude/fix-acceptance-criteria-lJZ2T (stale) claude/editor-file-links-QJgBV (stale) claude/create-v1-milestone-jTxPj (stale) claude/create-release-milestones-9rYvT (stale) claude/code-quality-review-jbbPN (stale) claude/align-sidenav-styling-4MuxV (stale) claude/add-astro-support-SJ4rh (stale) claude/align-sidenav-styling-4MuxV main claude/spec-101-hero-cover-prism claude/mcp-server-verify-4lnxej claude/v0.15.0-phase-2 claude/design-prism-logo-VqzYi claude/design-tokens-config-njwvw claude/fix-placeholder-images refactor/theme-base refactor/engine-extensions feat/copy-to-clipboard feat/behaviors-library claude/work-item-summaries-jaHmY claude/review-plan-site-architecture-Qe2mN claude/rename-project-to-plan-i7q8Z claude/remove-plan-scaffold-files-3N8iG claude/reduce-css-duplication-9ieRL claude/project-runes-package-JWsBN claude/investigate-plan-timestamps-rm9qG claude/improve-seo-discoverability-FWwq1 claude/improve-plan-onboarding-KbBXX claude/implement-mockup-rune-eLw7M claude/fix-preview-mobile-scroll-EztD4 claude/fix-acceptance-criteria-lJZ2T claude/editor-file-links-QJgBV claude/create-v1-milestone-jTxPj claude/create-release-milestones-9rYvT claude/code-quality-review-jbbPN claude/align-sidenav-styling-4MuxV claude/add-astro-support-SJ4rh
Setting up your dashboard 0 entities found · 6/29 branches scanned
Migrate moderate-complexity runes from Model to createContentModelSchema Migrate runes that have multiple groups, context-dependent group logic, or light custom processing. These need more careful mapping but don't require the custom escape hatch.
Criteria completion: 7 of 7 (100%) checked; tracking started on Apr 17, no incremental history yet 0% 25% 50% 75% 100% Apr 17 Jun 15
Tracking started Apr 17 — check back for trends.
Apr 3, 05:40 PM f0a845aContent edited by Claude
chore(plan): check off acceptance criteria for 14 completed v1.0.0 work Apr 2, 01:40 PM a20f532Content edited by Claude
Mark all SPEC-032 work items as done (WORK-099 through WORK-104) Apr 2, 12:48 PM 5c72befCreated (done) by Claude
Add work items WORK-099 through WORK-104 for legacy Model removal Runes Rune Location Challenge Content model nav packages/runes/src/tags/nav.tsMultiple heading-based sections with nested structure sections pricing runes/marketing/src/tags/pricing.tsMulti-section layout with header/features/footer split sections map runes/places/src/tags/map.tsSections with location extraction from child content sections storyboard runes/storytelling/src/tags/storyboard.tsImage-triggered panel accumulator with caption grouping custom
Acceptance Criteria nav rewritten using createContentModelSchema with sections content modelpricing rewritten using createContentModelSchema with sections content modelmap rewritten using createContentModelSchema with sections content modelstoryboard rewritten using createContentModelSchema with custom content modelrefrakt inspect <rune> --type=all output is identical before and after for each runeAll existing tests pass after each migration No Model class import remains in any of the migrated files Approach nav: Map the heading-level group splits to a sections model. Heading content becomes section names; nested content follows naturally.pricing: Header/body/footer groups map to named sections. Feature list extraction stays in the transform function.map: Section-based content with location metadata extraction in transform.storyboard: The image-triggered panel accumulator is genuinely stateful — use custom content model with the panel grouping logic in processChildren.Dependencies WORK-099 (core simple runes migrated first)