{
  "binding": "Publisher-generated file manifest; independent reviewer recomputes canonical files SHA256 in source-review-final.md.",
  "canonicalFilesSha256": "7534b6bbbd0649713f8b6cc4da953321fd5735ea675b7aba0136d7f39dbf67be",
  "files": {
    "docs/index.md": "9db90f4bc724b7fedd57f9b4a79a981639d0a00c89b6db4f90e7c818621adb87",
    "docs/17-source-map.md": "c37790210476849105ee4401a914ac7a2878000c3ac649ba209a0b07e3e2ddf0",
    "docs/16-troubleshooting.md": "724cf65a9a4c2dd3f03d9c129c34480b02cdc135da069844fc7941b0d531d842",
    "docs/01-version-roadmap.md": "8f8883b99880b423df7333ea059331855296fce53f314616c98080ce382663f5",
    "docs/20-review-and-version-delta.md": "bf393c5209212d9efffa4d9359ae1f4870d55214f2365f71e96f3d1a2ac98b91",
    "docs/02-design.md": "8d748ab55d3fd7f12c8cf05a50b5f491ffa7cca09f73b1fa62c5937b0a5e80b9",
    "docs/18-validation.md": "ac75719062160acada36bc3b0c6bffacb03ca128de1b37d6a072118105538218",
    "docs/19-deployment.md": "e30a58aa593ea6ccdb450439afeda35c74290e8f6b905f65e2c0e6b4773ca62f",
    "docs/04-models-messages.md": "9d7f0f5df751f60e640ab3e6b69dd0e07f3110ed923db46d6f7f06fb98e60e8b",
    "docs/03-usage.md": "21850147f5c61710413231184f0ef2d974885f65bc2387edded08cbd2bca9b7d",
    "docs/labs/14-sdk.md": "43b9e19a621fe90a30e670f347c64fb49919b526407145f98f377b60de9fb9b9",
    "docs/labs/12-customize.md": "2adda2e6ca1ecc9945ab04dabe66d47fb0ceca9eff0d9753bae7910dade05b11",
    "docs/labs/15-production.md": "7c49da5f9804c9938d762d84ea8897b0573c305c8890799c65a33a6ba29a8bab",
    "docs/labs/13-core.md": "cfee53dd59857191b24fc63feccb0a44025799444c1c374ed1994e19709b7945",
    "docs/source/10-interfaces.md": "b18d7694b7e8f44e7f820f8d331c069b2669a3624316867d11b4209f8537145b",
    "docs/source/06-session.md": "d70c9208b14643362665545c8fc620a7adba49dfb8bd8ba67efde5c0ed393b59",
    "docs/source/07-context.md": "d6989f2e7569302a6e6ba33a7a19421dd5d877779015fdbb00b8ee7579772def",
    "docs/source/05-agent-loop.md": "57f14ea48cc0bdbdcf56e00fddf772048504ea7cdb64451f9de293be5482bc5c",
    "docs/source/11-durable.md": "1c2ff28367dedb77157cc7e0925aa72b9aba7f3c88adb5e5f8a08ecd5f4d2ba6",
    "docs/source/09-mcp-codemode.md": "49e8a9fbbfd99d478f7b335d1f22b9517859ee25fc7d7d905a635a9ad3284c5e",
    "docs/source/08-tools-extensions.md": "0dad351159c11c4707730416a067bcc54f48dd30fd3979fdc75b3b9eca625f9f",
    "examples/tsconfig.json": "65788e44ff3e4f04fac76e36f7914d7b395e84f7de2c8832c0e21300f9a33859",
    "examples/.gitignore": "1433c6b05c4a9130e4d2a6ac19ad50144dfa8ea49ab2f80aee364ceee85d4186",
    "examples/README.md": "307fa8e0cd5f4dd038d0189e9f1d49be55790ec72a643325afb25881218d3b81",
    "examples/package-lock.json": "728f67081d110d018ffdcc320aee07d21bedf6ea255e58ee5afc141552452f98",
    "examples/package.json": "4d5f1e323cbbc09705ebb7fe39487fa0c3d47b0bef394220f5860d88f8b7d42c",
    "examples/pi-package/package.json": "6b76e5de1f9085cb06306b6f3b005dc264cf22e8eb1fdbb42370a790e6ce56d0",
    "examples/test/codemode.test.ts": "4bf8b68f1e80f952aadb15db2e26c377a784062306d8cfc4bfe75cb839fce8f1",
    "examples/test/package.test.ts": "7a28fc2d31c841621fc9211f9e22c426618b446fcfc8805f56fed3f34872f273",
    "examples/test/evidence.test.ts": "20453ffc6d61139b76c18f6065a1eba9f2e38166b6f104a4ce8fac5d1804c4ec",
    "examples/test/edge-cases.test.ts": "f1bc20fcfa8818e357254569564a7a7157885ee7baf2e476a8561a2455f4998b",
    "examples/test/contracts.test.ts": "e2963a149d4a85138e108e4bbe7632761e43ef67f3c1503575ada5c7858c6101",
    "examples/src/evidence-agent.ts": "68e9f9dd2350aaea9ac13ff279ae4aea27b360c470f1970a581de89901aff935",
    "examples/src/offline-demo.ts": "a871a87dcb432e9526a98777129e1702dc7d7333e7c4f3b527146ac65f7883d5",
    "examples/src/turn-budget.ts": "05a6c0b6e1a71beeb218bfb6a7fc544dfb4488a77a8b9e861f8122fe22c61d56",
    "examples/src/evidence-real.ts": "b73dfcea2fdedbc8a5f59feb0c747431cc7b57ab568a8ad64a7e0f96b3fff05f",
    "examples/src/sdk-checkpoint.ts": "b6d1bf59e2672cdcf2695ccdf008e9102b2605d56ea6609d08f5c1941bfd505b",
    "examples/src/projection-checkpoint.ts": "5e6e2b8d754da20beabba0faade63b5a505f5e2e418f4f6b9c549194a682d9e6",
    "examples/src/tools.ts": "0436563b7148eff51a4b2393dd4c3b708c04df32eeb44bdd61c8c38cd6fab5e0",
    "examples/src/checkpoint.ts": "63264b179d90f3899439ccd29d3958ec94f92aeab9e717cd5b8bc385969c6c7e",
    "examples/src/sdk-agent.ts": "cb9da14d4d30a9870d2a60c33a2620af9ffb45c00605120f4380b57f911500a3",
    "examples/src/offline.ts": "1a8d98c2605e9c92d8e9d8c0b8a5557901fde84c85eb9b73cab0c5ab479589b4",
    "examples/src/evidence-tools.ts": "245f45cec9a1aa56b055ab0588ebd23d0c66ffd873377e522ae0f0a19483969c",
    "examples/src/research-resources.ts": "96ca9ba78bcb42eb45e892b33af01f7865a9e9ddcb80202b45887375bdb1a5da",
    "examples/src/core-agent.ts": "a8b88ae7b87cc3f904a17db751b760baf3ce4089d2ede722b294361249aa4913",
    "examples/pi-package/prompts/research.md": "fc9137954fb1e9c220d3dfae7fc749939c436c33483f9a0f57cd227d6557f4b4",
    "examples/pi-package/extensions/research.ts": "06054ed56cc1d0151b632fb55a8115f2ca635001e02745f5b104dc317ef2e493",
    "examples/pi-package/skills/source-research/SKILL.md": "1fc0d52e8be9daa70c63b535b629df4361d6f01fad36d418318b52bfe9096638"
  }
}