{
  "algorithm": "SHA-256",
  "revision": "3276062b5fb5a7d612d0b66269e236a9b474bd6a53745fb617b3a43cac72b543",
  "files": [
    {
      "file": "contracts/openapi.json",
      "sha256": "508c044ee7e4c60e25e79d183fa34f1f3a7181acadb2a3030fe35cbd88e71051"
    },
    {
      "file": "fixtures/sample-data.json",
      "sha256": "29e8a6c33113796148d3a3d56ed6989532e3deac7624ffb8f82fe8e67cc3c785"
    },
    {
      "file": "messages/en.json",
      "sha256": "873ff78e9088fd385c5e8858165472d12ddd3715a393006a7b49b2bb7848467f"
    },
    {
      "file": "messages/nl-BE.json",
      "sha256": "7ee922485180dd52fa1ad8f9a49a50ea6120d80f5728dfab1fef63e78c44d48a"
    },
    {
      "file": "migrations/001_foundation.sql",
      "sha256": "770d67e1ae61568720d877eb591f17b99f1172c52ce21d79351e719d0c02517a"
    },
    {
      "file": "next.config.ts",
      "sha256": "233cbc360e7b509357af9fd97a8d60a386b7ee144b4f651e31d6f5196da4a828"
    },
    {
      "file": "package-lock.json",
      "sha256": "9667b416dcdce65dd30c3b40ee964c239644ba3c78ecc0f333d3196280f302b2"
    },
    {
      "file": "package.json",
      "sha256": "3d60d2aadf56b18aa22ba66c3fb35f4a00ef8b5988a17ae30d6759cf0b740bbe"
    },
    {
      "file": "playwright.config.ts",
      "sha256": "23bd3259751f13e1517e01bccffb1384551c33526303f1991730ee366bf1b28d"
    },
    {
      "file": "postcss.config.mjs",
      "sha256": "d7c07db9a36ab70c78a63b82668435659b8b160bee3551b204b35475d56ef7da"
    },
    {
      "file": "scripts/create-local-databases.mjs",
      "sha256": "aa54007e05cd301f9ddf7d2f0517fed44de021818a44cfa2f918ed65acd0e6ab"
    },
    {
      "file": "scripts/database.mjs",
      "sha256": "d80997b610efb8724a83091c1e80a44f5dc8d65b727352d3c10752772f7ae896"
    },
    {
      "file": "scripts/local-postgres.ps1",
      "sha256": "6edf8eb346e5600af7c4382a1f3bc5afb20373d34c65fa1706940075d5111e80"
    },
    {
      "file": "scripts/migrate-test.mjs",
      "sha256": "44504c6cc135d692c92cad47672500eb823d4b4cba94822628f0751452574817"
    },
    {
      "file": "scripts/preview.ps1",
      "sha256": "183701bbd66c9adc1e50e04fb42ceed08688d169ab47d34f8f47a9f034a65b1b"
    },
    {
      "file": "scripts/run-local.ps1",
      "sha256": "2ee7c46d15cdbe094a3e66da2713dc319887b7fb4c3808a31835a68f9ce1f78f"
    },
    {
      "file": "scripts/source-revision.mjs",
      "sha256": "c25482f67749f01b8e4e388600860ac3c6fccbb3b9a82994125ba73894a9a05b"
    },
    {
      "file": "scripts/sync-evidence.mjs",
      "sha256": "a66e64b78465eec3fd798cc95ef2d1230dc6fa03550f01fcaab1e7104425a3c9"
    },
    {
      "file": "scripts/update-r1-contract.mjs",
      "sha256": "517e785daa886fb5eced96834ca4041750f560724e02a099ab1335e4b8341faa"
    },
    {
      "file": "scripts/verify-local.mjs",
      "sha256": "4ec6d212d97d5554f756de655df73049f900fe435f5af8ba9f1550505a15863e"
    },
    {
      "file": "src/app/[locale]/demo/page.tsx",
      "sha256": "bb24ad05ee8a7eb1b3b24e22686b03c5bac0aad78a896bbe7489001f473bd574"
    },
    {
      "file": "src/app/[locale]/layout.tsx",
      "sha256": "b730f695dd0b0df44d97f5fd24e2382e9fbbceb848e2759d38f1814173634c9f"
    },
    {
      "file": "src/app/[locale]/page.tsx",
      "sha256": "1cc953c67912678ec2636696f70cf583a11876a8d979b591dc8d305a7f22ef16"
    },
    {
      "file": "src/app/api/v1/[...path]/route.ts",
      "sha256": "c81b667577563d9f1a048b223c77b79aca51fedda01b8737942b7bde358e16c1"
    },
    {
      "file": "src/app/globals.css",
      "sha256": "bc0688b50cde0e711a504a3d3e0eada2fafd15e86bbff647d06c57e1c682ef59"
    },
    {
      "file": "src/app/layout.tsx",
      "sha256": "6ee84ee592d36ae177c5f65cfef91bbf38e063dd7f5cd1416f08ef4b41a3aac2"
    },
    {
      "file": "src/app/page.tsx",
      "sha256": "bd6da85c3b30881247f0288e91b4c99d929d55dfa5e75cfb495feb424d11b0f8"
    },
    {
      "file": "src/components/demo.tsx",
      "sha256": "81f2bbe2359be3a0f041fa75d7190104c967e2c5f44186269f725b4aadf8b2dd"
    },
    {
      "file": "src/domain/model.ts",
      "sha256": "e036bac6f00f7f5565bd7c62ca0275cd58754334d34423df1a87f344939d20fd"
    },
    {
      "file": "src/domain/rules.ts",
      "sha256": "efe674db41da70bd927544d43715b9a27564756141d784f0579d0434ab27435e"
    },
    {
      "file": "src/domain/seed.ts",
      "sha256": "e27c8eb8dcc4028d788d1384c439671950850bdb3e2afbc8d35d6117395ea433"
    },
    {
      "file": "src/i18n/request.ts",
      "sha256": "df89c5c89f228193f757c2a7b8be149a4e751b87363d7b6936dd668ae66991ee"
    },
    {
      "file": "src/server/api.ts",
      "sha256": "606f5dc7924c22178ea721edcf4e3d625bbabe252c74be9da576cdb5197c87cc"
    },
    {
      "file": "src/server/persistence.ts",
      "sha256": "1bfdc9b8f8d7455c64729d914a8aee909a55f12ee66f54e2d722dacc82922244"
    },
    {
      "file": "src/server/service.ts",
      "sha256": "a1847ff4568634d6cbdb5190f85264a72cc9d16325bc477b8aeb5f5c165e3b0b"
    },
    {
      "file": "tests/e2e/journey.spec.ts",
      "sha256": "6199b09c7ea8f1971a55d7e13328cce9d55794528d581ed1cc3f4bc4def3d4e8"
    },
    {
      "file": "tests/integration/api.test.ts",
      "sha256": "f43dddee5e224513ee5eadf07facc8efcc45d127761513f0403901057ecaacc6"
    },
    {
      "file": "tests/unit/rules.test.ts",
      "sha256": "2bf5a9aca9403d08f80d0672fbd334b9406fd4e43387fa569327817b994f5c7f"
    },
    {
      "file": "tsconfig.json",
      "sha256": "456affaaa19a4999b9435a18a2f328bc5ecdb6b4419c65a5023b75712293f384"
    },
    {
      "file": "vitest.config.ts",
      "sha256": "889dda7800e6fcc7d44c88400e03470459a7744523a562d2623f43747d0c3334"
    }
  ]
}
