WORK-673
ID:WORK-673Status:ready

A vocabulary report per plugin rune and a token-only lint for plugin CSS

ADR-044 lets a plugin rune bring its own structure CSS only for genuinely novel parts, written only in theme tokens. Two checks make the tiers checkable rather than advice. Neither exists.

Priority:lowComplexity:moderateMilestone:v0.46.0Source:ADR-044
claude/post-v0.43-roadmap-mf1ngx View source

Criteria completion

Criteria completion: 0 of 5 (0%) checked; tracking started on Oct 28, no incremental history yet0%25%50%75%100%Oct 28Nov 4

Tracking started Oct 28 — check back for trends.

Branches 3
History 2
  1. 0ec343f
    Content editedby bjornolofandersson
  2. c527aa0
    Created (ready)by bjornolofandersson

Acceptance Criteria

  • A report built from refrakt contracts lists, per plugin rune, the elements in its output that carry no vocabulary; it is a report, not an error, because tier 3 is legitimate
  • A lint flags literal colours, sizes and font stacks in a plugin's stylesheets; it starts as a report, and a plugin that passes can say it is theme-portable
  • Both run over the nine first-party plugins, and the results are recorded as the baseline Lumina's per-rune CSS drains from
  • The plugin-authoring guide (site/content/extend/plugin-authoring/authoring.md) is rewritten around ADR-044's three tiers, with its styles/ example as a tier-3 example
  • The token set is documented as a public contract for plugins as well as themes

References

  • ADR-044: Consequences.
  • WORK-672: the theme half of the coverage.