Skip to content
Roadmap#
[roadmap]Reference
Done β v2.11#
β
Hardened reference form endpoint (components.forms ).
β
Component templates split into static / interactive / polymorphic (templates ).
β
Env rule corrected β the starter has no required build-time keys (structure.env ).
β
Conformance table empty: every Required rule is true of the starter.
Done β v2.10#
β
prefetch enabled, hover strategy, all internal links (perf.prefetch ).
β
HeroCanvas and ShinyButton removed, clearing the last raw-value holdouts (tokens.scoped-styles ).
Done β v2.9#
β
SectionMain side rules confirmed as intentional, not a gap (components.composition ).
β
Starter lineage rewritten around the template repo; starterVersion inherited automatically (structure.git ).
Done β v2.3#
β
Generated STANDARDS.md retired; rule ids are now clickable in every file via generated rule-links blocks (guardrails.docs-check ).
β
Doc/ removed β component documentation has one home, src/content/components/*.mdx (components.docs ).
β
Plan.md moved to plan , with its shipped showcase section dropped.
β
launch skill's staging rule reconciled with seo.staging (conformance ).
Done β v2.2#
β
Type gate swapped to astro check; the three errors it surfaced are fixed (structure.gate , conformance ).
β
Site URL single-sourced (seo.identity ); the placeholder guard shipped with it was reverted in v2.4.
Done β v2.1#
β
Split the rulebook into task-scoped modules with a router (guardrails.docs-check , changelog ).
β
Stable rule ids replace section numbers everywhere; Β§N is banned syntax.
β
scripts/check-docs.mjs wired into npm run check.
β
Verification tiers so the gate scales with blast radius.
β
AGENTS.md reduced to a contract of pointers; CLAUDE.md points at it.
β
build-component command deleted; its unique content rescued into components.styling .
Clear the remaining astro check hints β unused locals, and the deprecated z re-export in content.config.ts. They don't fail the gate; raising --minimumFailingSeverity to hint only makes sense once they're at zero.
Stand up linting (guardrails.lint ) with the listed rules; run inside check.
Prettier + shared config (guardrails.format ).
Minimal CI: check + eslint on PR (guardrails.ci ).
Lighthouse CI asserting perf.budgets budgets, and axe-core (guardrails.axe ).
Adopt astro:env for typed env (structure.env ).
Cookie-consent gating as a reusable component (perf.third-party ).
Two more skills (guardrails.skills ): design-system intake (runbook phases 1β2) and a standalone accessibility audit (checklist.a11y ).
On this page