{
  "schema_version": "forge.bundle-artifact-manifest/v1",
  "bundle_id": "FORGE-SOURCE-RESEARCH-2026-08-04",
  "files": [
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/README.md",
      "sha256": "sha256:9961a80e9e125537ea069dad700728c8e872062cf082116212a8a6f44fcfbe5d"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/claim-projection-v2.json",
      "sha256": "sha256:d326a9afcf7f8f1a06d6febf41efecb934089f9803f58335cf1af7340c53f521"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/ANTHROPIC-HARNESS-DESIGN.json",
      "sha256": "sha256:c67643faba05d103475102be3dcdfa5934450a0da549f3442e3b5074799a046e"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/ANTHROPIC-MANAGED-AGENTS.json",
      "sha256": "sha256:e05588f8ef46545330fe845e19ad3343ac123295f4fe9a77cff013c8066531d1"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/ASYNCAPI-3.1.0-README.json",
      "sha256": "sha256:9d01bd01dc77aafa4dd711bd1a667b60952e0772ac6083f92f8f2dc6af66383e"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/ASYNCAPI-3.1.0-SCHEMA.json",
      "sha256": "sha256:c75e77ca0bc853333fdd13786f79bd7cc4ca44f9b4680e07b095e570c9ee390c"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/COBERTURA-2.1.1-DTD.json",
      "sha256": "sha256:c0e80cd5edcb55572d8aa70d6454185bf52d735cb915907aa6bb8cce92353019"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/COVERAGEPY-7.15.3.json",
      "sha256": "sha256:497c1ec12a975636b5334c544737b76cf184fef38f21a534f85e23d14f105d36"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/GITHUB-CODE-COVERAGE.json",
      "sha256": "sha256:dab3dee20df351a78c7c2090816133f353ed449dec546bcd6b8ad3b0cb9228e5"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/OASDIFF-BREAKING-CHANGES.json",
      "sha256": "sha256:102e6edff6c29e60d6af5629f578b1de943a6a0f1a300d4c8a151fe923a9d275"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/OASDIFF-OPENAPI31.json",
      "sha256": "sha256:e516331213bc9bec6860de54a1659e65b2c0881942a51ddccd73db123bdc69b7"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-ADMIN.json",
      "sha256": "sha256:fd832f095da24ebe602cc9b672222ae645ebd7bbadbbc989c8596c1d28043b38"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-GETTING-STARTED.json",
      "sha256": "sha256:3d06c1114b3fe7f130b08097b61128da9e04b2474cf7d5f5a11443b480b63a5c"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-PACKAGE.json",
      "sha256": "sha256:f6419f35f7183209ad60ea0fa3a0d98af87bbb864e91729093868d1c21ea1675"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-PORTAL.json",
      "sha256": "sha256:acf8e1cc47f9c68bfaed94a63a8c191ea7d0e32c921af1c1e925b8ce8fb820c0"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-SLACK.json",
      "sha256": "sha256:253f0a8962111afefd07ac5b98f3779c82fe3ab4d3399bec3a537c18357a0f50"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/QM-WEB-UI.json",
      "sha256": "sha256:a92bc094a067b9c19dc097a96c7cefbc0c94378a8603988ef4c6432759777fcf"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/RSPEC-RAILS-REQUEST-SPECS.json",
      "sha256": "sha256:bf26d094a0f029852b868329d855e2e4ba4343778d3a4a848fbe46a81859222f"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/RSWAG-2.17.0.json",
      "sha256": "sha256:cae34f92b3c4cc7675c5ddcaa9a2b09e6aa708e397506f85fafdbd231da021bb"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/RUBY-COVERAGE-4.0.6.json",
      "sha256": "sha256:28105d36fa3937b4b2eb3baa2cfc83c3337b75638a61749734d43ac6ce57c5f0"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/SCHEMAORG-30.0.json",
      "sha256": "sha256:f2c03d4bf03bab1664f774beb99dcfd2f40c65ffc7ba88d97bed819e0181ffc3"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/manifests/SIMPLECOV-1.0.3.json",
      "sha256": "sha256:a12750c41285eeccb2817c59fc0cf99ed1bc9109bfac04cefd53bf348171fdf3"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/ANTHROPIC-HARNESS-DESIGN.json",
      "sha256": "sha256:2684007e497939169ae6d2ea10dc6a860a58637019f890075e97db7b64964195"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/ANTHROPIC-MANAGED-AGENTS.json",
      "sha256": "sha256:138b030205afe3c75ef76877f8584674c83386affc6d07d5583067c38b1b304b"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/ASYNCAPI-3.1.0-README.json",
      "sha256": "sha256:cbad1bee91d7e5d2d0dc4ba394ec3c06f7f4590402d1d3e914c2cbcc17d9c779"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/ASYNCAPI-3.1.0-SCHEMA.json",
      "sha256": "sha256:cd707271d0960121b4f46c0aceb08137ddec72af5be599bc2a9e1bda067a9d40"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/COBERTURA-2.1.1-DTD.json",
      "sha256": "sha256:341f20292348533f62ea5b246378e755ac4c8ee90a74b865f9b49f5fd3b130ee"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/COVERAGEPY-7.15.3.json",
      "sha256": "sha256:ddb8bf4ef24e54c1a2891bb8d2f87c489bc334c3b48389310f3448b858b8480c"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/GITHUB-CODE-COVERAGE.json",
      "sha256": "sha256:cf48d6267302c6d5614d0fa2917e4aa200b106ccdbb0e28b6cd38069129b5990"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/OASDIFF-BREAKING-CHANGES.json",
      "sha256": "sha256:feece6084c44bd45a347554d783bafa93f104cb67c71a33211bde797526f646d"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/OASDIFF-OPENAPI31.json",
      "sha256": "sha256:ba5e9c33e9579217164a4abb31fc88407b1e3af087a32b04c33752d1444a2437"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-ADMIN.json",
      "sha256": "sha256:90ebe3744fceafea000ea4bc3cf4bea5307b77b5ed417573715090d1b50c12fe"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-GETTING-STARTED.json",
      "sha256": "sha256:118d137a94f0f6b4e70df2a260bb9ec365f425bfe77e3a6874f22c2251e8ffc3"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-PACKAGE.json",
      "sha256": "sha256:6d88ae7e474520345babaeb9cd1595eea4796b8641fa180743ee781277153c64"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-PORTAL.json",
      "sha256": "sha256:c30f5f0eb4a6fcb4cd22e2f37f7d5c0f3c35090e3e78f4024a753a28bb5d70e4"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-SLACK.json",
      "sha256": "sha256:510e9d1704a161c031900ef200e5e9c759bfdbaeea2a26e46477acc021a60913"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/QM-WEB-UI.json",
      "sha256": "sha256:c0aee0217609cbb449cdc4d7f06002783efc7b4582d226a5746d3719e2503509"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/RSPEC-RAILS-REQUEST-SPECS.json",
      "sha256": "sha256:49ae52bf4dc2b195c03b5cd37bfde90985340013f49cc52d7941e36bf5a1dd01"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/RSWAG-2.17.0.json",
      "sha256": "sha256:5c96e2709855c7a99a45349ef37b2f1e2a342064e374cab49a03ff3c2f8ab3df"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/RUBY-COVERAGE-4.0.6.json",
      "sha256": "sha256:03c489a171e1d4ab7bf1a54b8fd335498dd8cc48ac372addac76c2ba6db2d3ea"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/SCHEMAORG-30.0.json",
      "sha256": "sha256:c9c309a2029e7fd63af576425c84dee158d800fed28010650ebc739e594c03a0"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/receipts/SIMPLECOV-1.0.3.json",
      "sha256": "sha256:3118b081de72ce83bc44f24808c90b4e584f85046abe36e40c6dd72f176cff3a"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/research-pack-v1.json",
      "sha256": "sha256:dfa9b767548b98b77a4d74c4f9eb0b4aa6cc9bc975cd69fc645737eccf4c7f9c"
    },
    {
      "path": "docs/architecture/forge-3/evidence/research/2026-08-04/source-catalog-v1.json",
      "sha256": "sha256:be4f4d01812870119559bf88e3f48a8a720e156f1453801c32394cf6767817cb"
    },
    {
      "path": "scripts/canon/forge31_source_research.py",
      "sha256": "sha256:e627a7d346ac497392c843cba2dfd7b0cec782faef13357b98e9a9f03dcc87d7"
    }
  ]
}
