Setting up your dashboard0 entities found · 9/32 branches scanned
ID:WORK-385Status:ready
Rune-page metadata backfill
The generated rune catalogue (WORK-386) needs every /runes/<name> page to carry category, plugin, and status frontmatter. Hand-editing ~100+ pages is a slog and drifts — so backfill it with a script.
Backfill by script, not by hand: derive plugin from the owning package, category from the rune's nav group, status default stable. Idempotent (re-runnable; only fills missing keys, never clobbers authored values).
status is a fixed vocabulary — stable | beta | experimental | deprecated — chosen so it can later drive a sentiment-coloured nav badge (a separate, deferred nav feature; this item only lands the data, forward-compatibly).
Acceptance Criteria
A repeatable script writes category / plugin / status frontmatter to every rune reference page (core + plugin runes), idempotently.
status uses the fixed four-value vocabulary, documented; default stable.
With WORK-383 indexing, the fields are queryable — verified by a live aggregate type="page" filter="url:/runes/*" group="category".
Dependencies
WORK-383 (so the frontmatter is indexed and queryable).
References
SPEC-092 · the rune catalogue (defineRune set + each plugin's Plugin.runes) · site/content/runes/_layout.md (nav groups → categories)