{
  "version": 1,
  "product": "canon",
  "releases": [
    {
      "version": "v1.3.4",
      "date": "2026-06-25",
      "sha": "6280c8b",
      "entries": [
        {
          "type": "chore",
          "summary": "ADR-184 onboarding + sync-canon-manifests fallback",
          "pr": 114,
          "ticket": "warp#9125"
        }
      ]
    },
    {
      "version": "v1.3.3",
      "date": "2026-06-25",
      "sha": "a43cd2d",
      "entries": [
        {
          "type": "chore",
          "summary": "record warp#8415 entry"
        }
      ]
    },
    {
      "version": "v1.3.2",
      "date": "2026-06-17",
      "sha": "f954fbd",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-buildinfo-basepath",
          "pr": 113,
          "ticket": "warp#8415"
        }
      ]
    },
    {
      "version": "v1.3.1",
      "date": "2026-05-31",
      "sha": "19bc1ee",
      "entries": [
        {
          "type": "chore",
          "summary": "componentdetail-canon-migrate",
          "pr": 112,
          "ticket": "warp#6384"
        }
      ]
    },
    {
      "version": "v1.3.0",
      "date": "2026-05-31",
      "sha": "e8cddce",
      "entries": [
        {
          "type": "chore",
          "summary": "cascade VERSION anchor 1.2 → 1.3 (was: count carry)"
        },
        {
          "type": "chore",
          "summary": "consume-measure-token",
          "pr": 111,
          "ticket": "warp#6341"
        }
      ]
    },
    {
      "version": "v1.2.9",
      "date": "2026-05-30",
      "sha": "e561b62",
      "entries": [
        {
          "type": "chore",
          "summary": "syscard-canon",
          "pr": 110
        }
      ]
    },
    {
      "version": "v1.2.8",
      "date": "2026-05-23",
      "sha": "c0436e2",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-tier-composition-guideline",
          "pr": 109
        }
      ]
    },
    {
      "version": "v1.2.7",
      "date": "2026-05-20",
      "sha": "7c2f94e",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-page-shape-md",
          "pr": 108,
          "ticket": "warp#3773"
        }
      ]
    },
    {
      "version": "v1.2.6",
      "date": "2026-05-20",
      "sha": "2b29f79",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-rule-index",
          "pr": 107,
          "ticket": "warp#3738"
        }
      ]
    },
    {
      "version": "v1.2.5",
      "date": "2026-05-20",
      "sha": "0e28a55",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-corpus-frontmatter-strip",
          "pr": 106,
          "ticket": "warp#3733"
        }
      ]
    },
    {
      "version": "v1.2.4",
      "date": "2026-05-20",
      "sha": "eee7375",
      "entries": [
        {
          "type": "chore",
          "summary": "record warp#3719 entry"
        }
      ]
    },
    {
      "version": "v1.2.3",
      "date": "2026-05-20",
      "sha": "a1def92",
      "entries": [
        {
          "type": "feat",
          "summary": "/api/rule/[slug]/[field] machine endpoints for triple-derive",
          "pr": 105,
          "ticket": "warp#3719"
        }
      ]
    },
    {
      "version": "v1.2.2",
      "date": "2026-05-20",
      "sha": "889a52f",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-url-stability-meta-doc",
          "pr": 104,
          "ticket": "warp#3725"
        }
      ]
    },
    {
      "version": "v1.2.1",
      "date": "2026-05-20",
      "sha": "6663ce6",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3370 auth fix",
          "pr": 91
        }
      ]
    },
    {
      "version": "v1.2.0",
      "date": "2026-05-20",
      "sha": "6c12e55",
      "entries": [
        {
          "type": "chore",
          "summary": "cascade VERSION anchor 1.1 → 1.2 (was: count carry)"
        },
        {
          "type": "fix",
          "summary": "sync-content.sh preserves canon-native docs",
          "pr": 103,
          "ticket": "warp#3726"
        }
      ]
    },
    {
      "version": "v1.1.9",
      "date": "2026-05-20",
      "sha": "2cb66fe",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-doc-frontmatter-extension",
          "pr": 102,
          "ticket": "warp#3717"
        }
      ]
    },
    {
      "version": "v1.1.8",
      "date": "2026-05-20",
      "sha": "8dee37b",
      "entries": [
        {
          "type": "chore",
          "summary": "record warp#3672 entry"
        }
      ]
    },
    {
      "version": "v1.1.7",
      "date": "2026-05-19",
      "sha": "cdc9f7a",
      "entries": [
        {
          "type": "feat",
          "summary": "add 5 canon design docs the upcoming structural gates reference",
          "pr": 101,
          "ticket": "warp#3672"
        }
      ]
    },
    {
      "version": "v1.1.6",
      "date": "2026-05-19",
      "sha": "8d32f10",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3513 component detail template",
          "pr": 100
        }
      ]
    },
    {
      "version": "v1.1.5",
      "date": "2026-05-19",
      "sha": "267c1ec",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3511 fix spec failures",
          "pr": 99
        }
      ]
    },
    {
      "version": "v1.1.4",
      "date": "2026-05-19",
      "sha": "4bc841e",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3388 hierarchy copy",
          "pr": 98
        }
      ]
    },
    {
      "version": "v1.1.3",
      "date": "2026-05-19",
      "sha": "c4a53ed",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3374 prop space rebuild",
          "pr": 97
        }
      ]
    },
    {
      "version": "v1.1.2",
      "date": "2026-05-19",
      "sha": "7f2815b",
      "entries": [
        {
          "type": "chore",
          "summary": "record warp#3384 entry"
        }
      ]
    },
    {
      "version": "v1.1.1",
      "date": "2026-05-19",
      "sha": "577fe5c",
      "entries": [
        {
          "type": "feat",
          "summary": "canon catalogue variant gallery for multi-variant components",
          "pr": 95,
          "ticket": "warp#3384"
        }
      ]
    },
    {
      "version": "v1.1.0",
      "date": "2026-05-19",
      "sha": "8543729",
      "entries": [
        {
          "type": "chore",
          "summary": "cascade VERSION anchor 1.0 → 1.1 (was: count carry)"
        },
        {
          "type": "chore",
          "summary": "record warp#3379 entry"
        }
      ]
    },
    {
      "version": "v1.0.7",
      "date": "2026-05-19",
      "sha": "ce78dbd",
      "entries": [
        {
          "type": "feat",
          "summary": "replace Where-this-lives status label with concrete import",
          "pr": 96,
          "ticket": "warp#3379"
        }
      ]
    },
    {
      "version": "v1.0.6",
      "date": "2026-05-18",
      "sha": "7ad0b0b",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3358 stories validation",
          "pr": 93
        }
      ]
    },
    {
      "version": "v1.0.5",
      "date": "2026-05-18",
      "sha": "355f681",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3359 svelte source render retry",
          "pr": 94
        }
      ]
    },
    {
      "version": "v1.0.4",
      "date": "2026-05-18",
      "sha": "00909dc",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3419 live showcase data",
          "pr": 92
        }
      ]
    },
    {
      "version": "v1.0.3",
      "date": "2026-05-18",
      "sha": "2fc7da4",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3370 auto vendor sync",
          "pr": 90
        }
      ]
    },
    {
      "version": "v1.0.2",
      "date": "2026-05-18",
      "sha": "1cf2982",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3341 register 3 more pages",
          "pr": 89
        }
      ]
    },
    {
      "version": "v1.0.1",
      "date": "2026-05-18",
      "sha": "b4b2e8d",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3326 register home page",
          "pr": 88
        }
      ]
    },
    {
      "version": "v1.0.9",
      "date": "2026-05-18",
      "sha": "7f1f410",
      "entries": [
        {
          "type": "chore",
          "summary": "cascade VERSION anchor 0.1 → 1.0 (was: count carry)"
        },
        {
          "type": "chore",
          "summary": "untrack runtime-build artefacts (changelog/sitemap/manifests/search-index/migrations)",
          "pr": 87,
          "ticket": "warp#3278"
        }
      ]
    },
    {
      "version": "v0.1.99",
      "date": "2026-05-18",
      "sha": "eaec261",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon 3070 404 lit fallthrough",
          "pr": 86
        }
      ]
    },
    {
      "version": "v0.1.98",
      "date": "2026-05-16",
      "sha": "2a08bb6",
      "entries": [
        {
          "type": "other",
          "summary": "feat/canon corpus pure svelte",
          "pr": 85
        }
      ]
    },
    {
      "version": "v0.1.97",
      "date": "2026-05-16",
      "sha": "3f09ba5",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-adr-182-delete-vendor-components",
          "pr": 84,
          "ticket": "warp#3026"
        }
      ]
    },
    {
      "version": "v0.1.96",
      "date": "2026-05-16",
      "sha": "0894f22",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-adr-182-drop-importmap",
          "pr": 83,
          "ticket": "warp#3024"
        }
      ]
    },
    {
      "version": "v0.1.95",
      "date": "2026-05-16",
      "sha": "0f8ae30",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-adr-182-route-family-2",
          "pr": 82,
          "ticket": "warp#3023"
        }
      ]
    },
    {
      "version": "v0.1.94",
      "date": "2026-05-16",
      "sha": "e97e518",
      "entries": [
        {
          "type": "chore",
          "summary": "install CODEOWNERS from devtools fleet template (warp#2914)"
        }
      ]
    },
    {
      "version": "v0.1.93",
      "date": "2026-05-16",
      "sha": "f031eda",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-adr-182-route-family-1",
          "pr": 81,
          "ticket": "warp#3022"
        }
      ]
    },
    {
      "version": "v0.1.92",
      "date": "2026-05-16",
      "sha": "f1161c3",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-lib-headline-smoke-cross-check",
          "pr": 80,
          "ticket": "warp#3021"
        }
      ]
    },
    {
      "version": "v0.1.90",
      "date": "2026-05-16",
      "sha": "7ff72b2",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-runtime-artefact-gitignore-pickup",
          "pr": 79,
          "ticket": "warp#2945"
        }
      ]
    },
    {
      "version": "v0.1.89",
      "date": "2026-05-16",
      "sha": "ae666e3",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-lib-intro-current-reality-v2",
          "pr": 78,
          "ticket": "warp#2986"
        },
        {
          "type": "chore",
          "summary": "canon-app-lib-intro-current-reality",
          "pr": 77,
          "ticket": "warp#2986"
        },
        {
          "type": "chore",
          "summary": "canon-render-svelte-organisms-ssr",
          "pr": 76,
          "ticket": "warp#2985"
        }
      ]
    },
    {
      "version": "v0.1.86",
      "date": "2026-05-16",
      "sha": "d359440",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-complete-render-404-retirement",
          "pr": 75,
          "ticket": "warp#3004"
        }
      ]
    },
    {
      "version": "v0.1.85",
      "date": "2026-05-16",
      "sha": "1cbd7c8",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-svelte-install-path-substrate",
          "pr": 72,
          "ticket": "warp#2970"
        }
      ]
    },
    {
      "version": "v0.1.82",
      "date": "2026-05-16",
      "sha": "e65e0ac",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sitemap-validate-orphan-assertion",
          "pr": 74,
          "ticket": "warp#3005"
        }
      ]
    },
    {
      "version": "v0.1.81",
      "date": "2026-05-16",
      "sha": "9b012a9",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-proposal-md-architecture-doc",
          "pr": 73,
          "ticket": "warp#2996"
        }
      ]
    },
    {
      "version": "v0.1.79",
      "date": "2026-05-16",
      "sha": "ee34fdf",
      "entries": [
        {
          "type": "feat",
          "summary": "canon Application Library renders <gy-epic-card> live (Sub-1 of warp#2982)",
          "pr": 71,
          "ticket": "warp#2984"
        }
      ]
    },
    {
      "version": "v0.1.78",
      "date": "2026-05-16",
      "sha": "7008589",
      "entries": [
        {
          "type": "fix",
          "summary": "auto-derive application-library.json from upstream package state",
          "pr": 69,
          "ticket": "warp#2907"
        }
      ]
    },
    {
      "version": "v0.1.77",
      "date": "2026-05-15",
      "sha": "b98c6fb",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-retire-lit-authoring-references",
          "pr": 68
        }
      ]
    },
    {
      "version": "v0.1.75",
      "date": "2026-05-15",
      "sha": "06574e0",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-retire-root-index-html",
          "pr": 67,
          "ticket": "warp#2822"
        }
      ]
    },
    {
      "version": "v0.1.74",
      "date": "2026-05-15",
      "sha": "ba8d472",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sub5-retire-legacy",
          "pr": 66,
          "ticket": "warp#2795"
        }
      ]
    },
    {
      "version": "v0.1.73",
      "date": "2026-05-15",
      "sha": "7d7da6a",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-svelte-caddy-cutover",
          "pr": 65,
          "ticket": "warp#2720"
        }
      ]
    },
    {
      "version": "v0.1.72",
      "date": "2026-05-14",
      "sha": "3eda492",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2706-epic-card-live-embed",
          "pr": 64,
          "ticket": "warp#2706"
        }
      ]
    },
    {
      "version": "v0.1.71",
      "date": "2026-05-14",
      "sha": "e28de00",
      "entries": [
        {
          "type": "feat",
          "summary": "canon-sveltekit-pages-batch-b — /principles/ /guidelines/ /brand/ (PR 2/2)",
          "pr": 61,
          "ticket": "warp#2717"
        }
      ]
    },
    {
      "version": "v0.1.69",
      "date": "2026-05-14",
      "sha": "d66dfdc",
      "entries": [
        {
          "type": "feat",
          "summary": "canon-sveltekit-pages-batch-b — corpus lib + /decisions/",
          "pr": 59,
          "ticket": "warp#2717"
        }
      ]
    },
    {
      "version": "v0.1.66",
      "date": "2026-05-14",
      "sha": "2d10b6d",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-pages-batch-a",
          "pr": 57,
          "ticket": "warp#2717"
        }
      ]
    },
    {
      "version": "v0.1.63",
      "date": "2026-05-14",
      "sha": "63ae32b",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-pages-batch-c-4",
          "pr": 63
        }
      ]
    },
    {
      "version": "v0.1.62",
      "date": "2026-05-14",
      "sha": "c95b587",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-pages-batch-c-3",
          "pr": 62
        }
      ]
    },
    {
      "version": "v0.1.61",
      "date": "2026-05-14",
      "sha": "3a8fe32",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-pages-batch-c-2",
          "pr": 60
        }
      ]
    },
    {
      "version": "v0.1.60",
      "date": "2026-05-14",
      "sha": "bfcf6d4",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-pages-batch-c-1",
          "pr": 58,
          "ticket": "warp#2717"
        }
      ]
    },
    {
      "version": "v0.1.59",
      "date": "2026-05-14",
      "sha": "3f5eafb",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sveltekit-scaffold",
          "pr": 56,
          "ticket": "warp#2716"
        }
      ]
    },
    {
      "version": "v0.1.58",
      "date": "2026-05-14",
      "sha": "a71c052",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-assets-link-fix",
          "pr": 53,
          "ticket": "warp#2704"
        }
      ]
    },
    {
      "version": "v0.1.57",
      "date": "2026-05-14",
      "sha": "d211969",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-library-strip-iframe",
          "pr": 52,
          "ticket": "warp#2688"
        }
      ]
    },
    {
      "version": "v0.1.56",
      "date": "2026-05-14",
      "sha": "c9d5822",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-library-iframe-degrade",
          "pr": 51
        }
      ]
    },
    {
      "version": "v0.1.55",
      "date": "2026-05-14",
      "sha": "e982093",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-library-render-bugs",
          "pr": 50,
          "ticket": "warp#2684"
        }
      ]
    },
    {
      "version": "v0.1.54",
      "date": "2026-05-14",
      "sha": "eae9ded",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-app-library-preview-gate",
          "pr": 49,
          "ticket": "warp#2666"
        }
      ]
    },
    {
      "version": "v0.1.53",
      "date": "2026-05-14",
      "sha": "5788073",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-corpus-catalog-rethink",
          "pr": 48,
          "ticket": "warp#2678"
        }
      ]
    },
    {
      "version": "v0.1.52",
      "date": "2026-05-14",
      "sha": "4291ffc",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-components-page-ux",
          "pr": 47,
          "ticket": "warp#2675"
        }
      ]
    },
    {
      "version": "v0.1.51",
      "date": "2026-05-14",
      "sha": "ac82f96",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-decisions-row-css",
          "pr": 46,
          "ticket": "warp#2656"
        }
      ]
    },
    {
      "version": "v0.1.50",
      "date": "2026-05-14",
      "sha": "81321f6",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-decisions-format-js-only",
          "pr": 45,
          "ticket": "warp#2664"
        }
      ]
    },
    {
      "version": "v0.1.49",
      "date": "2026-05-14",
      "sha": "46d48aa",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-assets-migration",
          "pr": 44,
          "ticket": "warp#2653"
        }
      ]
    },
    {
      "version": "v0.1.47",
      "date": "2026-05-14",
      "sha": "6fc4624",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-patterns-ux-fixes",
          "pr": 43,
          "ticket": "warp#2652"
        }
      ]
    },
    {
      "version": "v0.1.46",
      "date": "2026-05-14",
      "sha": "1cc463e",
      "entries": [
        {
          "type": "chore",
          "summary": "overview-heading-hierarchy",
          "pr": 42,
          "ticket": "warp#2649"
        }
      ]
    },
    {
      "version": "v0.1.45",
      "date": "2026-05-14",
      "sha": "93add21",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-footer-version-drift",
          "pr": 41,
          "ticket": "warp#2643"
        }
      ]
    },
    {
      "version": "v0.1.44",
      "date": "2026-05-14",
      "sha": "ab77e5a",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-color-amp",
          "pr": 40,
          "ticket": "warp#2640"
        }
      ]
    },
    {
      "version": "v0.1.43",
      "date": "2026-05-14",
      "sha": "3e00ea9",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-index-stats",
          "pr": 39,
          "ticket": "warp#2636"
        }
      ]
    },
    {
      "version": "v0.1.42",
      "date": "2026-05-14",
      "sha": "4741f44",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-mode-pill",
          "pr": 38,
          "ticket": "warp#2632"
        }
      ]
    },
    {
      "version": "v0.1.41",
      "date": "2026-05-14",
      "sha": "4ff090f",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-detail-pages-mode",
          "pr": 37,
          "ticket": "warp#2630"
        }
      ]
    },
    {
      "version": "v0.1.40",
      "date": "2026-05-14",
      "sha": "2265dbd",
      "entries": [
        {
          "type": "feat",
          "summary": "index section cards per-mode color rail",
          "pr": 35,
          "ticket": "warp#2602"
        }
      ]
    },
    {
      "version": "v0.1.39",
      "date": "2026-05-14",
      "sha": "bfe3d48",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-style-apply-guide",
          "pr": 33,
          "ticket": "warp#2597"
        }
      ]
    },
    {
      "version": "v0.1.38",
      "date": "2026-05-14",
      "sha": "a1f50bf",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-color-mode-pass",
          "pr": 34,
          "ticket": "warp#2598"
        }
      ]
    },
    {
      "version": "v0.1.37",
      "date": "2026-05-13",
      "sha": "1414423",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-changelog",
          "pr": 32,
          "ticket": "warp#2585"
        }
      ]
    },
    {
      "version": "v0.1.36",
      "date": "2026-05-13",
      "sha": "2a12f88",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-sitemap",
          "pr": 31,
          "ticket": "warp#2581"
        }
      ]
    },
    {
      "version": "v0.1.35",
      "date": "2026-05-13",
      "sha": "8c31f85",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-coverage-page",
          "pr": 30,
          "ticket": "warp#2574"
        }
      ]
    },
    {
      "version": "v0.1.34",
      "date": "2026-05-13",
      "sha": "b66d794",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-patterns-page",
          "pr": 29,
          "ticket": "warp#2572"
        }
      ]
    },
    {
      "version": "v0.1.33",
      "date": "2026-05-13",
      "sha": "8a4004e",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-super-site",
          "pr": 28,
          "ticket": "warp#2568"
        }
      ]
    },
    {
      "version": "v0.1.32",
      "date": "2026-05-12",
      "sha": "c52f2f0",
      "entries": [
        {
          "type": "feat",
          "summary": "sync consumer manifests at build time (warp#2451)",
          "pr": 26
        }
      ]
    },
    {
      "version": "v0.1.29",
      "date": "2026-05-12",
      "sha": "79b8bb4",
      "entries": [
        {
          "type": "chore",
          "summary": "flip retired lift entries to match shipped retirements",
          "pr": 27
        }
      ]
    },
    {
      "version": "v0.1.28",
      "date": "2026-05-12",
      "sha": "ecae75d",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-drift-cron",
          "pr": 25,
          "ticket": "warp#2453"
        }
      ]
    },
    {
      "version": "v0.1.27",
      "date": "2026-05-12",
      "sha": "cef834c",
      "entries": [
        {
          "type": "feat",
          "summary": "/guidelines section indexing from gyrum-knowledge-base (warp#2449)",
          "pr": 24
        }
      ]
    },
    {
      "version": "v0.1.26",
      "date": "2026-05-12",
      "sha": "d2628b7",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-manifest-page-empty-state",
          "pr": 23,
          "ticket": "warp#2415"
        }
      ]
    },
    {
      "version": "v0.1.25",
      "date": "2026-05-12",
      "sha": "169af0a",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-empty-state-keep-local",
          "pr": 22,
          "ticket": "warp#2393"
        }
      ]
    },
    {
      "version": "v0.1.23",
      "date": "2026-05-12",
      "sha": "299d75f",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-detail-where-lives",
          "pr": 21,
          "ticket": "warp#2392"
        }
      ]
    },
    {
      "version": "v0.1.22",
      "date": "2026-05-12",
      "sha": "445190e",
      "entries": []
    },
    {
      "version": "v0.10.2",
      "date": "2026-05-12",
      "sha": "4ee91f2",
      "entries": [
        {
          "type": "fix",
          "summary": "fix-lit-directives-importmap",
          "pr": 20
        }
      ]
    },
    {
      "version": "v0.10.1",
      "date": "2026-05-12",
      "sha": "2be52a9",
      "entries": [
        {
          "type": "test",
          "summary": "stories-manifest count >=23 (page-hero brings it to 24)"
        },
        {
          "type": "chore",
          "summary": "bump-page-hero-vendor",
          "pr": 19
        }
      ]
    },
    {
      "version": "v0.10.0",
      "date": "2026-05-12",
      "sha": "ece9200",
      "entries": []
    },
    {
      "version": "v0.9.2",
      "date": "2026-05-12",
      "sha": "ece9200",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-deploy-yaml-dep",
          "pr": 18
        }
      ]
    },
    {
      "version": "v0.9.1",
      "date": "2026-05-12",
      "sha": "1bf23e4",
      "entries": [
        {
          "type": "fix",
          "summary": "fix-deploy-npm-install",
          "pr": 17
        }
      ]
    },
    {
      "version": "v0.9.0",
      "date": "2026-05-12",
      "sha": "fb86ad6",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-migrations",
          "pr": 16
        }
      ]
    },
    {
      "version": "v0.8.0",
      "date": "2026-05-11",
      "sha": "002c2cf",
      "entries": [
        {
          "type": "chore",
          "summary": "rebuild-vendor-components",
          "pr": 15
        }
      ]
    },
    {
      "version": "v0.1.16",
      "date": "2026-05-11",
      "sha": "8e2e0a5",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2289-brand-page",
          "pr": 14,
          "ticket": "warp#2289"
        }
      ]
    },
    {
      "version": "v0.1.15",
      "date": "2026-05-11",
      "sha": "3b7f854",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2288-registry-emit",
          "pr": 13
        }
      ]
    },
    {
      "version": "v0.1.13",
      "date": "2026-05-11",
      "sha": "6f8a66f",
      "entries": []
    },
    {
      "version": "v0.7.1",
      "date": "2026-05-11",
      "sha": "8a30790",
      "entries": [
        {
          "type": "fix",
          "summary": "fix-broken-component-imports",
          "pr": 12
        }
      ]
    },
    {
      "version": "v0.1.12",
      "date": "2026-05-11",
      "sha": "cb49087",
      "entries": []
    },
    {
      "version": "v0.7.0",
      "date": "2026-05-11",
      "sha": "b064ef6",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-phase-f-search",
          "pr": 11
        }
      ]
    },
    {
      "version": "v0.6.0",
      "date": "2026-05-11",
      "sha": "0cbf874",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-phase-e-decisions",
          "pr": 10
        }
      ]
    },
    {
      "version": "v0.5.0",
      "date": "2026-05-11",
      "sha": "9c93beb",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-phase-d-components",
          "pr": 9
        }
      ]
    },
    {
      "version": "v0.4.0",
      "date": "2026-05-11",
      "sha": "ca9bafe",
      "entries": [
        {
          "type": "chore",
          "summary": "canon-eat-dog-food",
          "pr": 8
        }
      ]
    },
    {
      "version": "v0.3.2",
      "date": "2026-05-11",
      "sha": "f82fe65",
      "entries": [
        {
          "type": "fix",
          "summary": "fix-deploy-quotes",
          "pr": 7
        }
      ]
    },
    {
      "version": "v0.3.1",
      "date": "2026-05-11",
      "sha": "6db80cc",
      "entries": [
        {
          "type": "fix",
          "summary": "fix-ssh-host-match",
          "pr": 6
        }
      ]
    },
    {
      "version": "v0.1.6",
      "date": "2026-05-11",
      "sha": "bf658f9",
      "entries": []
    },
    {
      "version": "v0.3.0",
      "date": "2026-05-11",
      "sha": "cce4a28",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-canon-vendor-tokens",
          "pr": 5
        }
      ]
    },
    {
      "version": "v0.2.0",
      "date": "2026-05-11",
      "sha": "e7000ce",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2287-canon-deploy",
          "pr": 3,
          "ticket": "warp#2287"
        }
      ]
    },
    {
      "version": "v0.1.3",
      "date": "2026-05-11",
      "sha": "78a5eab",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2287-canon-deploy-workflow",
          "pr": 4
        }
      ]
    },
    {
      "version": "v0.1.2",
      "date": "2026-05-11",
      "sha": "93ddb4c",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2286-tokens-page",
          "pr": 2
        }
      ]
    },
    {
      "version": "v0.1.1",
      "date": "2026-05-11",
      "sha": "36710a8",
      "entries": [
        {
          "type": "chore",
          "summary": "warp-2285-canon-phase-a",
          "pr": 1,
          "ticket": "warp#2285"
        }
      ]
    },
    {
      "version": "v0.1.0",
      "date": "2026-05-11",
      "sha": "68651f9",
      "entries": [
        {
          "type": "other",
          "summary": "Adds Continuous Integration (CI) workflow reference, docs-viewer template, deploy-shape (ADR-092/093), and initial shared docs pulled from gyrum-labs/devtools. Generated by gyrum-create-repo per warp#581."
        },
        {
          "type": "other",
          "summary": "Initial commit"
        }
      ]
    }
  ]
}
