Name:v1.0.0Status:active

v1.0.0 — Editor Integration & Package Ecosystem

Milestone burndown: 10 open work items remaining; peak 10, started Mar 240246810Mar 24Apr 30
Open work items Ideal burndown
Progress 24/39 work items
History 3
  1. 41d5c52
    Content editedby Claude
    Accept SPEC-033 and break down into work items WORK-110–116
  2. 11e81a8
    Content editedby Claude
    Add framework work items to v1.0.0 milestone
  3. 2637549
    Created (active)by Björn Andersson
    chore(plan): create v1.0.0 milestone, complete v0.9.0, fix acceptance cr
  • Editor package awareness and registry autocomplete
  • Community package pipeline hooks (learning)
  • CSS fallback resolution for community packages
  • Pipeline incremental builds
  • Create-Refrakt project type defaults
  • Framework adapters: Astro, Nuxt, Next.js, Eleventy (SPEC-030)
  • Shared utility extraction from @refrakt-md/svelte (SPEC-030 Phase 0)
  • Create-Refrakt multi-framework scaffolding with interactive mode
  • Plan CLI resolution parsing and display
  • Structure slots and declarative flexibility (SPEC-033): value mapping, density contexts, named slots, repeated elements, element projection

Work Items

Ready 13
WORK-052 claude/align-sidenav-styling-4MuxV
Create-Refrakt Project Type Defaults
medium simple
0/6 criteria
WORK-053 claude/align-sidenav-styling-4MuxV
CSS Fallback Resolution for Third-Party Packages
medium moderate
0/6 criteria
WORK-055 claude/align-sidenav-styling-4MuxV
Learning Package Pipeline Hooks
high complex
0/11 criteria
WORK-056 claude/align-sidenav-styling-4MuxV
Editor Background Entity Registry
medium complex
0/10 criteria
WORK-057 claude/align-sidenav-styling-4MuxV
Editor Registry-Powered Autocomplete
medium moderate
0/7 criteria
WORK-058 claude/align-sidenav-styling-4MuxV
Pipeline Incremental Build Optimization
low complex
0/9 criteria
WORK-094 main
Create @refrakt-md/vite plugin — Level 1 static transform
Build the core Vite plugin that intercepts .md files and emits JS modules with rendered HTML, frontmatter, SEO data, and serialized tree. This is the Level 1 (static, per-file) integration — no cross-page awareness.
high moderate
0/13 criteria
WORK-095 main
Vite plugin — virtual CSS module and tree-shaking
Implement virtual:refrakt/styles module that imports theme tokens, per-rune CSS, and package CSS. Supports tree-shaking to include only CSS for runes actually used in content.
high simple
0/9 criteria
WORK-096 main
Vite plugin — dev server HMR
Implement hot module replacement for .md file changes during development. When a markdown file is saved, re-transform it and trigger a page update.
medium simple
0/6 criteria
WORK-097 main
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.
medium moderate
0/11 criteria
WORK-098 main
Vite plugin — behavior init helper export
Export a thin initBehaviors() wrapper from @refrakt-md/vite/behaviors that frameworks can call after navigation to re-initialize interactive rune behaviors (accordion, tabs, datatable, etc.).
low trivial
0/6 criteria
WORK-115 claude/align-sidenav-styling-4MuxV
Migrate community package postTransform uses to declarative config
medium moderate
0/7 criteria
WORK-116 claude/align-sidenav-styling-4MuxV
Update inspect and contracts tooling for structure slots features
medium moderate
0/7 criteria
In Progress 2
WORK-051 claude/align-sidenav-styling-4MuxV
Editor Package Awareness
high complex
3/8 criteria
WORK-089 claude/align-sidenav-styling-4MuxV
Create @refrakt-md/astro adapter package
high moderate
11/12 criteria
Done 24
WORK-074 claude/align-sidenav-styling-4MuxV
Display resolution metadata in plan status and plan serve
medium moderate
0/5 criteria
WORK-083 claude/align-sidenav-styling-4MuxV
Create Shared Git Timestamp Utility
high moderate
10/10 criteria
WORK-084 claude/align-sidenav-styling-4MuxV
Inject $file.created and $file.modified Variables into Content Pipeline
high moderate
8/8 criteria
WORK-085 claude/align-sidenav-styling-4MuxV
Add Timestamp Attributes to Plan Rune Schemas
medium moderate
8/8 criteria
WORK-086 claude/align-sidenav-styling-4MuxV
Consolidate Plan Scanner with Shared Git Timestamp Utility
medium simple
6/6 criteria
WORK-088 claude/align-sidenav-styling-4MuxV
Extract shared utilities from @refrakt-md/svelte to @refrakt-md/transform
high simple
1/7 criteria
WORK-090 claude/align-sidenav-styling-4MuxV
Create @refrakt-md/nuxt adapter package
medium moderate
0/10 criteria
WORK-091 claude/align-sidenav-styling-4MuxV
Create @refrakt-md/next adapter package
medium moderate
0/11 criteria
WORK-092 claude/align-sidenav-styling-4MuxV
Create @refrakt-md/eleventy adapter package
low simple
0/10 criteria
WORK-093 claude/align-sidenav-styling-4MuxV
Add multi-framework support to create-refrakt
medium moderate
1/11 criteria
WORK-099 claude/align-sidenav-styling-4MuxV
Migrate simple core runes from Model to createContentModelSchema
high simple
7/7 criteria
WORK-100 claude/align-sidenav-styling-4MuxV
Migrate simple community runes from Model to createContentModelSchema
high simple
5/5 criteria
WORK-101 claude/align-sidenav-styling-4MuxV
Migrate moderate-complexity runes from Model to createContentModelSchema
high moderate
7/7 criteria
WORK-102 claude/align-sidenav-styling-4MuxV
Migrate complex runes from Model to createContentModelSchema
high complex
8/8 criteria
WORK-105 claude/align-sidenav-styling-4MuxV
Add dual-signature support to createComponentRenderable and update RuneDescriptor
high moderate
6/6 criteria
WORK-106 claude/align-sidenav-styling-4MuxV
Migrate core runes to inline rune identifiers
high simple
5/5 criteria
WORK-107 claude/align-sidenav-styling-4MuxV
Migrate community package runes to inline rune identifiers
high simple
6/6 criteria
WORK-111 claude/align-sidenav-styling-4MuxV
Replace hardcoded density contexts with configurable childDensity
high simple
0/8 criteria
WORK-112 claude/align-sidenav-styling-4MuxV
Implement named slots with ordering for structure entries
high moderate
0/10 criteria
WORK-114 claude/align-sidenav-styling-4MuxV
Implement element projection (hide, group, relocate)
medium complex
0/11 criteria
WORK-120 claude/align-sidenav-styling-4MuxV
Export generic type interfaces for rune component overrides
medium moderate
WORK-121 claude/align-sidenav-styling-4MuxV
Add component interface view to refrakt inspect
medium low
WORK-122 claude/align-sidenav-styling-4MuxV
Document framework-native component override interface
medium moderate
WORK-126 main
Parse Resolution sections in the plan scanner
Extend the plan scanner to extract ## Resolution sections from work item and bug files into a structured resolution field on PlanEntity.
high moderate
0/8 criteria