V0.19.0
Name:v0.19.0Status:planning

v0.19.0 — Polish, composability & rollups

Where v0.18.0 hardened the rune output contract, v0.19.0 builds on that stable base along several threads: visual polish of the Lumina theme, making rune composability a supported and validated surface (SPEC-084), turning bento into a proper composition substrate (SPEC-085), and improving the cross-page aggregation runes that the plan plugin leans on.

Milestone burndown: 0 open work items remaining; peak 0, started Jun 801Jun 8Jul 11
Open work items Ideal burndown
Progress 0/4 work items
Related 26
History 9
  1. 3c6471d
    Created (planning)by bjornolofandersson
  2. 1045585
    Content editedby Claude
    plan: chart theming contract as the provider-facing interface (WORK-353)
  3. fb9139e
    Content editedby Claude
    plan: flesh out the Lumina polish workstream (WORK-340/341/351/352)
  4. 4acd9ca
    Content editedby Claude
    plan: aggregate chart layout (WORK-349) + index bento showcase capstone
  5. 9e6d3e8
    Content editedby Claude
    plan: expand bento into a composition substrate (SPEC-085)
  6. 0543147
    Content editedby Claude
    plan: media-zone composition model — generalize 339, add bento + docs it
  7. 134740f
    Content editedby Claude
    plan: resolve achievement status as option C; defer B (WORK-343)
  8. 33e11b7
    Content editedby Claude
    plan: shape v0.19.0 around polish, composability & rollups
  9. e8d0e5b
    Content editedby Claude
    plan: defer WORK-293/296 to v0.19.0; refocus v0.18.0 on contract hardeni

Work Items

Ready 4
WORK-340 main
Token hygiene: phantom-token reconciliation + vocabulary cleanup
Lumina's CSS references several colour tokens that are never defined, so each paints a stale literal fallback (a sky-blue from an old default theme, or a cool Tailwind gray) that doesn't track light/dark. This is the real cause of the "out of place" blue (e.g. the typography specimen background) and the cold-gray muted text in dark mode. Fix the drift at the source, reconcile the vocabulary, and keep the configurable shapes (presets, generator, docs) in correspondence.
high moderate
0/9 criteria
WORK-341 main
Dark-mode token parity audit
Make dark-mode token coverage deliberate. Most "dark looks off" reports trace to the phantom tokens fixed in WORK-340 (a phantom can't have a dark value); this item closes the genuine remaining gaps and records the intentional shared-token decisions.
medium simple
0/4 criteria
WORK-351 main
Theme-aware global chrome: selection, scrollbars, color-scheme
Three pieces of browser chrome currently ignore the theme. Make them token-driven and mode-aware.
medium simple
0/4 criteria
WORK-352 main
Focus-visible and reduced-motion consistency
Accessibility polish across the theme. Today only ~5 of ~90 rune CSS files define :focus-visible, and only 2 honor prefers-reduced-motion — so keyboard focus is inconsistent and animations don't degrade for motion-sensitive users.
medium moderate
0/4 criteria