[
  {
    "slug": "calm-first-cta",
    "number": null,
    "title": "Calm-First CTA Guideline",
    "summary": "**Version: v1** **Applies to: any consumer template or page declaring a page-hero CTA via `GyPageHero` or any canon page-header primitive.**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "canon-extension-discipline",
    "number": null,
    "title": "Canon Extension Discipline Guideline",
    "summary": "**Version: v1** **Applies to: any consumer file importing a canon primitive (`@gyrum-labs/svelte/*` or anything under `src/lib/components/canon/`).**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "canon-page-shape",
    "number": null,
    "title": "Canon Page Shape Guideline",
    "summary": "**Version: v1** **Applies to: every `+page.svelte` in any consumer SvelteKit app that imports a canon primitive (`@gyrum-labs/svelte/*` or `@gyrum-labs/components/*`).**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "canon-tier-composition",
    "number": null,
    "title": "Canon Tier Composition Guideline",
    "summary": "**Version: v1** **Applies to: every canon-author file under `packages/components/src/{atoms,molecules,organisms,templates,pages}/**` or `packages/svelte/src/**`, plus consumer-tier canon-mirror files under `src/lib/components/canon/**`.**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "canon-url-stability",
    "number": null,
    "title": "Canon URL Stability Guideline",
    "summary": "**Version: v1** **Applies to: every file that cites a `https://canon.gyrum.ai/(principles|guidelines|decisions)/<slug>` URL — Markdown docs, source code comments, shell wrappers, gate failure messages, prompt snippets, ticket bodies.**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "filter-vs-metric",
    "number": null,
    "title": "Filter-vs-Metric Guideline",
    "summary": "**Version: v1** **Applies to: any consumer template or page composing `KpiCard`, `FilterChip`, or any canon \"summary tile\" primitive.**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "single-prop-render",
    "number": null,
    "title": "Single-Prop-Render Guideline",
    "summary": "**Version: v1** **Applies to: any consumer template or component composing a canon primitive (`@gyrum-labs/svelte/*` or anything under `src/lib/components/canon/`).**",
    "tags": [],
    "status": null,
    "version": 1
  },
  {
    "slug": "svelte-component",
    "number": null,
    "title": "Svelte Component Guideline",
    "summary": "**Version: v2** **Applies to: any new canonical primitive landing in `gyrum-labs/gyrum-ui` (Svelte 5 source).**",
    "tags": [],
    "status": null,
    "version": 2
  }
]