main changeset-release/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/v023-skeleton-checklist-sequence (stale) claude/v023-skeleton-metadata (stale) claude/v023-skeleton-dimensions (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/spec-106-image-src-schemes main changeset-release/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/v023-skeleton-checklist-sequence claude/v023-skeleton-metadata claude/v023-skeleton-dimensions 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 · 7/33 branches scanned
Vite plugin — Level 2 cross-page pipeline Implement the level: 'pipeline' mode that runs the full four-phase cross-page pipeline at build time, enabling breadcrumbs, nav, glossary auto-linking, and other entity-dependent features.
Criteria completion: 0 of 11 (0%) checked; tracking started on Apr 21, no incremental history yet 0% 25% 50% 75% 100% Apr 21 Jun 15
Tracking started Apr 21 — check back for trends.
Acceptance Criteria When level: 'pipeline' and contentDir are set, plugin scans all .md files in contentDir at buildStart Full pipeline runs via runPipeline() from @refrakt-md/content: parse → register → aggregate → post-process Entity registry is built (EntityRegistryImpl) and available to all pages Output modules include enriched meta with entities and crossPageDeps arrays Cross-page runes (breadcrumb, nav, glossary) render fully resolved content Page hierarchy derived from file system relative to contentDir; frontmatter can override title/slug Pipeline results cached in memory; individual transform calls read from cache Dev mode: file changes re-parse changed file; if entities change, dependent files are re-processed @refrakt-md/content is an optional peer dependency (only needed for Level 2)Clear error message if level: 'pipeline' is set but @refrakt-md/content is not installed Clear error message if level: 'pipeline' is set but contentDir is missing Approach Implement src/pipeline.ts — wraps runPipeline() with Vite build lifecycle hooks In buildStart: scan contentDir, run full pipeline, cache results In transform: read from cache instead of re-processing In dev mode: use handleHotUpdate to detect entity changes and selectively re-run pipeline phases Reference packages/sveltekit/src/plugin.ts for existing buildStart pipeline pattern Dependencies WORK-094 — core plugin must exist firstWORK-096 — HMR infrastructure for dev mode re-processingReferences SPEC-031 (Level 2: Cross-Page Pipeline section)packages/content/src/pipeline.ts — runPipeline() orchestratorpackages/content/src/registry.ts — EntityRegistryImpl