Guidelines
Versioned module-type conventions reviewers cite.
Per ADR-117, each guideline is a versioned Markdown file under gyrum-knowledge-base/guidelines/. PRs cite Guideline: <module-type>@v<n> in the body so the persona reviewer can verify the implementation against the rule the author actually read.
Version: v1 Applies to: any consumer template or page declaring a page-hero CTA via GyPageHero or any canon page-header primitive.
Version: v1 *Applies to: any consumer file importing a canon primitive (@gyrum-labs/svelte/ or anything under src/lib/components/canon/).**
Version: v1 *Applies to: every +page.svelte in any consumer SvelteKit app that imports a canon primitive (@gyrum-labs/svelte/ or @gyrum-labs/components/).*
Version: v1 Applies to: every canon-author file under packages/components/src/{atoms,molecules,organisms,templates,pages}/ or packages/svelte/src/, plus…
Version: v1 Applies to: every file that cites a https://canon.gyrum.ai/(principles|guidelines|decisions)/<slug> URL — Markdown docs, source code comments,…
Version: v1 Applies to: any consumer template or page composing KpiCard, FilterChip, or any canon "summary tile" primitive.
Version: v1 *Applies to: any consumer template or component composing a canon primitive (@gyrum-labs/svelte/ or anything under src/lib/components/canon/).**
Version: v2 Applies to: any new canonical primitive landing in gyrum-labs/gyrum-ui (Svelte 5 source).