{
  "schema": "concresca.edition-change-inventory.v1",
  "edition": "concresca-site-improvements-2",
  "baseline": "concresca-site-improvements-1",
  "baselineFileCount": 2988,
  "unchangedBaselineFiles": 2970,
  "new": {
    "SITE-IMPROVEMENTS-2.md": {
      "sha256": "7acdccb2eceb963a28508023813b594f5d0f1ff162b25748dae534c6e1e88183",
      "bytes": 6322
    },
    "scripts/concresca_work_plan.py": {
      "sha256": "53ebcc7ae25408a05489ac572e24a2dd413850dece24adc929abd8aff79bd704",
      "bytes": 17268
    },
    "scripts/refresh_work_planner.py": {
      "sha256": "ba553b1c843ccfe6d045f3cab3a5b382c8be8617c6fbf928941d7c9bd28809ff",
      "bytes": 3164
    },
    "tests/work_planner/test_plan.py": {
      "sha256": "95cde7a911eae8ff658a6405866c0f08a76576927d03a9797c53187dd85d2d3e",
      "bytes": 10885
    },
    "tests/work_planner/test_delivery.py": {
      "sha256": "fa276caae502d73d2d58ec054f3b592ca6c1d9467022a2d4a2e5a22b2f278948",
      "bytes": 3759
    },
    "tests/work_planner/core.test.mjs": {
      "sha256": "6c3c86c81a3f2df0d755158a551b7e18580c88227e110ff40d702c5511299372",
      "bytes": 3209
    },
    "tests/work_planner/build_vectors.py": {
      "sha256": "03962044fe147d271395efea2ceae039ef4ca10a0ee2d022daee75661c6a3b14",
      "bytes": 2835
    },
    "tests/work_planner/browser_test.py": {
      "sha256": "d3c2eaee85b341f15e0d3a5fdce73a7eaf681cace4ff6d2fc4eead6ac5982f87",
      "bytes": 12403
    },
    "tests/work_planner/parity.json": {
      "sha256": "1ce5cabc40adff4244c430f4f827c1927bb1063fba15bb1ee5a53348b2dadd86",
      "bytes": 693876
    },
    "assets/work-planner/planner.css": {
      "sha256": "73741aac4fa0dcda38fef453ffa6069db1ba89cde05d7a0fa205515ac89a5bda",
      "bytes": 4540
    },
    "assets/work-planner/app.mjs": {
      "sha256": "7f02eb9860220551ee7eec1280a6aadb63c715f02510b827a38699e4aa4023ed",
      "bytes": 15279
    },
    "assets/work-planner/core.mjs": {
      "sha256": "b4ce1c58e666883af188b6869e7184585a1275ad8b386c41b600b0af24dde403",
      "bytes": 10835
    },
    "assets/work-planner/schema.mjs": {
      "sha256": "bda3f077e16f0eabb6083b898d468ad1b4fc425b831d1b3df717fc2c32a902d8",
      "bytes": 9154
    },
    "developers/commons/work/planning/index.html": {
      "sha256": "10a37ce9eaf4b1eb940e87294c44951a38c71ed599d508a89cb0c8b08092cb22",
      "bytes": 6891
    },
    "developers/commons/work/planning/plan.schema.json": {
      "sha256": "f8010289e03936a326e305f1bdd6f172dba4b2f1df6c6590336536381e3e3395",
      "bytes": 8262
    },
    "developers/commons/work/planning/concresca_work_plan.txt": {
      "sha256": "53ebcc7ae25408a05489ac572e24a2dd413850dece24adc929abd8aff79bd704",
      "bytes": 17268
    },
    "docs/reports/work-planning-implementation/implementation-progress.json": {
      "sha256": "55cb14ea7122c5d19d6a316dad2f9dc243a2126ad5037218a0e5e1cf539e0860",
      "bytes": 2871
    },
    "docs/reports/work-planning-implementation/validation.json": {
      "sha256": "d91e261e5153a603f403a0893ded96c3822f6cad6d8da7eb22a1054c2bf9808c",
      "bytes": 1477
    },
    "docs/reports/work-planning-implementation/workbench-node-tests.txt": {
      "sha256": "447f2b7d8cd7a87604d70bc145dc30446b2c095d1e71bec3a9301667f75791cc",
      "bytes": 7328
    },
    "docs/reports/work-planning-implementation/python-tests.txt": {
      "sha256": "4e5c3f3fec335bab868bfd38c076fd9c46bee3136467cac208d015392ae0b5b1",
      "bytes": 4771
    },
    "docs/reports/work-planning-implementation/existing-work-tests.txt": {
      "sha256": "826c9605a5bf2b63f595978045330c3bea224c4424f0569f10c3c3159c81dd0e",
      "bytes": 46884
    },
    "docs/reports/work-planning-implementation/preservation-amendment.json": {
      "sha256": "2955bbf3a2579e241b3e0365e185b86e2e248ec3d7dac36d8829cea2cc19a70a",
      "bytes": 1354
    },
    "docs/reports/work-planning-implementation/workbench-python-tests.txt": {
      "sha256": "80eaf9421a9c8b366fceca9fc89964fba437c7247489e92f142a25e7731975e7",
      "bytes": 2068
    },
    "docs/reports/work-planning-implementation/index.html": {
      "sha256": "d813de016016dd86fe0d90af7b8ce75be35f494c327c233a6877200147368c24",
      "bytes": 17738
    },
    "docs/reports/work-planning-implementation/browser-results.json": {
      "sha256": "a6c86b5c821054e2a8399fc65b13570d4a1d385e85b9aab0efb1b5d5ff1c91db",
      "bytes": 2502
    },
    "docs/reports/work-planning-implementation/node-tests.txt": {
      "sha256": "3d69060665771766b771ad7fba911c7214cf2fea013b3bd4d4086f1250cc1064",
      "bytes": 13592
    },
    "docs/reports/work-planning-implementation/source.txt": {
      "sha256": "708bb1bc313843ab4dd738d2c450c169cf98ddf550ac60ee60ff8e286313a1e7",
      "bytes": 15623
    },
    "coordination/planner/index.html": {
      "sha256": "2036fa1f31a4668662091dcd30f256037e48bc301b40694d12c5a73386b1e4b2",
      "bytes": 9999
    }
  },
  "changed": {
    "concresca-docs-release.json": {
      "beforeSha256": "65480ef91a050884114452803345b585db3ed7a39da51a124cda569eb7beb361",
      "afterSha256": "c8d9a5346ae7f4513fbfe1cae8c24f013365a935c095b77eb6c97ef3138d91d1"
    },
    "scripts/validate_report_memory_integration.py": {
      "beforeSha256": "897e330d8d73724d545846e0d003cf2a7df6776b678d93af726111fa72d70a6f",
      "afterSha256": "37536ce17f20bb58b3d9f8226bd83205a9ba3b44a11bdd3694a3c47c208bbd06"
    },
    "scripts/refresh_work_guide.py": {
      "beforeSha256": "1c4c675f8fe26207775c48833a4934b467b40b9763f869a634b9f085fa16e59d",
      "afterSha256": "0faf91b38673546e4fc1df01639f18cdb7bb6b3558d45b5efecd21e2815ad8c6"
    },
    "coordination/index.html": {
      "beforeSha256": "bcda979b1ee73387bddc844321809abe65fd307043c99f144ea091567e6c0601",
      "afterSha256": "9406bfd4943a1befa8729d86d0ce15ac2d469449b5dc124b07f8d50f5d69b08b"
    },
    "docs/index.html": {
      "beforeSha256": "8cec8893d5285d7303942caf8bd011c08ef95a55f165122daf8b09d1ab24b7a3",
      "afterSha256": "32c66cacc63e5fbce905bc9faaf961c37fdc73786e8fcd60d9fbbeccd16730a4"
    },
    "developers/commons/work/index.html": {
      "beforeSha256": "549d8a9fa29043a27b06b1e0d79450379f9e26e496196138f102d88463108a23",
      "afterSha256": "2fd6ff5db645e36a82d9e737cb6a287b615806436a1b7838148de5e5c5d962a3"
    },
    "docs/reports/coverage.json": {
      "beforeSha256": "faba7a982926161b2d0cfc2ba34bd307e444be246841e03cf9db7e0c5e42efac",
      "afterSha256": "44c0773cad43b293d357df3ebda81cd4bd8119923459b1e434b44fcf43a24d68"
    },
    "docs/reports/claims.json": {
      "beforeSha256": "7ff0dade57a17b137c30803e9363c579f28078409cc49e22031f9222f2344c83",
      "afterSha256": "8b43b508eebd130ccaa513f066f24ab9ec5731d928b12c57f6fd16b59382d1e1"
    },
    "docs/reports/catalog.json": {
      "beforeSha256": "6fd3dc88bfe947d980c77129bc023a0db72d9429c2ea3f2d063d41d0b15af39c",
      "afterSha256": "be33419e737d4beedffe1b85c48f726214a9104ea444faa7f3ac96f5c248abc6"
    },
    "docs/reports/index.html": {
      "beforeSha256": "612a429ae9ee2eb85423a37cd88c7e8f38b1522b5ab155361cab38caff7ded36",
      "afterSha256": "0d19a476db0c86591917338a2e23bd7b73586e267d474c70c5673d7a7fc165bb"
    },
    "docs/reports/completion/index.html": {
      "beforeSha256": "0a5888ab42a0b3f70154cba58053ec88478a3ebc13dacdb30d2c7d521b78163a",
      "afterSha256": "5d540afbf7763b20476ea732ced108143ac8169af99a174fce75d3b981db1db8"
    },
    "docs/reports/autonomous-work-exchange-ux-research-e37b0c/index.html": {
      "beforeSha256": "ee18e77472ced3bc59a356ed9b30e4257ab5d76215cd70eaa75e1036066a5659",
      "afterSha256": "1d24421815718ad32ba397f87f945aa26e3cf1e1709e6edfe4ae233586ad57e5"
    },
    "docs/reports/autonomous-task-commitment-protocol-1ff4f1/index.html": {
      "beforeSha256": "0786ee7ec095d5cfd5cf5e9d78aa44f8a933a7b70b59b9f374fcb08ba40b5b8d",
      "afterSha256": "f400966a1a02f4c1e0951cc60642550409d06546c51d1e5962ec11d60a443f3a"
    },
    "docs/reports/concresca-agent-resource-cost-model-7195ca/index.html": {
      "beforeSha256": "2ad41e06bf60dd90fda9d5f1d255d2075ff46032800156803e0f9414d0dfa8f0",
      "afterSha256": "47b1685a7e9de1f59649fbb9636f55d76f486dab398b3130d0dad25f2bfd9fa9"
    },
    "docs/reports/topics/adoption-ux/index.html": {
      "beforeSha256": "c497176ae1398073144b91f9deaee23ef2865d732e31e4903df32c26ac59ac75",
      "afterSha256": "ae36f9de5424cdb6ff2b9babd50468fc06c763a5fa0e9f3e85cb9f32056c49c3"
    },
    "docs/reports/topics/resource-recovery/index.html": {
      "beforeSha256": "d418001ed03dc06d282612efbec3c3f5c0aa30b870009ff9fb333e553f1a707e",
      "afterSha256": "5651b91128fb90c62ac4deb3d5afd52fbe56d6b0e23f274ab122f160ff24d59b"
    },
    "docs/reports/topics/work-exchange/index.html": {
      "beforeSha256": "f69f51e8cdc83675c70575ccccdf38e67738ecd283addafa3080e46da1d86f0d",
      "afterSha256": "d1df5d304ed75ab06b8568186a130aab8c888a4a42a44f3db10a7655c4add06d"
    },
    "coordination/workbench/index.html": {
      "beforeSha256": "b38e87a05f461057d444f30cdaee8599aac69c4af7a84d7347bddfde185495af",
      "afterSha256": "2c1581ac66c63df977c0146c2d001b503e85a387cc2e16a1df47c692e4009225"
    }
  },
  "removed": [],
  "protectedBaselineFilesChecked": 186,
  "protectedViolations": [],
  "runtimeChanged": false,
  "exclusions": [
    "concresca-repair/release-manifest.json",
    "docs/reports/work-planning-implementation/change-inventory.json"
  ],
  "exclusionReason": "Avoid circular self-hashing; complete root release manifest covers this inventory and all other files except its own bytes."
}
