diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/local-integration-result.publication.json b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/local-integration-result.publication.json new file mode 100644 index 00000000..6fc24df2 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/local-integration-result.publication.json @@ -0,0 +1,6628 @@ +{ + "schema": "custodian.typed-hash-receipt-publication.v1", + "original_path": "docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/local-integration-result.json", + "original_sha256": "14d33d765ca895aac870576bad26b180e3a81989721f3e128ba6faba60b3b607", + "original_git_blob": "fa6b647e4a550d4f626fc09605dcc6fecc4f1f0b", + "encoding": "Original JSON data with 64-character lowercase hex SHA256 values represented as algorithm/hex records. Original bytes reconstruct with reverse transformation and JSON indent=2, final newline.", + "receipt": { + "schema": "state95.local-source-integration.v1", + "status": "integrated_managed_UUIDs_not_committed", + "canonical_revision": "086d79a2736e34b916bd7de3c8a65e2ea38a3d64", + "patch_sha256": "sha256:ad3d49b83435dd026118ee1e4a25779b5a7739473619bbda256f160c4eb0e56a", + "preserved_before": { + "index_entries": { + ".claude/rules/agents.md": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + ".claude/rules/architecture.md": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + ".claude/rules/credential-routing.md": { + "algorithm": "sha256", + "hex": "e4ef0b25e55e22fab80c1a4be2dd308e61d5ceaaa364e30a0793bd12a9bd64e0" + }, + ".claude/rules/first-session.md": { + "algorithm": "sha256", + "hex": "f69a61a7a3deb874d2f26febf950278a7b5b331c6a46f4bbd387512ab67b38fc" + }, + ".claude/rules/repo-boundary.md": { + "algorithm": "sha256", + "hex": "aeb2d23e3a0fbcdca2b37d682f86572ba1b4b880408f56b5ce79d2da87bd8f97" + }, + ".claude/rules/repo-identity.md": { + "algorithm": "sha256", + "hex": "43fa84e08a5cec4ec290160f41cc0bf41b31c203acfac7bd33ef5a17d501e8f6" + }, + ".claude/rules/session-protocol.md": { + "algorithm": "sha256", + "hex": "eb95251d2735e8e8ecaa07a74ad4dc49133ed9eb268f2516d893099f2f07fcd9" + }, + ".claude/rules/stack-and-commands.md": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + ".claude/rules/workplan-convention.md": { + "algorithm": "sha256", + "hex": "90b3caf33b5060b54315351d223fed4a2fc85c0e9f1ba56546a9e1a5d469fbf7" + }, + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "9cc34d7a3532f7763a51766820455ab0aec38b6a0642ee5552dffa74ec889375" + }, + ".dockerignore": { + "algorithm": "sha256", + "hex": "bed9da3007d217f666df21481e6b52a81e2b0e4ad4aaff47063d7f1e1dee8e04" + }, + ".env.example": { + "algorithm": "sha256", + "hex": "423f365b6108cb594f0abcddc31b2f82c49448618129787ae2dd222e4803ea8c" + }, + ".forgejo/workflows/ci-smoke.yaml": { + "algorithm": "sha256", + "hex": "e91d63401b6c0b2824ee1c55be96aaf2554b35b434cbaae793101b78382a8fa3" + }, + ".forgejo/workflows/image.yaml": { + "algorithm": "sha256", + "hex": "3d8b1452915276ea2d3bbc29beca2808176dd0ea35559dae86ffac023899e82f" + }, + ".forgejo/workflows/memo-dispatch-image.yaml": { + "algorithm": "sha256", + "hex": "c8ce95bfc6234ba125370c7c5703f1372f15b5b651d97ffddbf4906ce41a86ef" + }, + ".gitignore": { + "algorithm": "sha256", + "hex": "ddb067b9fd42ed170e2b5a38d6fb9b5e2e87742a981ff869365b1fc53be79e62" + }, + ".repo-classification.yaml": { + "algorithm": "sha256", + "hex": "17b60f856402f677386c025c71a29a691c0ac6f4f01cdee9c67397ee255c7800" + }, + "AGENTS.md": { + "algorithm": "sha256", + "hex": "8cbb49adfd7c27b2129ece1998062f4e53a3701480e00d01cefd36713a23dc16" + }, + "CLAUDE.md": { + "algorithm": "sha256", + "hex": "e9a597601a32b3ad510bc6bcbc18702816359004e4db03d3f6bacedd3ccf555f" + }, + "Containerfile.memo-dispatch": { + "algorithm": "sha256", + "hex": "ad5a31b7d2387cac4a563e018f350469ca36dcfac9bf90917525a9f7b58c9d3d" + }, + "Dockerfile": { + "algorithm": "sha256", + "hex": "94ec9e6200090be0a7edd0e85d3623f5337e4386646adc88ea5c882711d80a25" + }, + "INTENT.md": { + "algorithm": "sha256", + "hex": "f7c34c4b8ea8dbf3d1331b93bed7d3c5a120829cb164245110bf324b964a8efd" + }, + "LICENSE": { + "algorithm": "sha256", + "hex": "9c4cda3c0bcfa1e16a7137b567a1397cd925b9dce909e2de3e2d7e3bd56544a7" + }, + "README.md": { + "algorithm": "sha256", + "hex": "30d999405e1da820db58afce2c7ed95424231d23a9d99d0a8f1b36fd938cffe6" + }, + "SCOPE.md": { + "algorithm": "sha256", + "hex": "3c9442eaf4c7bf830dce5027ae4c892397ac32768f74789a7e784812a1954633" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "49737ce69a637ca741895907e7808d07a50a04082b21a6f98d6f3249a9d88de8" + }, + "alembic.ini": { + "algorithm": "sha256", + "hex": "26ee14169c2e89a3ff7e4f171aeb6e2108509ab599f818121e80f41b5efb45e0" + }, + "api/classification.py": { + "algorithm": "sha256", + "hex": "c1f26de5ff83664e2eb0f1b995e7dea4d99955c263f16332772f5c1e2925069a" + }, + "api/config.py": { + "algorithm": "sha256", + "hex": "66157fc2d45d59aa1622ad332fec5aca694adb8fc561356f85bddf7bbce7508b" + }, + "api/database.py": { + "algorithm": "sha256", + "hex": "51fac605a863d9c9b57997af2660b1ea3e7fa44680d66ed835226549df469f59" + }, + "api/doi_engine.py": { + "algorithm": "sha256", + "hex": "a391837a2b67708bbcd7b6efe5fdfb880df63a8e732fb8ed37588776fd4c0657" + }, + "api/edge/__init__.py": { + "algorithm": "sha256", + "hex": "1c126bf09d40fc1fd7b98753e2155132e6815adcd2df534d534930bab4a2ea0b" + }, + "api/edge/outbox.py": { + "algorithm": "sha256", + "hex": "bc0383b296aff4efc415cbb6382dbcba1ffc0cb1a1efd4d0129d94e2355e210a" + }, + "api/edge/read_cache.py": { + "algorithm": "sha256", + "hex": "138510c3ab6fcdf88a0fc7db150d77ce0578327ea9d006efbebc2f16da38f2cc" + }, + "api/edge/relay.py": { + "algorithm": "sha256", + "hex": "e1eaa95c75293cbd0a0f890273061673be0c506e90997f0d79e1dca75783d379" + }, + "api/events/__init__.py": { + "algorithm": "sha256", + "hex": "dcc181e084680cc6010238cc9b47a0af1ab376c4de8d61d4ec6e5c86ca59d1a5" + }, + "api/events/envelope.py": { + "algorithm": "sha256", + "hex": "0cc828255964a6e68073b3419de0afe5ebd40bda4c75c484f0e768d46cb7716b" + }, + "api/events/nats_publisher.py": { + "algorithm": "sha256", + "hex": "ed9af4e93ec518c5c767a69c88f08b1423ef9af6f7a263da5541883167834d9b" + }, + "api/flow_defs.py": { + "algorithm": "sha256", + "hex": "cf72911a1e13133fad05567cf463fb82f590fff5fe698b00931edab0d458ffa0" + }, + "api/main.py": { + "algorithm": "sha256", + "hex": "ae4e8d53f9d16b7a32b4e6f67483d96b73f1042f46b772a87d25eaf114b6e1e5" + }, + "api/models/__init__.py": { + "algorithm": "sha256", + "hex": "b9ec8fe8b6c27a4ac7d47d4567480303b583b0d51fc0f84692a5507a0e4d4692" + }, + "api/models/agent_message.py": { + "algorithm": "sha256", + "hex": "0c854788021a0eea650ea9c2463572d7f3fad12d187e2325a9e9c743f9e7937b" + }, + "api/models/base.py": { + "algorithm": "sha256", + "hex": "22235b70cf8eaef2dc1cdac52c9a23befa54e2ed32b60418d56db88e5c61bb22" + }, + "api/models/capability_catalog.py": { + "algorithm": "sha256", + "hex": "6122f685dfa1ed588de19ea96b8e47b45290b76460de34d01373aa9cfacef9fd" + }, + "api/models/capability_request.py": { + "algorithm": "sha256", + "hex": "9078411e26fce472a94ddf6112b83c70ac3f5613e8dea7002b5b239f79080fe0" + }, + "api/models/contribution.py": { + "algorithm": "sha256", + "hex": "16cf0afbb5364067f4b58721a3eac215aead070d819683ec62f15eda93e0a145" + }, + "api/models/decision.py": { + "algorithm": "sha256", + "hex": "aad6e9c9970cf91adc0a94b0e17e35ea3f430889b44633202d65a90bbda3aa8f" + }, + "api/models/doi_cache.py": { + "algorithm": "sha256", + "hex": "d19ae235d6bfcf2ec68d1cefb715993269865f4ffe51d767ae2789d21801ce46" + }, + "api/models/domain.py": { + "algorithm": "sha256", + "hex": "37f67eb5034439acd5e484e578f9eb2dc9e5103a50e6836cda226a19ef824df7" + }, + "api/models/domain_goal.py": { + "algorithm": "sha256", + "hex": "1e53545cdce5d3a31da44831820ec6d1f9ce420a968e7afce10314f3b95d33ce" + }, + "api/models/extension_point.py": { + "algorithm": "sha256", + "hex": "b537010fadb5ce33c5977292d7ebe57df49cd2bcfa2b8c5d92c03946def1546a" + }, + "api/models/fabric_graph.py": { + "algorithm": "sha256", + "hex": "a3ed7689fce71aaca0a35f805e0a537ad2f9949cf7cd1a914bd1ce8cadae3afe" + }, + "api/models/intake.py": { + "algorithm": "sha256", + "hex": "dfe916df29f0d293aa06385a1c67d5ac70ca4a9484434e1232704a0d90166027" + }, + "api/models/interface_change.py": { + "algorithm": "sha256", + "hex": "98f7ab1cf8f2fe7cd4146b542258b84b008d57dca80aa2946f019434471d778d" + }, + "api/models/legacy_meter.py": { + "algorithm": "sha256", + "hex": "85f47cd5f1ce987d7d7d2c900c9d2839f21860ee8e078e955e1937869fedad6b" + }, + "api/models/managed_repo.py": { + "algorithm": "sha256", + "hex": "dd4ea29c5a5b8a23577c0529fbebcb8dbbf0127a176b6ae546b1b9161e827edd" + }, + "api/models/memo_notification.py": { + "algorithm": "sha256", + "hex": "b124a0bc92e468825d7c9f23b1f4784e815463b17e9f97550a03f4d1e66362bb" + }, + "api/models/progress_event.py": { + "algorithm": "sha256", + "hex": "23324050361d3d4c663dfb411a1b1205621fb6da6cb5930f40765e50a53d3d8d" + }, + "api/models/repo_goal.py": { + "algorithm": "sha256", + "hex": "06f8ec6c9f513d5e28870a1fd4906deb3a61fe43f32dbf49a65e67a8016ec8cc" + }, + "api/models/repository_rename.py": { + "algorithm": "sha256", + "hex": "5f63dfdd589141da8664a3436d4bbabb6cec6ebeb435d9cb8bc647c32a0ebe61" + }, + "api/models/review_contract.py": { + "algorithm": "sha256", + "hex": "d7f500cdb8baf1e68a5e72d325cd34351df85045fc101585757c96747435cf12" + }, + "api/models/sbom_entry.py": { + "algorithm": "sha256", + "hex": "3e7d67b59b070b0c8c7bf920c328b55384cc093ed9e82b98423250f10f698503" + }, + "api/models/sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "5f27447fc54307ee5cb952876a565b572aac84f8b9837d501441dd8724852166" + }, + "api/models/service_catalog.py": { + "algorithm": "sha256", + "hex": "40da7c5a6b1e2abe037a853de92b3507d8a4a4d579e7b84cb7fe69ce01f1b0b9" + }, + "api/models/suggestion.py": { + "algorithm": "sha256", + "hex": "992f3186ca41ec087fbd5525c7bb56bf4ee418534d2c5de3da98dda5f7ee5ad3" + }, + "api/models/task.py": { + "algorithm": "sha256", + "hex": "c7692753ea56e56a170c80cd5737ae176c6ae3de583920954e1ed387720de78c" + }, + "api/models/technical_debt.py": { + "algorithm": "sha256", + "hex": "305567685c2c3e70f9ce9e7cf4cb36327136a990ec454a1116fd335c4f7ffff3" + }, + "api/models/token_event.py": { + "algorithm": "sha256", + "hex": "8bc89d19f307a2ed50f450d971e36c484ce0606056626211cbc29c88af327a0f" + }, + "api/models/topic.py": { + "algorithm": "sha256", + "hex": "d6c471a4ca79ecb481d2e5ef2528fa1f506eb71f57a20718607d8c1aaccb75f5" + }, + "api/models/tpsc.py": { + "algorithm": "sha256", + "hex": "fce236a3aea45d2b074d76338c3ecfefe2778c39eb23c0f9c244040d3db89973" + }, + "api/models/work_record_identifier_alias.py": { + "algorithm": "sha256", + "hex": "5a45735f3b0db070d1778140c0b0e08a2fb9fc35e9388fd9cf1e5cfcdd4c2cda" + }, + "api/models/workplan.py": { + "algorithm": "sha256", + "hex": "33552929d5352cd45b759546d2cfc8fdbd6e079c6fdc3570d0adf66e67bd3b68" + }, + "api/models/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "2e8b5cfef41d38ffd0c4393d89679c66dbae6c745b937da1abadbdf49305eb1d" + }, + "api/models/workplan_launch_request.py": { + "algorithm": "sha256", + "hex": "1dc8f5557630882be1911a6d986f01e572a46740e8e9ab5b0fce3d3ddf5a4a42" + }, + "api/models/workstream.py": { + "algorithm": "sha256", + "hex": "e702764a14e8ce14c96d715dd173be29afdf1f296c57f99bb15e43cf8cf569b8" + }, + "api/models/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "b6b1bf213ae2a9d00eb75e2e2a4e28a8259f2902e4cae3f33237b2f701218744" + }, + "api/models/write_idempotency_key.py": { + "algorithm": "sha256", + "hex": "cbf96e551a7985763788b7f7d1fcfbfd4232a9925005995ffa9f3e05d0106185" + }, + "api/routers/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "api/routers/capability_requests.py": { + "algorithm": "sha256", + "hex": "45442df8ba71d8c869d35f8c92a5662e3f2840a1a03364102363b4e6202b59f7" + }, + "api/routers/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "ee5dc67c125223ca58a9d93c80a3ab06abdc81896425ec8e04195dcd136bce51" + }, + "api/routers/contributions.py": { + "algorithm": "sha256", + "hex": "ee836d7dab9d4f4b3e47474aad9b4de92a47aa143833d7754ccdff8b3fb7c3e3" + }, + "api/routers/decisions.py": { + "algorithm": "sha256", + "hex": "16d0df0fb06df6ee33f2872fd8e69d648e8bc1cccdd0dbc43c191547eff9cc4b" + }, + "api/routers/domain_goals.py": { + "algorithm": "sha256", + "hex": "bde36713532e939177595975aafffcb5b6fff2d84dd0b75862d8ed93a11f4522" + }, + "api/routers/domains.py": { + "algorithm": "sha256", + "hex": "763af9c65370a4e9d27d0d0d4434eb6a127552eba9253c80ea2794fdaac4ee1e" + }, + "api/routers/execution.py": { + "algorithm": "sha256", + "hex": "b962c48c758243aa856497e24d572918c82bbb2e24ff64aa3d15008c8668dccb" + }, + "api/routers/extension_points.py": { + "algorithm": "sha256", + "hex": "2e16d1133e03027509433877fc993f9b86ebf997bd0689ca2cbd1bfe053c27af" + }, + "api/routers/fabric.py": { + "algorithm": "sha256", + "hex": "b0539625d3d96fb0d29381547cb183aa6610c800c2d8f5dedad74d575c002de6" + }, + "api/routers/flows.py": { + "algorithm": "sha256", + "hex": "996977be1f4023bff3ada96a80d6506d6bd75b99492e99359c8f9b5585d9456b" + }, + "api/routers/identifier_migrations.py": { + "algorithm": "sha256", + "hex": "dd0c7b8f46bafe945ebfaf1ab604cbf3a87436f8c68e158dc2d1c17d60be2b6b" + }, + "api/routers/intake.py": { + "algorithm": "sha256", + "hex": "9e6a54ca8047e104f0b4f6fb0637c8b51c9ac05fdc0e82d652f1001b058df912" + }, + "api/routers/interface_changes.py": { + "algorithm": "sha256", + "hex": "c78f3fe1fe71088b1748dd1e62645fd3c9a0c5133ca0cbe8b95261c9140f8b51" + }, + "api/routers/legacy_meter.py": { + "algorithm": "sha256", + "hex": "bccc919bc174fb5235c3e1417867ac01beba1705f4eff476a348fd02ab0572a2" + }, + "api/routers/memo_notifications.py": { + "algorithm": "sha256", + "hex": "1d07af6f3526b4e517a5d1034a78fea1fc4ef8a8e3070f5cc5f2de2fc58eae5c" + }, + "api/routers/message_feed.py": { + "algorithm": "sha256", + "hex": "c6c6654c2ace385edd63136e3570df40fe40b32810eee89c213626013c130f7d" + }, + "api/routers/messages.py": { + "algorithm": "sha256", + "hex": "69860288e3d281d7f08e93896f1d55b8523df5ec85a02eadb188b30dc6724da3" + }, + "api/routers/ops_runs.py": { + "algorithm": "sha256", + "hex": "c7bc5387c3d2739787a4f1a86d2901abb77e05b1d2045f0831a5874b83ec9061" + }, + "api/routers/policy.py": { + "algorithm": "sha256", + "hex": "9b007e619174aed76a02c8938c95909e85823228faa0a56d56d854ff56a110c0" + }, + "api/routers/progress.py": { + "algorithm": "sha256", + "hex": "aac8b3de4c7e16cdf08d992092408369f7c0bd875a19212b67b382881a863245" + }, + "api/routers/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "191439389f4d7c386535100ac668c4bfd1f25fb0e554c8a9e00cb7de2913c591" + }, + "api/routers/reconciliation.py": { + "algorithm": "sha256", + "hex": "1921c2427de685fa44b22ca2b3778c8ede7ac92c5e0c377d2e1d5643d887b7ec" + }, + "api/routers/repo_goals.py": { + "algorithm": "sha256", + "hex": "fb6fd76150acccc115336c41d19ec2491489562ab91d088c4fe090cd19ee7c29" + }, + "api/routers/repos.py": { + "algorithm": "sha256", + "hex": "59ed04a10fb811b13069379b3860db843bba5fb15d30010984d14e959ea0bec2" + }, + "api/routers/repository_renames.py": { + "algorithm": "sha256", + "hex": "45a2565d6896f8f5a4640217eee27445195958816814d44cd7126bbd26e03b2a" + }, + "api/routers/review_contracts.py": { + "algorithm": "sha256", + "hex": "bbcd17c30611ef6f362ba3e7cc535f31fd03c39e36c52385b5ccf839d4fa984a" + }, + "api/routers/sbom.py": { + "algorithm": "sha256", + "hex": "c343cd6df0d528c068ad71ceebd9d6b4a964965ddbbcebd89402c2521a3c697c" + }, + "api/routers/services.py": { + "algorithm": "sha256", + "hex": "c401acb92c0f17a7e974a4c0e25cc0e7aff6cad2cbbb616260eb149cd15c1f9a" + }, + "api/routers/state.py": { + "algorithm": "sha256", + "hex": "86d50f64cddee4b24ca793be8201c511fcce663a0d301bbc8a15077502379a2f" + }, + "api/routers/suggestions.py": { + "algorithm": "sha256", + "hex": "096b80b4807111bd60d69334e7b679b2620a6709525d58b6ef7d9367f28d1661" + }, + "api/routers/tasks.py": { + "algorithm": "sha256", + "hex": "725b7a72a77d67b5ec5b86354977f3085f43b7258ccb05cfc64b41b922b076ad" + }, + "api/routers/technical_debt.py": { + "algorithm": "sha256", + "hex": "fa76bcd8b5b0c2ef663396e16c8aac5859e371c9195d867fc399ce5d32def369" + }, + "api/routers/token_events.py": { + "algorithm": "sha256", + "hex": "0634f92026f404bbb707b5dcb65edba9fa2eabde9bc5cac5cb743f05084a1f87" + }, + "api/routers/topics.py": { + "algorithm": "sha256", + "hex": "fa5415f3d0340042e91e206e9bfd2d58aa469318bf29a5dce411e7038748eef0" + }, + "api/routers/tpsc.py": { + "algorithm": "sha256", + "hex": "a9a1360f948f8eedf85bebe802974543afe142c1e36fb7ce17c288d4e393be7a" + }, + "api/routers/work_record_projection.py": { + "algorithm": "sha256", + "hex": "a6166516df1d7d228b3ab55826870ff8388e150c6a922c46bc6f4839bb59546d" + }, + "api/routers/workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "155ee4fe4fdd8d722c4aad7016c303bcff4db81c1711ece1eb60b5e7a77d7774" + }, + "api/schemas/__init__.py": { + "algorithm": "sha256", + "hex": "4743b2a51859a0c95c17daeab817bb0b459f6e7ce5129339a76dd36a2690682a" + }, + "api/schemas/agent_message.py": { + "algorithm": "sha256", + "hex": "dfd14ffa3887a801e7b91292fad12d51423d7e384090a1bff0093712037c1eb2" + }, + "api/schemas/capability_request.py": { + "algorithm": "sha256", + "hex": "3527cdd3244f61cd3da329129a4014365503b1a59c40880f78c46b2a03abaeb8" + }, + "api/schemas/compat.py": { + "algorithm": "sha256", + "hex": "95440f423148be2b5e629aa01fb39cd125090def6167068558f4e2ff8e30ce9f" + }, + "api/schemas/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "3981375b32959faee67cd2b69c3926fcc37e8b8308c2ce787754b2982f28e117" + }, + "api/schemas/contribution.py": { + "algorithm": "sha256", + "hex": "69defb2aadd75b956234ce601baea167ad8a2fd56d099914219017699e3920f0" + }, + "api/schemas/decision.py": { + "algorithm": "sha256", + "hex": "987b4980e1cc03a6ee80ae4539479eafe0e8bda892588b4a2467f4bdda1763a7" + }, + "api/schemas/doi.py": { + "algorithm": "sha256", + "hex": "4af4715bbb71c1e66c98a8404fb1265f2a9623f6cd9ad7caf71abe1faddcd7df" + }, + "api/schemas/domain.py": { + "algorithm": "sha256", + "hex": "4e608d5ea09bbf2d81432d4b0c1343cc9ddf83396ed3075fed7685611478c27d" + }, + "api/schemas/domain_goal.py": { + "algorithm": "sha256", + "hex": "c12454f958df703195e8a0e532f5ce9f23b2b913d2c769e36fd86b858c21c5fc" + }, + "api/schemas/execution.py": { + "algorithm": "sha256", + "hex": "18dbbc2b98b85558ef819c38fea43882d3b88f5bcf2fcfb0d665a49ce5a4145b" + }, + "api/schemas/extension_point.py": { + "algorithm": "sha256", + "hex": "c062b266b5a5249907885db8650c8044076ee528e576e4d38a93af082a8b2d06" + }, + "api/schemas/fabric_graph.py": { + "algorithm": "sha256", + "hex": "b9ad6093a75a7c73f0ea3e1d47a1795e4ba107c7b71bea4d35ad7b21a42e1e22" + }, + "api/schemas/identifier_migration.py": { + "algorithm": "sha256", + "hex": "59645fdb76d635106bc7c70f98c560857d50530e176de1add50ae26018f96ded" + }, + "api/schemas/inbox_feed.py": { + "algorithm": "sha256", + "hex": "ddb632db83eeb6676610a83326716c4c1c8d96ac988747e36b04b2b9f369ee15" + }, + "api/schemas/intake.py": { + "algorithm": "sha256", + "hex": "cc7ef4ba2ab77e176a985db81a489653e7138522d31160b4bbf81212cef2edc4" + }, + "api/schemas/interface_change.py": { + "algorithm": "sha256", + "hex": "29848212931f2640a65fa5286641e5c08c51082cc6266c8efc1beaf4a29617af" + }, + "api/schemas/legacy_meter.py": { + "algorithm": "sha256", + "hex": "c31b0de566234b1d1b369ef90a8810172d3ac00c84998fe2abf6115b92af29a9" + }, + "api/schemas/managed_repo.py": { + "algorithm": "sha256", + "hex": "beeb8aaafa0efebd3216e7daabdae973b3b2215f77a1fbf0e7520d3532e219da" + }, + "api/schemas/ops_run.py": { + "algorithm": "sha256", + "hex": "f5839e25d7e86a6dddfaa0301a219768a3319b2388aa0f194a069d067889befd" + }, + "api/schemas/progress_event.py": { + "algorithm": "sha256", + "hex": "1b2b28fbb6b89e9b64fe06ac9584162c8adc81ca7a3eeab98810910520c70fbf" + }, + "api/schemas/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "3f33ef525e58faed99afc796eb51de71f376a0f9a43f1d4186dcb4dec4c375d5" + }, + "api/schemas/reconciliation.py": { + "algorithm": "sha256", + "hex": "bfe15287270108449923db918fdad670db0a797d2027a9eba32f42353a8d9806" + }, + "api/schemas/repo_goal.py": { + "algorithm": "sha256", + "hex": "9228389ecd53697127635d7bb0dfe045e5e144e1fc71a7521d8c2c63253434d0" + }, + "api/schemas/repository_rename.py": { + "algorithm": "sha256", + "hex": "517704b0d7018a4fb7c7eb577ae88dfec48eec224bf912c14efe95bf74898e99" + }, + "api/schemas/review_contract.py": { + "algorithm": "sha256", + "hex": "30a9700612dba308554a58bc8bc709694d6501d156b7c87dda0b6aa92997ce69" + }, + "api/schemas/sbom.py": { + "algorithm": "sha256", + "hex": "67f4f21d5fb4d754e920bbc63816e10b0f6cf0b953e0981388cb4718b6f41ade" + }, + "api/schemas/service.py": { + "algorithm": "sha256", + "hex": "9582b8ac339493c56cc54b6176d1fc06fcf981b4e6412cf1398232b663ecf075" + }, + "api/schemas/state.py": { + "algorithm": "sha256", + "hex": "aca2de89a79a8cefae3a24d2c3abdd6edca3eb7e88d896f67916912869247b9d" + }, + "api/schemas/suggestion.py": { + "algorithm": "sha256", + "hex": "7d1810ffaa81891c73960a22a829ab87e99e0654c33b64d0324fd12840343f9e" + }, + "api/schemas/task.py": { + "algorithm": "sha256", + "hex": "1292eac2643530d293b34c4ed5b8d02e19f4124ba6876b98a19beefe8d5ffa17" + }, + "api/schemas/technical_debt.py": { + "algorithm": "sha256", + "hex": "e7333c06b60cf477934623e4f7b8d00d8ebf84065bf5c4784adcc7d21978fc25" + }, + "api/schemas/token_event.py": { + "algorithm": "sha256", + "hex": "bb4798ac8cc23c806bb21c8b0ece60a44357ef416e3b26b0afa077ccfe83648a" + }, + "api/schemas/topic.py": { + "algorithm": "sha256", + "hex": "ad687da4c194126b3e67aa0177ce273e17cbd0bb823ab25eb23539d64e78e148" + }, + "api/schemas/tpsc.py": { + "algorithm": "sha256", + "hex": "d4b481781e1547ef38439a18046c596e7b6640a39c923981fd98cdc05d321aa9" + }, + "api/schemas/work_record_projection.py": { + "algorithm": "sha256", + "hex": "9c1364576f8775fa5d6cc1a16bf1ab57cee1fc25aa83586b42971bd99f104fa6" + }, + "api/schemas/workplan.py": { + "algorithm": "sha256", + "hex": "c3c78a8a5d13c7b053c7fdf0b686b8db72af5dd81902f19263d8ad57c5446be4" + }, + "api/schemas/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "5724f3a16b23657275d8e3fa7fe54d6018f13f8e961fc0254fdebad8c1eb8708" + }, + "api/schemas/workstream.py": { + "algorithm": "sha256", + "hex": "2b5047e04e9c86f2a6872a034f538d2f5440a8f0339d43fdc5ae0479ac8739cb" + }, + "api/schemas/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "77d717c16b2d31a97123b16fefd1bd62ed176767afd298230b7c3bf6238f7c9f" + }, + "api/services/__init__.py": { + "algorithm": "sha256", + "hex": "da66b54e6eadb7d7212ee1e4efaee5f4f78b735b4e58144d6a7aa3515962b764" + }, + "api/services/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "e7e20df90304469546c96f5534d050fcbe5fb492162b474c2b865873344c12e8" + }, + "api/services/execution_queue.py": { + "algorithm": "sha256", + "hex": "fd608ee7cc0b3acb6c26962cdfddf643aa96c973646803d3a31cc4b317412280" + }, + "api/services/fabric_graph.py": { + "algorithm": "sha256", + "hex": "6f321ad0859e65c4b3faafc475c9af51d4e86c63c7ecb1a31f785e494524e8ae" + }, + "api/services/forge_credential.py": { + "algorithm": "sha256", + "hex": "80a53bf6e3514599d293cf2c2459e912ff83a96b0793e5128e2f9818618750eb" + }, + "api/services/forge_projection.py": { + "algorithm": "sha256", + "hex": "af4c266ecaa0fdf53b696e4a11b553c84cff58b1501d82e87165e344ca35c25d" + }, + "api/services/forge_repository.py": { + "algorithm": "sha256", + "hex": "c6bd3ffc7c614a24554091c0c28269abba1c8bdcc8b15a289091864a7131cad0" + }, + "api/services/informed_decision_contract.py": { + "algorithm": "sha256", + "hex": "cb686ca8066e4a42e5efa296040565b07afe7c2cf7733e2f256a3565b4b81633" + }, + "api/services/legacy_compat.py": { + "algorithm": "sha256", + "hex": "82f8e720c72da7294e006fd0ab1aaaff80ce0f2f088adb20150289e21a651603" + }, + "api/services/legacy_meter.py": { + "algorithm": "sha256", + "hex": "95f77ca2b51bc9474d3bd39640e491a72a4454c60683768d53d22c7eb0518510" + }, + "api/services/lifecycle.py": { + "algorithm": "sha256", + "hex": "ce066dee96e6a2aebc8d6c5fe4f482823a83d0426e880fcc4c3e46addaf22f1c" + }, + "api/services/markitect_templates.py": { + "algorithm": "sha256", + "hex": "ff1ad991b25d047003b9f16543ba500a95c0771803883374a3b1c417180671ce" + }, + "api/services/memo_dispatch.py": { + "algorithm": "sha256", + "hex": "85e50695fe9f904591181d19e0632730b30b770998c990b8b7037430b2410fae" + }, + "api/services/memo_forwarding.py": { + "algorithm": "sha256", + "hex": "4f79e6412aad501a28031557ddc78ed191e15f467b434f2e4f779254d60a814b" + }, + "api/services/memo_notification.py": { + "algorithm": "sha256", + "hex": "12de35652472c6b244d393e4ee82d3dc9d8a77ef8d8625ad35f95eaec398b71b" + }, + "api/services/message_receipts.py": { + "algorithm": "sha256", + "hex": "509dea53f843abf4099c7a4e6d6c5ffdeac979150806493c3fbf29cfdab3db0d" + }, + "api/services/ops_run_projection.py": { + "algorithm": "sha256", + "hex": "405036d4423f78fd2ab0f4c29ce9e2d415824377b1bf657ac03622d2e4b18f12" + }, + "api/services/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "941f18194b24e3a92ab20744b9bc17f81db94a017e78d9da7ff0b64a11a265b5" + }, + "api/services/reconciliation.py": { + "algorithm": "sha256", + "hex": "08d9f78c4fe26cba67e4dbc510a0719fe8060b4888e0dfda2f295f8f93496bdd" + }, + "api/services/repo_manager_dual_run.py": { + "algorithm": "sha256", + "hex": "8826ab47565120a7f106007ca48392c2da9af02f496e11fbef07771a45daee2e" + }, + "api/services/repository_aliases.py": { + "algorithm": "sha256", + "hex": "a3b520dad3201e1627c70a8027b1b9d765d533d490cf524ee68672ff4af92e89" + }, + "api/services/repository_identity.py": { + "algorithm": "sha256", + "hex": "7fc1e26fe92cc1914b2ddf3e60078a28553482bd22413377beaf04ad5c7c5be4" + }, + "api/services/repository_rename.py": { + "algorithm": "sha256", + "hex": "a5aa9334f17e4642b76399b4a0e06484dacc9c209586bac968247b2637024e21" + }, + "api/services/review_contracts.py": { + "algorithm": "sha256", + "hex": "2bce44e33d129b33537cf70bc86250ee0a5756df728c40b168b8230f1af8fd96" + }, + "api/services/sbom_nexus.py": { + "algorithm": "sha256", + "hex": "df850101985523cd785b7349d0686062bca011a6aa1ddb9e8fb4a3b7dfef6dab" + }, + "api/services/schema_state.py": { + "algorithm": "sha256", + "hex": "ad3bf7d49314b2683ee7f1778ce03f369d09477bb6d69f5c5f2ccdd3acc46c7f" + }, + "api/services/suggestion_relevance.py": { + "algorithm": "sha256", + "hex": "ad6b94d3f049e318c67c14fdb2aa7364988a57af7c1caff26f6c1527eea4bc88" + }, + "api/services/suggestion_wsjf.py": { + "algorithm": "sha256", + "hex": "e204f4ef469289ecc2c3cfea8cf04f548cc5b8fcb268712a04cc711856109a9a" + }, + "api/services/summary_cache.py": { + "algorithm": "sha256", + "hex": "e87b912da8e3e032184e269388105a3d9a4ca73d3c7dea453d82bc9ac9a1f719" + }, + "api/services/task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "71d8e963d89b85c6cb859414e280607464838628602590a641fa05e8dede3734" + }, + "api/services/token_sources/__init__.py": { + "algorithm": "sha256", + "hex": "00f151308dd4287434c921a8713e0b340c5759bfbc7b18dd28f0c522cc406d57" + }, + "api/services/token_sources/attribution.py": { + "algorithm": "sha256", + "hex": "136ba70619453ac033cd570acee529776f8eb441e76e9dddf475adba4345912e" + }, + "api/services/token_sources/base.py": { + "algorithm": "sha256", + "hex": "bbd19cbcd713d16a5586147ec2c263af4dc11b1a50ef56035195cda05013ff04" + }, + "api/services/token_sources/claude.py": { + "algorithm": "sha256", + "hex": "5cd26cf652a0977fe7e65b153162e93a9db7629fc44c3aee094726c81195a498" + }, + "api/services/token_sources/codex.py": { + "algorithm": "sha256", + "hex": "2eccea35babe7aa02d8174023a125ad955f1c691de80090eddd1f1e66969144c" + }, + "api/services/wait_kind.py": { + "algorithm": "sha256", + "hex": "69d7ea79df1ca5e5ed2b0fbf6eba78443fb70485ea67d77839ffaa3edb10c941" + }, + "api/services/work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "1ef732a6beba93d2b69b04fc1e510c452eb1663b7519383358bd3878ab6d8323" + }, + "api/services/workplan_files.py": { + "algorithm": "sha256", + "hex": "6f4aba5ef2811118cfbd4ca436149730a404ea91e5c1f47212c646a5a2ef5365" + }, + "api/services/write_idempotency.py": { + "algorithm": "sha256", + "hex": "ea1d709f25327492e65267c8b0d9159aa1576cf59b353f1451d8d39488f2c287" + }, + "api/task_status.py": { + "algorithm": "sha256", + "hex": "53dcf200d9f2ef206d7fdc166e778fbdfbd72d9b600f82760a3108dac83b3320" + }, + "api/work_record_flavor.py": { + "algorithm": "sha256", + "hex": "72f5664aefa5230fd5664755428fd8af383309d12819aba49a59b35ec2a7aa15" + }, + "api/workplan_status.py": { + "algorithm": "sha256", + "hex": "ca6c9df3038dbfe02dd95b2bafc0ed64b1bdd316b16c8631a1376da74f7a77cd" + }, + "custodian_cli.py": { + "algorithm": "sha256", + "hex": "0dcf8f6ffdcc3dd21339af3132693b700210fddfe58a68a10da671db27d43e75" + }, + "dashboard/observablehq.config.js": { + "algorithm": "sha256", + "hex": "d54a2162803be62b1fa39d5e7e2ac25a9e20a5ed41c8a280243e9f76ebe96db3" + }, + "dashboard/package-lock.json": { + "algorithm": "sha256", + "hex": "633f2a3712879937670307f24ddf9c8efa2ed2c7fd26f6f73cfc5d4480fae554" + }, + "dashboard/package.json": { + "algorithm": "sha256", + "hex": "ec63294626b088865ba1fb052d6a6a2a29723b5e29cc20e9c69528b62cb5ac53" + }, + "dashboard/src/capability-requests.md": { + "algorithm": "sha256", + "hex": "0acf764934fc01756d02fd4f2bf7cbcd88142dcbc723601fdc9ff32275aba26f" + }, + "dashboard/src/components/action-confirm.js": { + "algorithm": "sha256", + "hex": "4c4da9f770ac2d12b5b1a9bd041ae1aa01c747a0e5e123784047512911d716aa" + }, + "dashboard/src/components/config.js": { + "algorithm": "sha256", + "hex": "33afffe68f56aac229de15f5152c6de37652ccb601a5d2845d2e9f210e87a61e" + }, + "dashboard/src/components/doc-overlay.js": { + "algorithm": "sha256", + "hex": "e4926a169a05ede4e353b0db620a694c971e88f000668d53db5d18fc50955558" + }, + "dashboard/src/components/entity-modal.js": { + "algorithm": "sha256", + "hex": "6179ca8c418921a716e29531dee0f61030d9cec91da40749fb4eeaac6d0377d4" + }, + "dashboard/src/components/field-help.js": { + "algorithm": "sha256", + "hex": "893451916214d27fce5c5e86930d4420b259726fe900909487668ba918db49e7" + }, + "dashboard/src/components/help-tip.js": { + "algorithm": "sha256", + "hex": "0b192e29ea7db8103264e79745a4fed174d71c29cf9f9a129fa76f4252df0342" + }, + "dashboard/src/components/improvement-modal.js": { + "algorithm": "sha256", + "hex": "8b88ff03b258e45f1f111abf65f62c884b63f86dbaeb35a8aef06910eb6be8f1" + }, + "dashboard/src/components/multiselect.js": { + "algorithm": "sha256", + "hex": "8e41df009acb139b91632daf3ae0450ccb201972ac48aae5b7bf8a06c782f0c1" + }, + "dashboard/src/components/ref-cell.js": { + "algorithm": "sha256", + "hex": "abea58e74684d7678ac04161329b8e9ac264db4e25f5d8c76afdf829fe2aff87" + }, + "dashboard/src/components/status-control.js": { + "algorithm": "sha256", + "hex": "ac9bd6bb89b9584f177a48c64c8839eb48f49bb48117244a2ec3c3961aa0f591" + }, + "dashboard/src/components/toc-sidebar.js": { + "algorithm": "sha256", + "hex": "54d5d85013b848b87552fdc6145077b5ed67320a93399f212587e46c0f4e4464" + }, + "dashboard/src/components/workplan-search.js": { + "algorithm": "sha256", + "hex": "d0f6aaf1f682e7c2dbbbe37d98ab7e2dd4f4847012301ca83474c342066cd7bc" + }, + "dashboard/src/components/workplan-status.js": { + "algorithm": "sha256", + "hex": "8d0a9bfd05cdebb58c7acf20f149c872796a290ee3581895ef576c44dee02ec1" + }, + "dashboard/src/components/wsjf-triage.js": { + "algorithm": "sha256", + "hex": "6f5b2d55ed06f448a5db6fb7a15f66406332eff8fde3f72a4ebe9a733b60ca70" + }, + "dashboard/src/contributions.md": { + "algorithm": "sha256", + "hex": "05acf2fa351ae70f74d7573d63e9be5b32fb391863099df403c58810fd277465" + }, + "dashboard/src/data/contributions.json.py": { + "algorithm": "sha256", + "hex": "25df053fa57b621ec7e1af3793f14a6ba6f7b2c92ee54191e666be622a63f48f" + }, + "dashboard/src/data/decisions.json.py": { + "algorithm": "sha256", + "hex": "1d7e6c666654d2d480d8dd1275d556e9873517f4ce6a5ad4011bcf4b3fd66def" + }, + "dashboard/src/data/domains.json.py": { + "algorithm": "sha256", + "hex": "bcd5bc5afcc39eb339b6f2b2fcd09b890eafb990747382edd3beff3b7f5526fe" + }, + "dashboard/src/data/gitea-inventory.json.py": { + "algorithm": "sha256", + "hex": "f3bfda3275b821d5b86fa9b49a349082419fb63ee94b625964249ab606d217b3" + }, + "dashboard/src/data/messages.json.py": { + "algorithm": "sha256", + "hex": "028fc00b4195fe2a410883b8dcd992259495494b64b8e379564c018ae0e14e1b" + }, + "dashboard/src/data/notices.json.py": { + "algorithm": "sha256", + "hex": "40fd604d0622081e1b24d1355453a0b57432d7eb7b4c95210313af7633b6567f" + }, + "dashboard/src/data/progress.json.py": { + "algorithm": "sha256", + "hex": "71696e300f4cef6623719e44e40a90b5c330be1ea338e6f549d3447573e2906e" + }, + "dashboard/src/data/repos.json.py": { + "algorithm": "sha256", + "hex": "a1a020ae2076725bb6420d862eb329544eb1c2c2fffd73780949b7106d5914d0" + }, + "dashboard/src/data/repos/[slug].json.py": { + "algorithm": "sha256", + "hex": "27f4e8e85df24f55e760cff875f25a65ec5fa3a4c42f121b19daccb2c4488550" + }, + "dashboard/src/data/sbom.json.py": { + "algorithm": "sha256", + "hex": "61654aa4e723f403cf7e2de568a20b29ca924bd4e9b7227c9312018f5246e5b5" + }, + "dashboard/src/data/summary.json.py": { + "algorithm": "sha256", + "hex": "1d1a9308b109bf762404d8dc4388b2ec2d546d57a195a02f0e545a90f371c52c" + }, + "dashboard/src/data/token-events/[id].json.py": { + "algorithm": "sha256", + "hex": "5b581ce85050b3ff8153cba55f842d44ae73f0117bfe6a45232a30f0a472e9d5" + }, + "dashboard/src/data/token-summary.json.py": { + "algorithm": "sha256", + "hex": "3c42651295a3cad41808b5518f40e3b16c316cc601a6308bc57acf5afad013b0" + }, + "dashboard/src/data/workstreams.json.py": { + "algorithm": "sha256", + "hex": "6ad80b1c475f5975f325426b647bf7db5e7790f39679473cb5a91c69930ff4fc" + }, + "dashboard/src/data/workstreams/[id].json.py": { + "algorithm": "sha256", + "hex": "17579797a49665812cf03003964b6f34dddee3bbeb96082f1fbee6fb5cee9358" + }, + "dashboard/src/decisions.md": { + "algorithm": "sha256", + "hex": "4b933c0a625c2e0b25e0ddfc57d5c6aa4e01b23715f6fb1d9488bbfa948c40ff" + }, + "dashboard/src/dependencies.md": { + "algorithm": "sha256", + "hex": "d15d0d1d428f64d0504483b4fc7ded3cf45da71e82c3cfe47c993af81540b3a1" + }, + "dashboard/src/docs/capabilities.md": { + "algorithm": "sha256", + "hex": "336bc79dc393513fc059853d4b93e76194b5f4dd4575722b9d1af47708e45fb0" + }, + "dashboard/src/docs/connecting.md": { + "algorithm": "sha256", + "hex": "aff97f6b91f881ab3ae3c6bd2fbf65e8f9181fc61b8530d6a7e5f1e0433e99e2" + }, + "dashboard/src/docs/contributions.md": { + "algorithm": "sha256", + "hex": "58884f7b282bf0eb7827119e5b1e3e8086d584cb2d88d42616f5ae646e7dba88" + }, + "dashboard/src/docs/dashboard.md": { + "algorithm": "sha256", + "hex": "f121c8f7789058cd61c4844222c7fe882afc422291479243fa8e11b2a9562593" + }, + "dashboard/src/docs/debt.md": { + "algorithm": "sha256", + "hex": "3b8773911371f26877f6f466c7887b5d55c03186a75c252327aa3fd858965f0f" + }, + "dashboard/src/docs/decisions-kpi.md": { + "algorithm": "sha256", + "hex": "033d9bff17415427cac75b7dcd321528a02f9aa00bfbaae1af8ef19913720cde" + }, + "dashboard/src/docs/decisions.md": { + "algorithm": "sha256", + "hex": "edca19d3981910c2b861c82737753fe1bd44f335e96eac7beb86ca65233d5579" + }, + "dashboard/src/docs/dependencies.md": { + "algorithm": "sha256", + "hex": "4d1719268002c4385665d2fe2a0ee1d83f2d1d591cff8b178b32f17b48787f6f" + }, + "dashboard/src/docs/domains.md": { + "algorithm": "sha256", + "hex": "4fd1384abd886d8a8a29fa69421e109a47965547f6524c520a70acb524630591" + }, + "dashboard/src/docs/extensions.md": { + "algorithm": "sha256", + "hex": "bf75ee5b889d70a9a0dd39c9ff6da838f04bbb258b31b7093acbcf463aabfd45" + }, + "dashboard/src/docs/gdpr-maturity.md": { + "algorithm": "sha256", + "hex": "c03f939317741bdd62881805fc0e500a2dab9d4dfc96365fda86989ee8f09fe5" + }, + "dashboard/src/docs/goals.md": { + "algorithm": "sha256", + "hex": "9c8a374ee3090833e2487744e40ad1666f2b55d7b5b078a9365275470325a31c" + }, + "dashboard/src/docs/intakes.md": { + "algorithm": "sha256", + "hex": "fc61b50436971f1c1db3bbae88d317ba62e0d82b234065efe0110e0ce0c41c4f" + }, + "dashboard/src/docs/inter-repo-communication.md": { + "algorithm": "sha256", + "hex": "7bef6237ca5e6b54b3ee76cdc6ffb254e10a6b657941c960f30e82790b9eccbc" + }, + "dashboard/src/docs/interventions.md": { + "algorithm": "sha256", + "hex": "c0a5b2ca7f461e500212423a2e91fea727da3a5f5a0dca9905e91978cbbec956" + }, + "dashboard/src/docs/live-data.md": { + "algorithm": "sha256", + "hex": "f649f82abf1f2611f90f3e85a08a3220a050e9f29a8c2d26ddf9f5e6bbc8f1ab" + }, + "dashboard/src/docs/overview.md": { + "algorithm": "sha256", + "hex": "77f9707ea68a528d21206a2723e729d1a8e95b8ed420492ac39495d9328fb24c" + }, + "dashboard/src/docs/progress-log.md": { + "algorithm": "sha256", + "hex": "566ce978f2855bdcbcd1bc82f557a830c47f35e45ff1ab840473321614da0b20" + }, + "dashboard/src/docs/ralph-workplan.md": { + "algorithm": "sha256", + "hex": "f73ed54f47e77aae28b2e6c80efe80fe5e0322e0528db8da07f15ef6da8a0b0f" + }, + "dashboard/src/docs/reference.md": { + "algorithm": "sha256", + "hex": "3c8a75641ac3b021079629d1f6e9795afaf2717b48347551c4b3ce3f9f6aa034" + }, + "dashboard/src/docs/repo-integration.md": { + "algorithm": "sha256", + "hex": "705e874201aed903c943cc78559c4cec361c432456d00ccbb41e6d3c215cfdec" + }, + "dashboard/src/docs/repos.md": { + "algorithm": "sha256", + "hex": "655cd5c20a2132d0c61325b4572dc27ddb301aae592376a7d88ce375ed6b29fe" + }, + "dashboard/src/docs/repository-renames.md": { + "algorithm": "sha256", + "hex": "3b182c94ce7979d27bc2c86d5327a809a2f4f0de2dd51fe03e6a4685f0c53576" + }, + "dashboard/src/docs/sbom.md": { + "algorithm": "sha256", + "hex": "32f9813ae6a5f55709333c325ef8dde70d771c90f7191f9ed74d0b53df6572c1" + }, + "dashboard/src/docs/scope.md": { + "algorithm": "sha256", + "hex": "105d0118e1e54a669db6b50653b594d1438ac7b87138afb6218c9ba7855e7391" + }, + "dashboard/src/docs/services.md": { + "algorithm": "sha256", + "hex": "1e448dd0551c0ba09fe182b3d7c16f4dcce2fa5eeb61bf10a89fb84e5b5b88d1" + }, + "dashboard/src/docs/state-hub.md": { + "algorithm": "sha256", + "hex": "e5fb83ce46dc2bf8ed23b481fd0bed6e692985ad50b66eb6510c054197f99641" + }, + "dashboard/src/docs/suggestions.md": { + "algorithm": "sha256", + "hex": "6792b6be0458a47ed774e1707d623b0c767361697e7f127e4cb2cfd6204b3421" + }, + "dashboard/src/docs/tasks.md": { + "algorithm": "sha256", + "hex": "5eafd0be1ddc21d5538524ac014ba9db4758ae327a60398a53ba824d100ea6cb" + }, + "dashboard/src/docs/todo.md": { + "algorithm": "sha256", + "hex": "814620124658d0f4056f1a0af9059a888a4997317fdfb0813de051a701b3acbf" + }, + "dashboard/src/docs/tpsc.md": { + "algorithm": "sha256", + "hex": "69acfba5c4f415145996f75f1edf12eb8f12e93f8bdff50008ab311f9df67548" + }, + "dashboard/src/docs/work-records.md": { + "algorithm": "sha256", + "hex": "06324e6dc5cb646fe8b229798f5ed5cf78399e52d7265fc5585cdebfc6b03c17" + }, + "dashboard/src/docs/workstream-health-index.md": { + "algorithm": "sha256", + "hex": "bcffdf8fbe9f2baf88b7bf4af025b42e5044310a86407aaa6025945be23ac2ef" + }, + "dashboard/src/docs/workstream-kpi.md": { + "algorithm": "sha256", + "hex": "98e1149fd7e826c897ebe97ebd8f367e2295344d0d8db05c1d48dabd21bfc3d9" + }, + "dashboard/src/docs/workstream-lifecycle.md": { + "algorithm": "sha256", + "hex": "f3162a77e335a5b201e1049be1c7e2d35ddd274532e2a4a1b74ff81ea5d43171" + }, + "dashboard/src/docs/workstreams.md": { + "algorithm": "sha256", + "hex": "bcfef0a8fb73ac80bd0d10833f302ddf7e99d3d931f7bc8a2633133b05ed42ed" + }, + "dashboard/src/docs/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "632dc11c3ef4e422885b3d4526413367de8c9043597e826e92885d64dbfc05ab" + }, + "dashboard/src/domains.md": { + "algorithm": "sha256", + "hex": "72f312d4ece7708e2fcd26213bf58668c5fe866a3f164460ea11b62c0e2ade06" + }, + "dashboard/src/domains/recently-on-scope.md": { + "algorithm": "sha256", + "hex": "932e0f21465734d3812af862eb11660fa59f7f53f4151f3fc346de0828b1ddb7" + }, + "dashboard/src/extensions.md": { + "algorithm": "sha256", + "hex": "941756d267eb8c336f9e5439e8b3f3cf5641eea6bb1795a3f69f442b61ad4de8" + }, + "dashboard/src/goals.md": { + "algorithm": "sha256", + "hex": "89d6fbd47d6b58835c1ecad74a3249712e1a3282749ac674b1a152689b65fafe" + }, + "dashboard/src/inbox.md": { + "algorithm": "sha256", + "hex": "3392253cc634d18381d1ad801177bd7af4e602b8786d4ed17010c5ff04420038" + }, + "dashboard/src/index.md": { + "algorithm": "sha256", + "hex": "83ae6fc0080f65c092de7c6eb849044b34b00dd70ce778c39dd8d697564b0f1f" + }, + "dashboard/src/interface-changes.md": { + "algorithm": "sha256", + "hex": "0c53fc70f5ba1b4adec493633aece42e5469ab3d4f55ca172ba01311b0a98fd4" + }, + "dashboard/src/interventions.md": { + "algorithm": "sha256", + "hex": "780394878d78f59323d1d17aa94dee54c9918f5c1f29c915511f29f0316825e0" + }, + "dashboard/src/policy/intake-doc.md": { + "algorithm": "sha256", + "hex": "e4b0868f3a25580015363946597c761a48508fb5a253e6d34394ffb730259f89" + }, + "dashboard/src/policy/repo-doi.md": { + "algorithm": "sha256", + "hex": "ee10b5895f6826fa4051f079cc97b8c51b3b4185c084b00893f729e71099e8b1" + }, + "dashboard/src/policy/service-dom.md": { + "algorithm": "sha256", + "hex": "7302a4322807483b6d2cdca6664fbba51f3b621ea86ee0b001009979ba8d7a1d" + }, + "dashboard/src/policy/work-item-dor.md": { + "algorithm": "sha256", + "hex": "eb9da554b7f975ae4e247661585d5d8c7ead76d49e1dc38da3968fe5f74b7bb7" + }, + "dashboard/src/policy/workstream-dod.md": { + "algorithm": "sha256", + "hex": "6348935bea8cc3f229baa9b0c81dbb0b4953e567132b11556af0baf0be47ff26" + }, + "dashboard/src/progress.md": { + "algorithm": "sha256", + "hex": "7bfe7a4254b7360de8dc175f38eb1e55a7b80c4449634f69f740493ff9a26a85" + }, + "dashboard/src/reference.md": { + "algorithm": "sha256", + "hex": "4b88d8282e2daf1847863f587fdd698be6079f158fe6538041323a9f03cf7a46" + }, + "dashboard/src/repo-sync.md": { + "algorithm": "sha256", + "hex": "4499a3aae4d88d30d65fe96608b2e3de59ecd8889901cf4968db3620b83a3fc5" + }, + "dashboard/src/repos.md": { + "algorithm": "sha256", + "hex": "c0e969c1ac160d0a1e5687949c15ae76748f3da339b182f0f3d44526368cd8f2" + }, + "dashboard/src/repos/[slug].md": { + "algorithm": "sha256", + "hex": "24057fc94a2e631403606a33f68193ee5888c2830f8f92d5ed7b91774b09820f" + }, + "dashboard/src/sbom.md": { + "algorithm": "sha256", + "hex": "d21813fdf6c64be1250e97c1bd9c5a4536663728ae30f94d5eb44c21c8c1c15d" + }, + "dashboard/src/services/first-party.md": { + "algorithm": "sha256", + "hex": "957f4332fd4c38ba2a8d30785a17843b57ce8ae9287b2063d23cda4a9080ea21" + }, + "dashboard/src/services/self-hosted.md": { + "algorithm": "sha256", + "hex": "13d611ce3d980233adef094580fa3b35b8e71a7c879bb596fc93a446e6ea2aa7" + }, + "dashboard/src/tasks.md": { + "algorithm": "sha256", + "hex": "b36f0aac7c92152e9753dd7cf4e133aead702946d4ababc7c1a71dcc060ad7a0" + }, + "dashboard/src/tasks/[id].md": { + "algorithm": "sha256", + "hex": "2a0ec4c22238f9ca372767822b8078add84385576c1ea04917db83dff322d8d0" + }, + "dashboard/src/techdept.md": { + "algorithm": "sha256", + "hex": "794922e96282e1b24e75be0907165df7e834c0d09d62a52575d2d571d2ddee0a" + }, + "dashboard/src/todo.md": { + "algorithm": "sha256", + "hex": "27542b218360277c244f489b4b8805b7e76b859cb96b3ec4f11f9090bb4ed50f" + }, + "dashboard/src/token-cost.md": { + "algorithm": "sha256", + "hex": "18dd7f69f50bbed3fa11939f22821d5ce99b227e0b63e09148d69fccea6a29ce" + }, + "dashboard/src/token-events/[id].md": { + "algorithm": "sha256", + "hex": "0baa83a6eeed1c252ff5ddedfc3aa328f0358b289297716828ac93afb4b74a6c" + }, + "dashboard/src/tools.md": { + "algorithm": "sha256", + "hex": "fed04b842d9d2a09bdb5876b1ca73de0f159366c6a94c96ba417ecacd4f5dfeb" + }, + "dashboard/src/tpsc.md": { + "algorithm": "sha256", + "hex": "095456db4aaffb4ab43aefe37c3a1c4c9e339dc34641f0e7988c329edbffa029" + }, + "dashboard/src/ui-feedback.md": { + "algorithm": "sha256", + "hex": "11f584960e371803bc1cbe2ff2cb43b1d4d60dd19483e66e13e25f87a2a4bb70" + }, + "dashboard/src/workplan-queue.md": { + "algorithm": "sha256", + "hex": "22ee89aa09ccec2948b4b7ac79153afcde8b55579655f728669dc09652047f8d" + }, + "dashboard/src/workstreams.md": { + "algorithm": "sha256", + "hex": "6b841eabf4fb4876ace06ee3212cbec140cb7de3e638d6136c32089e4553347d" + }, + "dashboard/src/workstreams/[id].md": { + "algorithm": "sha256", + "hex": "2e49391fb4f0b2431d6fb5187baf0f3d27dbdcc97e27c806eedf30de86329ed6" + }, + "dashboard/src/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "028c78f25321870228fd2926f0c31f35978ef99590d59a461f6a48b650ba2203" + }, + "dashboard/test/config.test.mjs": { + "algorithm": "sha256", + "hex": "ef2fa6b462912314459026e29dd3b3ac6727a1a2ae0bde663c9ca1210d5059df" + }, + "dashboard/test/improvement-modal.test.mjs": { + "algorithm": "sha256", + "hex": "0e446d2e1f490d13f811cc952e21b54c7912416ded12ab2e29a9227f56fa9271" + }, + "dashboard/test/status-control.test.mjs": { + "algorithm": "sha256", + "hex": "4ddb95edc5e6c4cd309eca7bf62897ee8ba20fc53625caa80649b7bfd4afe6e4" + }, + "dashboard/test/terminology-nav.test.mjs": { + "algorithm": "sha256", + "hex": "b30041b001b213799168e0fde2d18b4991929f3db6b2526576370ee8dca631f6" + }, + "dashboard/test/workplan-search.test.mjs": { + "algorithm": "sha256", + "hex": "39fe94609497c8ec49b36d0cab30f16c71f0cf30fdbee892fe4d8624dcfb0630" + }, + "dashboard/test/workplan-status.test.mjs": { + "algorithm": "sha256", + "hex": "def4ac2aaf4990d3f463fac4cce65d1ca87fd418d4bc7deefad74119f3217c2f" + }, + "dashboard/test/wsjf-triage.test.mjs": { + "algorithm": "sha256", + "hex": "f3074eb2d6068a3c650ff4da6ee8842e3950ac1321fa8003cb09c227ca345030" + }, + "deploy/informed-decision/README.md": { + "algorithm": "sha256", + "hex": "de63232e52731eb1a221450ab03016fce14dfd9cb4bbacb1f923d2934260a146" + }, + "deploy/informed-decision/dispatcher.candidate.json": { + "algorithm": "sha256", + "hex": "7212b50ec12f25b32612263fe3ec36a0e17d3f8e603eda2cd6e2c60eb73f4206" + }, + "deploy/informed-decision/kustomization.yaml": { + "algorithm": "sha256", + "hex": "21cff0bfb91e68194060ea3ce226b0910654be006d7eb509bb8b175146b19516" + }, + "deploy/railiance/README.md": { + "algorithm": "sha256", + "hex": "820be0b56f67b25bb9535d4e1b09e824013523962ca14da2ddd0857339437cbe" + }, + "deploy/railiance/apps/charts/state-hub/PROMOTE.md": { + "algorithm": "sha256", + "hex": "0d751752438bf0508fe0228fb946d2721df236fb3855fbf82a223ddebc3fdc74" + }, + "deploy/railiance/apps/charts/state-hub/templates/_helpers.tpl": { + "algorithm": "sha256", + "hex": "b5b1bf87365c61c0499fec43877dc52bf021e20b556fad553ec2c7c849778a01" + }, + "deploy/railiance/apps/charts/state-hub/templates/classification-configmap.yaml": { + "algorithm": "sha256", + "hex": "91700b9b186b2bc9998bc7a625c646c56409c7f843d79fb64f1515e013f59369" + }, + "deploy/railiance/apps/charts/state-hub/templates/configmap.yaml": { + "algorithm": "sha256", + "hex": "b755b10847e5aac7a65cc406a5c6d9ad5cf4dc45c86a5192dfa713a73ef0a3dc" + }, + "deploy/railiance/apps/charts/state-hub/templates/deployment.yaml": { + "algorithm": "sha256", + "hex": "68e63815f36a1f667397f491ea114416114815061b2d548bc1f409092de5dfa6" + }, + "deploy/railiance/apps/charts/state-hub/templates/ingress.yaml": { + "algorithm": "sha256", + "hex": "2465fe81a42db9de96de353f0f81e56e2226a31d068556fb7dcacaed1bffbca2" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-deployment.yaml": { + "algorithm": "sha256", + "hex": "5fcbbb05f82192a71b14f75f9fad1430f57b2a6b0f928af18ce4ba099ff86b6f" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-service.yaml": { + "algorithm": "sha256", + "hex": "ee39f77b14e118003da842097d248616c02cbc0c2eecadd6aa909aa71c4336f7" + }, + "deploy/railiance/apps/charts/state-hub/templates/migrate-job.yaml": { + "algorithm": "sha256", + "hex": "2d3c6dd5bdd3c3a6c84c0636b3810dabcae31939612d6ec444ebf2d77cb21695" + }, + "deploy/railiance/apps/charts/state-hub/templates/namespace.yaml": { + "algorithm": "sha256", + "hex": "340694ca1ba1f9e35c5ff57fb20614dffdea1e588fd1a9193c4515228f34fe0a" + }, + "deploy/railiance/apps/charts/state-hub/templates/service.yaml": { + "algorithm": "sha256", + "hex": "f0b4fdbdfd36ef39b621a00339d50b1bbf2871c5985c7ddd89260a1285d766e6" + }, + "deploy/railiance/apps/charts/state-hub/templates/serviceaccount.yaml": { + "algorithm": "sha256", + "hex": "15261e36f84ba0107cb28537ff7e8c4857bff543e60b836b8244cfdcd11fe575" + }, + "deploy/railiance/apps/charts/state-hub/values.yaml": { + "algorithm": "sha256", + "hex": "a6228f40a7c8b520c2c81886456f4d0bbd6dbab844c07ab990c78821bd12e219" + }, + "deploy/railiance/apps/manifests/state-hub-env.secret.sops.yaml.template": { + "algorithm": "sha256", + "hex": "7d106719751ac4eba0bd913825ded1ff7483aa8020dbdd57c075c95aad3496c2" + }, + "deploy/railiance/apps/manifests/state-hub-namespace.yaml": { + "algorithm": "sha256", + "hex": "8a37b163aa2bc52e88622c92cec83a3a9429e682953f8b5d66c4c45cbdccff0a" + }, + "deploy/railiance/platform/state-hub-db-cluster.yaml": { + "algorithm": "sha256", + "hex": "7bb729514e015553e0bed102ee0792bf02fef6b1587bb034ca1c948238835c52" + }, + "deploy/railiance/platform/state-hub-db-credentials.sops.yaml.template": { + "algorithm": "sha256", + "hex": "2f30da1a2842dbe102c9762588e450c08adfbb453af4e2fa15abfae0cb6b89fe" + }, + "deploy/railiance/platform/state-hub-db-networkpolicies.yaml": { + "algorithm": "sha256", + "hex": "9bcc4bf6101094be1cfb64e047428efaeeeaa7eedecf8ab59c0655e336d52440" + }, + "docs/a5-topic-spine-comparison-packet.md": { + "algorithm": "sha256", + "hex": "a9a572fb230f54f995f4e7219f6d1a0bb1c86f6d77d58d19792f16afa92385da" + }, + "docs/activity-core-delegation.md": { + "algorithm": "sha256", + "hex": "70b65897a5f5d292a9f3ba3d353f170bb570159fbc02e8ae761b92a726650889" + }, + "docs/adr/ADR-001-repository-rename-identity-contract.md": { + "algorithm": "sha256", + "hex": "2738a882ce673b26ade2a0c396d95da8fbdd8e680a0025ebb8de0cd94e39f12c" + }, + "docs/adr/ADR-002-forge-repository-boundary.md": { + "algorithm": "sha256", + "hex": "53c711a180f37e79cde819efa5d66634a67eedb2eb1642bea2cbfcab0c71ad1d" + }, + "docs/architecture/state-hub_v0.1.md": { + "algorithm": "sha256", + "hex": "a9c6e017aef7066e1b6ce1dc7bb1648d3d05248f9eaf92cd1a9f9a7d691c6c8f" + }, + "docs/cluster-operating-model.md": { + "algorithm": "sha256", + "hex": "1b99aad76d377e7df6639a2218f81d3d3599fda3303628ce5efc25f7e93f8b5a" + }, + "docs/consistency-sweep-runbook.md": { + "algorithm": "sha256", + "hex": "e08cd696187962846eba4f81f94a8f3f1e5a11dbda6fd711a77c4034659ce519" + }, + "docs/container-image.md": { + "algorithm": "sha256", + "hex": "10d2f5fb867825c1e1bcc48055a96d31796ddf1ebe04d18d9f9c604626f82d15" + }, + "docs/cron-migration.md": { + "algorithm": "sha256", + "hex": "7aaea0020d2b0d166a734d67cc232fd8810e1df89bbc920f8a3050ef18c3d4fb" + }, + "docs/decision-contest-convention.md": { + "algorithm": "sha256", + "hex": "5b286f31ca8d28bd243266c927ac8ed9d366b8baf53ff25819dd09cba1d868a5" + }, + "docs/evidence/2026-09-10-projection-convergence.json": { + "algorithm": "sha256", + "hex": "b92c410f811fedfe850782cce93a47adef831e89c3e034fa520c7b784eb93457" + }, + "docs/evidence/2026-09-14-release-headroom.md": { + "algorithm": "sha256", + "hex": "83333314526d18049fa549f90efbde78a1b98b167480ee7e7797cf50de78490f" + }, + "docs/evidence/2026-10-04-edge-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "8cd7c4c648e7dcf32e737399707982a1565433799678d2836a68ffe62045ec37" + }, + "docs/evidence/2026-10-04-forge-qualifier-receiving.md": { + "algorithm": "sha256", + "hex": "7dbe83cf709af1fe393c3c26c4ec9b1a8d722ce564335ebb303e996f1c275978" + }, + "docs/evidence/2026-10-04-historical-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "61b6bae0384d2f8f7f11687646411051e8ad4bc9949af892bb4acbf442d0f419" + }, + "docs/evidence/2026-10-04-historical-receiving-source.json": { + "algorithm": "sha256", + "hex": "b8e57e537a03a413e7b819382d988435360a3bc444c734d87bf3e8f5f2eaa7d2" + }, + "docs/evidence/2026-10-04-memo-dispatch/container.json": { + "algorithm": "sha256", + "hex": "8335f88199a9fdf26091e0c773b1dbc1cfd18eb30b49db4dfa8e757c18679ad5" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-container.json": { + "algorithm": "sha256", + "hex": "443ca10ff3a07652f74a844d30b99c3d4b98ab3548e5d904dffecb92c6ba2f1f" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-scan.json": { + "algorithm": "sha256", + "hex": "b70298c5fd6826bdd95a8c30394b4694c53505da7289f7315fc4bc4c1f2650d9" + }, + "docs/evidence/2026-10-04-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "f60a4785390a1167b8e7aad5f43f3746818f9a6766e2f163db78cf53baf6d541" + }, + "docs/evidence/2026-10-06-activity-stale-retirement-rollout.json": { + "algorithm": "sha256", + "hex": "8cb32e25babec727cbbecac5432879edb41c8197db4e1a9eb6244475aacdc315" + }, + "docs/evidence/2026-10-06-state-hub-rollout-7d99282.json": { + "algorithm": "sha256", + "hex": "0f54e27711cc6ddb765e5e3ce508b1ca0cd52457525c538c7a1d1bb8e24b8f1e" + }, + "docs/evidence/STATE-WP-0079-caller-and-receiver-review-20260905.md": { + "algorithm": "sha256", + "hex": "13ae2e96aba5c68be5c059488d94ee392d968e14384a5f8b77d725dd8ac92ff3" + }, + "docs/evidence/STATE-WP-0079-d2-dual-read-20260831.md": { + "algorithm": "sha256", + "hex": "e92ed572c400b74c089f7ea24731eca0f9159a8f7de60e7753755ec137dde353" + }, + "docs/evidence/STATE-WP-0079-legacy-retirement-20260922.json": { + "algorithm": "sha256", + "hex": "2d3b5a8dc8055c65f89da71bebb324aca661cf227aa34426222fea8eb9b1e297" + }, + "docs/evidence/STATE-WP-0079-sbom-retirement-20260905.json": { + "algorithm": "sha256", + "hex": "1515890b6877fa0a132d6b64bfef6926dfc17de4a1914bf7b8625ee8651919e2" + }, + "docs/evidence/STATE-WP-0083-task-identity-audit-2026-08-31.json": { + "algorithm": "sha256", + "hex": "86ee84b0196eebfe65b2e4c59f03859c069fee9e7435805153d7d0c24cc6b26a" + }, + "docs/evidence/STATE-WP-0084-private-forge-cutover-2026-08-31.md": { + "algorithm": "sha256", + "hex": "6da8443e7830cc67434e0a2bd56d57d50a4b50aabe9e50b1afb63db59061b971" + }, + "docs/evidence/STATE-WP-0085-T07-repository-rename-recovery-matrix.md": { + "algorithm": "sha256", + "hex": "6ac8ff77d0cfb41141897d57f81902460de808e3762aaeb1ffe251d353005eb3" + }, + "docs/evidence/STATE-WP-0088-independent-signing-verification-20260905.json": { + "algorithm": "sha256", + "hex": "9086c9eddbc907a6a4364c5dcc9a0d7cede6e1ff079361d47d31b0956b9de486" + }, + "docs/evidence/a5-topic-spine-comparison-cases.json": { + "algorithm": "sha256", + "hex": "238786894b5838abf4f0e4a3aa18ae4bcde48a31b10d4ddf23d00e436c927d08" + }, + "docs/evidence/legacy-meter-delta-20260709.md": { + "algorithm": "sha256", + "hex": "bd2a16f92a55c979d2960890dae50d99c1747b07fe765c7ea64cc0bd24926d51" + }, + "docs/evidence/legacy-meter-weekly-review-20260708.json": { + "algorithm": "sha256", + "hex": "9f902869bcc08a7b8fc535fd592a2b09e1822e0234ebfeeef79037e22e53650b" + }, + "docs/evidence/legacy-meter-weekly-review-20260709.json": { + "algorithm": "sha256", + "hex": "1db384a50bef0f596870d20d454fba0c276bb4431bcf8c210df14e51735b5f52" + }, + "docs/evidence/legacy-meter-weekly-review-20260710.json": { + "algorithm": "sha256", + "hex": "e162e556fce6b22a490c97fdcf38ba74e0f5beb6991fcd9a214bf91f81f39468" + }, + "docs/evidence/legacy-meter-weekly-review-20260711.json": { + "algorithm": "sha256", + "hex": "fa4077cb7be1daf82a06bd0803d1581584f4764a57144986800c46f60f9164c0" + }, + "docs/evidence/legacy-meter-weekly-review-20260712.json": { + "algorithm": "sha256", + "hex": "523589fab64d4a41c37a24df00ac180bfb254d7d34a316c3450788e45d3aff11" + }, + "docs/evidence/legacy-meter-weekly-review-20260713.json": { + "algorithm": "sha256", + "hex": "40cd5ab4ab8b86f9da57b00718597a3e5ff742b64e9e20e12e5402a38e7875d7" + }, + "docs/evidence/legacy-meter-weekly-review-20260714.json": { + "algorithm": "sha256", + "hex": "5df6564b23d30e2328cb7a79453944bfc5dbcc1c233dec129c0331a03cd68a44" + }, + "docs/evidence/legacy-meter-weekly-review-20260716.json": { + "algorithm": "sha256", + "hex": "6b407537dada6b1cefb205e38b926f6aded40e2de9c00b8b9a2d5257c2904e17" + }, + "docs/evidence/legacy-meter-weekly-review-20260717.json": { + "algorithm": "sha256", + "hex": "ced0a1da6aeaff5677f6656b6407cbae9d51c0ee08906d688fc05aa432e13991" + }, + "docs/evidence/legacy-meter-weekly-review-20260718.json": { + "algorithm": "sha256", + "hex": "857d6d0cea09bf0b619594738c68c3cf02955bf969c0fc5757ccef6582b8b39d" + }, + "docs/evidence/legacy-meter-weekly-review-20260719.json": { + "algorithm": "sha256", + "hex": "bc28712e96275423c39b86925cf74c9461417d76b4038ac04383c3f6fba55857" + }, + "docs/evidence/legacy-meter-weekly-review-20260721.json": { + "algorithm": "sha256", + "hex": "e940f87db251ab7d67e0143236579422baf020062b83983a2953f16dec8b25d4" + }, + "docs/evidence/legacy-meter-weekly-review-20260722.json": { + "algorithm": "sha256", + "hex": "3c3d530f44bd93e9897bece6c44d3b86c81e866325e56ffc0e52ef6bf74d9495" + }, + "docs/evidence/legacy-meter-weekly-review-20260723.json": { + "algorithm": "sha256", + "hex": "1aef33a3183b0173dd6df13d8b448db09e56ffee9621d11a4bdd96162b1f570a" + }, + "docs/evidence/legacy-meter-weekly-review-20260724.json": { + "algorithm": "sha256", + "hex": "b5f2794333f75807a736d49aa58682cb97fa4c940b9316552eee3052c980a7eb" + }, + "docs/evidence/legacy-meter-weekly-review-20260725.json": { + "algorithm": "sha256", + "hex": "c27006e8201f58884adb978b383c45d5607756a424137ec40c0c6c3197aadeed" + }, + "docs/evidence/legacy-meter-weekly-review-20260726.json": { + "algorithm": "sha256", + "hex": "8e235217905196c241488290e548fe4431fd5f9ce71220676177d530d2322138" + }, + "docs/evidence/legacy-meter-weekly-review-20260727.json": { + "algorithm": "sha256", + "hex": "a4f71de4627ead1672f48faec035b7ddf84c00724e59e8343b6886b111ce7141" + }, + "docs/evidence/legacy-meter-weekly-review-20260728.json": { + "algorithm": "sha256", + "hex": "05cb9cdea2b0b7c53d21d2a1bb11a700986c4c5de1def0cdd51298b1cd9fe92b" + }, + "docs/evidence/legacy-meter-weekly-review-20260729.json": { + "algorithm": "sha256", + "hex": "633f251a294bbe81e1b41924c1ca5e90f7e5fc1a8a25bc05d83245e842ed052d" + }, + "docs/evidence/legacy-meter-weekly-review-20260730.json": { + "algorithm": "sha256", + "hex": "c308873572365fd2ad54789e93f681f309ef5b37b120d3121640d010dc1a8174" + }, + "docs/evidence/legacy-meter-weekly-review-20260731.json": { + "algorithm": "sha256", + "hex": "8ca243f13eae70a7cdbd37500d0a2205febfd5099417f30eb4384e15ffaaa98b" + }, + "docs/evidence/legacy-meter-weekly-review-20260801.json": { + "algorithm": "sha256", + "hex": "fd4daa15d40e3efca0ec5daf71b3cd609fd36adcbe49a13e8b574ca0c727104f" + }, + "docs/evidence/legacy-meter-weekly-review-20260802.json": { + "algorithm": "sha256", + "hex": "851d37cb081d60f8b756dddcc12a93e17a8efb56f2fb6c6197e8e1d86b0c12e3" + }, + "docs/evidence/legacy-meter-weekly-review-20260803.json": { + "algorithm": "sha256", + "hex": "8514be91df44cbe5720ae460eed1c1344395a3a7465e70647cbb529e09cb6c2e" + }, + "docs/evidence/legacy-meter-weekly-review-20260804.json": { + "algorithm": "sha256", + "hex": "3bebdc8ebbc663e974749b77a028bd7d8001bce139a89a0f2efdc3ff9d4d898e" + }, + "docs/evidence/legacy-meter-weekly-review-20260805.json": { + "algorithm": "sha256", + "hex": "e878e11c411bd376575a0a7616df857dbf2abb13c66d9381c65bb34181afb4ee" + }, + "docs/evidence/legacy-meter-weekly-review-20260806.json": { + "algorithm": "sha256", + "hex": "6a656386e45d6b7cf30beca7e06eb0682a00af3d2aa7f32020e41f8e0843f5cf" + }, + "docs/evidence/legacy-meter-weekly-review-20260807.json": { + "algorithm": "sha256", + "hex": "cc2f06ddcb626db2d5b60e8be97930e2f763245ff837a4e1a30641a0c2368661" + }, + "docs/evidence/legacy-meter-weekly-review-20260808.json": { + "algorithm": "sha256", + "hex": "00a5da0feab7f877c2f410308195d955b6488dffa0ae05f83219227c209fbc94" + }, + "docs/evidence/legacy-meter-weekly-review-20260809.json": { + "algorithm": "sha256", + "hex": "7002bd8e3ad13dcdb0f29765ad10095ad693863c28823fff76b42f0cc5d711ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260810.json": { + "algorithm": "sha256", + "hex": "cf6f3e30346662af072b7deef7a91e5c2553d2c18ed99bb57028d8714a56cd70" + }, + "docs/evidence/legacy-meter-weekly-review-20260811.json": { + "algorithm": "sha256", + "hex": "a3006ba7efbce768721293a7b2a9118010933a7b05ffa91a6c5956401e30f9ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260812.json": { + "algorithm": "sha256", + "hex": "55ab0c501ad14bda033e64756b8832d3aafe18cf5370234c5ab5b649a8764c82" + }, + "docs/evidence/legacy-meter-weekly-review-20260813.json": { + "algorithm": "sha256", + "hex": "978ddebbf3cda9298cf808492d73f66865af256643d309f69d26fb80ee1d7af8" + }, + "docs/evidence/legacy-meter-weekly-review-20260814.json": { + "algorithm": "sha256", + "hex": "fe3fca04b79f81f7aa20c3c31a3ae2588e24ac07e802cec2ef61eaa0cef7fbd4" + }, + "docs/evidence/legacy-meter-weekly-review-20260815.json": { + "algorithm": "sha256", + "hex": "7942c845ecc70919daf33b2d40d5c3146a9dc6bc701620ad8dfe8b4c76129e8b" + }, + "docs/evidence/legacy-meter-weekly-review-20260817.json": { + "algorithm": "sha256", + "hex": "c14c75f6f7382f2342ee49746814023d1c17a6a13238dd287b1e600a38c6f383" + }, + "docs/evidence/legacy-meter-weekly-review-20260818.json": { + "algorithm": "sha256", + "hex": "c19225ecbc830e31e31cf0844094d519c43860502a2ce4385e3cf854bbb93535" + }, + "docs/evidence/legacy-meter-weekly-review-20260819.json": { + "algorithm": "sha256", + "hex": "9f5cf393fbc15c5e80d1408e774bc1a24a6d1f95e6d34149350915875be35ac6" + }, + "docs/evidence/legacy-meter-weekly-review-20260820.json": { + "algorithm": "sha256", + "hex": "972dc8ea9ef358e96766e4555eb0c36368a13c5748e84941d7101aea6f3813f3" + }, + "docs/evidence/legacy-meter-weekly-review-20260821.json": { + "algorithm": "sha256", + "hex": "0ca7511b66d756badd28e82206f6d0963224036605684cb83cc872be325ec730" + }, + "docs/evidence/legacy-meter-weekly-review-20260822.json": { + "algorithm": "sha256", + "hex": "e4d541da094a21f682637ee47d76b5c45367e545974769988bb1307f540ad62d" + }, + "docs/evidence/legacy-meter-weekly-review-20260823.json": { + "algorithm": "sha256", + "hex": "64a90e2674734a55fedb232790b846950079cb239f318e98eb4b0c85458be7b0" + }, + "docs/evidence/legacy-meter-weekly-review-20260824.json": { + "algorithm": "sha256", + "hex": "efab6e86ffd47353bb8605f1f30cafdd0002c7b27d144aa52fe5a559583088c4" + }, + "docs/evidence/legacy-meter-weekly-review-20260825.json": { + "algorithm": "sha256", + "hex": "cabfe63fdb790f256f600aa1143e70e96785793e29fe14f037d673856eef33af" + }, + "docs/evidence/legacy-meter-weekly-review-20260826.json": { + "algorithm": "sha256", + "hex": "69c51cb1118cb05e5fc25f1f33d8d5f12d189e3633f41d37213e109d660bd097" + }, + "docs/evidence/legacy-meter-weekly-review-20260827.json": { + "algorithm": "sha256", + "hex": "7688ec1e2655a97c950cde4029a8cb54e69cb954e1e70dffc7faea9efa9d2487" + }, + "docs/evidence/legacy-meter-weekly-review-20260828.json": { + "algorithm": "sha256", + "hex": "fcd4903f65b1f119beda94d08bd8a629f052c9160ad0f52e421fc76b8fa4da8e" + }, + "docs/evidence/legacy-meter-weekly-review-20260829.json": { + "algorithm": "sha256", + "hex": "a5fc98ea93da0909a4c18866df942e4f641b6c22ae0d577da15d00028a7277b6" + }, + "docs/evidence/legacy-meter-weekly-review-20260831.json": { + "algorithm": "sha256", + "hex": "5d4c3ab1017cdd30e743173b0303b71891f02d62445df52c4f3b22d5db86b9b7" + }, + "docs/evidence/legacy-meter-weekly-review-20260901.json": { + "algorithm": "sha256", + "hex": "060e9afca16ff3a375faa98809615aad5bebcbf0dc9438cc839b49561e6ef794" + }, + "docs/evidence/legacy-meter-weekly-review-20260902.json": { + "algorithm": "sha256", + "hex": "535ad2c08d26ead465c3436be5d191076cb17f8b97e982943ad31cd53b011d0b" + }, + "docs/evidence/legacy-meter-weekly-review-20260903.json": { + "algorithm": "sha256", + "hex": "1ae25aafca37f96e174c6cfb6c3240b64cff8486edc3058e372b6221bbf8ffea" + }, + "docs/evidence/legacy-meter-weekly-review-20260904.json": { + "algorithm": "sha256", + "hex": "be3176035fe9b18a2d398dda943db146ee11de4a083a9d914a9cc33d246900c2" + }, + "docs/evidence/legacy-meter-weekly-review-20260906.json": { + "algorithm": "sha256", + "hex": "a7cd56104fbab6759d2d0c056ba7a92079156e0d7a2026146bf4fa5ad730d5d5" + }, + "docs/evidence/legacy-meter-weekly-review-20260907.json": { + "algorithm": "sha256", + "hex": "9dc4b2019a110fccab0f7664ad56dbe515f4a633d89ea38a4dfcb9dcd4935c71" + }, + "docs/evidence/legacy-meter-weekly-review-20260908.json": { + "algorithm": "sha256", + "hex": "7de34ae2e1550da6c5246a12733f96590fa5a44bd24e2bd0dd1570cb733cfb82" + }, + "docs/evidence/legacy-meter-weekly-review-20260909.json": { + "algorithm": "sha256", + "hex": "1dd746a046708d500bc7a4c405b210da8fea6567f7f2d084f0f9b6f780fa3ae4" + }, + "docs/evidence/legacy-meter-weekly-review-20260910.json": { + "algorithm": "sha256", + "hex": "5b1f89e28acc069f7ea71bc6dcfeb12a43aafb2a8616e657914126b6358eaa40" + }, + "docs/evidence/legacy-meter-weekly-review-20260911.json": { + "algorithm": "sha256", + "hex": "84ac195875520ec47dbda1ebe91228c0dcc8f5c69ca9ed9c0507203f106aef51" + }, + "docs/evidence/legacy-meter-weekly-review-20260913.json": { + "algorithm": "sha256", + "hex": "187d65cada9ad31e943ae96095e52d43c528f42cb37d989b0bffa307edcac21f" + }, + "docs/evidence/legacy-meter-weekly-review-20260914.json": { + "algorithm": "sha256", + "hex": "92fc0fbefced331ee28770148244bcdb7e1bee2243999d74ef2f38d08b43f2e1" + }, + "docs/evidence/legacy-meter-weekly-review-20260915.json": { + "algorithm": "sha256", + "hex": "5ceeffa0cb97c07f5f7f01db24defc3cd02a707afd89f6e0122bf8275f76f8a5" + }, + "docs/evidence/legacy-meter-weekly-review-20260916.json": { + "algorithm": "sha256", + "hex": "0c1b12729fe7a19e41bbc7b117ea5d011c41f2d29a0e96b92177acb8907c78d8" + }, + "docs/evidence/legacy-meter-weekly-review-20260921.json": { + "algorithm": "sha256", + "hex": "3220b0ee693b1ef1d690872791b5fad2bd372e1afdb30c8823baf23374b6ec2f" + }, + "docs/evidence/legacy-meter-weekly-review-20260922.json": { + "algorithm": "sha256", + "hex": "05b6a6a10b30f531fb7061a559703c2e3b97689415f26641fb7db46d44f15b39" + }, + "docs/evidence/legacy-meter-weekly-review-20260923.json": { + "algorithm": "sha256", + "hex": "006ef330cd92d930fd943ce19bf66a1d112a3f804adfdf61eb63c63792a48115" + }, + "docs/evidence/legacy-meter-weekly-review-20260924.json": { + "algorithm": "sha256", + "hex": "824c77aeabd953bb6c4ecb79bf332db9b6b1dbf92e43956cd753169b7818a112" + }, + "docs/evidence/legacy-meter-weekly-review-20260925.json": { + "algorithm": "sha256", + "hex": "4f2f92751fb3c721ec464d8bed261500283789e5cf21725480858f115ac19a23" + }, + "docs/evidence/legacy-meter-weekly-review-20260927.json": { + "algorithm": "sha256", + "hex": "9fc8bb2f345d62678d96551e2922cf8813efedade52046190d7a38a9c367215c" + }, + "docs/evidence/legacy-meter-weekly-review-20260928.json": { + "algorithm": "sha256", + "hex": "17c3fea320eda516ac4fdaa0b34f36bdf0c2a30026db61c238a67f938bb59eca" + }, + "docs/evidence/legacy-meter-weekly-review-20260929.json": { + "algorithm": "sha256", + "hex": "4d1cf65139ef012f3b475877894ee568de6b3714b114cd2710231c9459d5e43c" + }, + "docs/evidence/legacy-meter-weekly-review-20260930.json": { + "algorithm": "sha256", + "hex": "c89a89769bbc0387c1f82e5de1c322dae3497b52bcdaf993f62ddc0a55298c39" + }, + "docs/evidence/legacy-meter-weekly-review-20261002.json": { + "algorithm": "sha256", + "hex": "4d4bebf4dcbf3257d235eeb3d67e57d200a0781a46f715aaeff6ba79b1311e30" + }, + "docs/evidence/legacy-meter-weekly-review-20261003.json": { + "algorithm": "sha256", + "hex": "23b69be6a2dbdceff99bb81371df00d4cdfd3c1f2de488853507496f34cf2907" + }, + "docs/evidence/legacy-meter-weekly-review-20261004.json": { + "algorithm": "sha256", + "hex": "b8e144a56064f18590d04edcf00c7eb5ab6a6c7537b8dc40c0d303b62768d434" + }, + "docs/evidence/legacy-meter-weekly-review-20261005.json": { + "algorithm": "sha256", + "hex": "3ae7774bb148ef6b2e69cad2ac532c00c01548e2f38fa04e78b0fd9cec3e5c64" + }, + "docs/evidence/legacy-meter-weekly-review-20261006.json": { + "algorithm": "sha256", + "hex": "619215b3ba13f6df84875f402ecfc36ac7b626caff8025323f7cfa5b3ad248a0" + }, + "docs/evidence/legacy-meter-weekly-review-20261007.json": { + "algorithm": "sha256", + "hex": "62069b0fea73495750e0b756c4551c988b8c48ce2aefa33aa5c68aca5984b0fc" + }, + "docs/evidence/legacy-meter-weekly-review-20261008.json": { + "algorithm": "sha256", + "hex": "3a289853688812e588a56adf850d05cce7e643bd8c0846ed3703aed3f4a39440" + }, + "docs/evidence/legacy-meter-weekly-review-20261009.json": { + "algorithm": "sha256", + "hex": "a607b6862bdabdd76fc37cbe9ef4b294b8ef80eb9bf0decfe29217dd61527d96" + }, + "docs/evidence/legacy-meter-weekly-review-20261010.json": { + "algorithm": "sha256", + "hex": "602201db9837bdfa38470f1a03420788d3a9cd357b6511b2684bbccc648f24e2" + }, + "docs/evidence/legacy-meter-weekly-review-20261011.json": { + "algorithm": "sha256", + "hex": "ed729f8741bdc93f5be41189d34705ec3f5c2308465c9ef2f900a65db2274679" + }, + "docs/evidence/legacy-meter-weekly-review-20261012.json": { + "algorithm": "sha256", + "hex": "f83ae114f0f0ad9dd2b116dbd95631a5b15e5332176cad7936a4c640fc60d512" + }, + "docs/evidence/legacy-meter-weekly-review-20261013.json": { + "algorithm": "sha256", + "hex": "3665e7099c980cd3560423a8bd9541cacaadf64e08c27811dbc59ddd5182e01e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "062776b15625df4096a8eab6844f1fce504a5196938d2628fe8bfebe3b9b1884" + }, + "docs/evidence/railiance01-state-hub-deploy-20260709.md": { + "algorithm": "sha256", + "hex": "ddfde9d29f79cc45f4631a5f32521f60b39fa13bd5177b557e2b9a35b470c6eb" + }, + "docs/evidence/repository-collection-projection-20260905.md": { + "algorithm": "sha256", + "hex": "aac6f3aadecfeb5440bbf9a8c7a4ad2aea509f921aaa3629b06f2bbd473c0bda" + }, + "docs/evidence/repository-registry-audit-20260904.json": { + "algorithm": "sha256", + "hex": "da62a2b2b518514315002b9b2b01d3f4a9eb4e9c6e3963575a6a9c4feaaa060d" + }, + "docs/evidence/statehub-inbox-pilot-20260905.json": { + "algorithm": "sha256", + "hex": "97727b2bc13c2219ee1ee4b7bc9ca87f4ebc44de14c01e4cc64e5e74c49bbf46" + }, + "docs/evidence/statehub-inbox-pilot-20260905.md": { + "algorithm": "sha256", + "hex": "2352f8b91cb42030c97e27d77faa0b75ca9da1670e8c6a804f4b1ff3833b61ae" + }, + "docs/evidence/workstream-caller-inventory-20260708.md": { + "algorithm": "sha256", + "hex": "e27f5bb4496fc87e09ddaa48ddc1786b7312c213d294f8b84090adaa861153cb" + }, + "docs/evidence/workstream-caller-inventory-20260709.md": { + "algorithm": "sha256", + "hex": "eaf108c740f38bf10f5515e0b1a095ba681d554d5a324ca20981d88870ec12b7" + }, + "docs/evidence/workstream-caller-status-20260711.md": { + "algorithm": "sha256", + "hex": "6e9a1d24ae0b308dc1ab7215beeb41f1a8669b409df6180076d26a83c39e04cf" + }, + "docs/examples/repository-rename-handoff-v1.json": { + "algorithm": "sha256", + "hex": "a6938d2d6b9199ecdf99b6c393a67b4ebeefe243801a39117e55d18bda5837b7" + }, + "docs/fabric-graph-read-model.md": { + "algorithm": "sha256", + "hex": "869e0554e697698fe81be2a70bbe86fbb81e1c25205b836be93f7c06e3b40b2a" + }, + "docs/forge-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "30124c3e48f3964adb470d4e42f64f1ebc38db10cb901db4ec385efb8f426c92" + }, + "docs/hub-ecosystem-route-audit.md": { + "algorithm": "sha256", + "hex": "9e820c38d266fb00f29e4ece394564a6d662f6447c9ba2cdef4ac35533b7663e" + }, + "docs/inbox-change-feed-contract.md": { + "algorithm": "sha256", + "hex": "8de70cdd2cf4c4b63e258038eab700e70dbcd4dfe8163b0e72b0630844c8790b" + }, + "docs/multi-user-access-model.md": { + "algorithm": "sha256", + "hex": "a43f8d116a725758bede3b7d023c2c78e1b63a483f72cf2b320f6c8cbccf691a" + }, + "docs/nats-event-subjects.md": { + "algorithm": "sha256", + "hex": "b414ea2171d319b78e079d84540610b8861e463fc71af5834de162dff30445a8" + }, + "docs/offline-write-buffer.md": { + "algorithm": "sha256", + "hex": "bbbd75182381818af431b9f32b407042fe7ddf88e8b40e270934241fdcaa217c" + }, + "docs/onboarding.md": { + "algorithm": "sha256", + "hex": "b2f1d241f27d61f8fbe788d977bc8af5d677520b984686a963c7297d0c07a8bb" + }, + "docs/ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "a1e455e5b744f425976c8feed938ed156b4df2d9fb97ee45f0210a8648a4b6aa" + }, + "docs/owner-return-handoff.md": { + "algorithm": "sha256", + "hex": "ea0df47ffa511996776a28070724a8b51039f49526f67cc47a80bdc0e8cf7968" + }, + "docs/repository-rename-operations.md": { + "algorithm": "sha256", + "hex": "0df9a265b4d81fcae2cec57eeb5e7e5b2e44bb45ef992ec3c20714043390ef5c" + }, + "docs/retirement-cutover-slice-plan.md": { + "algorithm": "sha256", + "hex": "7204ef904134d960eb01125d6808be365f6592dcb4ab9e1d4959d3dc12dacf19" + }, + "docs/review-contracts-v1.md": { + "algorithm": "sha256", + "hex": "65a4d90e9ee5c77d4d178a97c2b9d5e5e2f268d07a5844e04bfc8f2c674a4546" + }, + "docs/rollout-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "13751911b0701c3a235a49e83ca414dcf6dbca54acbb4ff83bb6949335fb5eda" + }, + "docs/schemas/repository-rename-handoff-v1.schema.json": { + "algorithm": "sha256", + "hex": "ab71385c6795eb8a745c1e6f633731147d1d3435a94703f4ec2877b4dc928198" + }, + "docs/sealed-prederivation-projection-repair.md": { + "algorithm": "sha256", + "hex": "5a386c95058ab415336ff05bb0860539b0ca63b95a3b455a693411cacbd3b0f0" + }, + "docs/task-flow-engine-spec.md": { + "algorithm": "sha256", + "hex": "c753ca19586dcdfdeb25c497add547ba0c03bea3c7e44ecb53c363be4587ce53" + }, + "docs/task-state-attached-repo-impact.md": { + "algorithm": "sha256", + "hex": "40abfcabe909cfc40a7fcbebad24353ff853c7ddfe6b3bf4218113a8e0c8a091" + }, + "docs/task-state-canon-migration.md": { + "algorithm": "sha256", + "hex": "adfbbe21fb279b0cd1f06362fd05f03a2cba2225b9715bb688ed9e81d8751f90" + }, + "docs/token-evidence-model.md": { + "algorithm": "sha256", + "hex": "05b739a1f7563bd95afda405e0b3af02a9bc6f162cef9f7008da7bf8b1198634" + }, + "docs/work-record-flavor.md": { + "algorithm": "sha256", + "hex": "fb7465919ad45332395c5fb594dcb7ff866b19311be95398773e20420b858249" + }, + "docs/work-record-quality-gates.md": { + "algorithm": "sha256", + "hex": "355ada37fc80148475cbf44b36af50e1c1474bb94d4511bfb6387ca1e22e664f" + }, + "docs/workplan-convention.md": { + "algorithm": "sha256", + "hex": "81220828ced15026f42c85c9ba83cb0a9138dd794320a7528751cc6627b8b526" + }, + "docs/workplan-state-model-proposal.md": { + "algorithm": "sha256", + "hex": "e9a282579d5f3aeab9e95291f182abef60bb5eab45d8297f6faab41d71850a16" + }, + "docs/workplan-terminology-legacy-retirement-backlog.md": { + "algorithm": "sha256", + "hex": "546930ccec7cd4313d982ca7b36f2f6f1cb227cac5d5bf4ecbaf31b39126d9c9" + }, + "docs/workplan-terminology-transition.md": { + "algorithm": "sha256", + "hex": "ea19df160c1d671305a747f65a9592c8b88cb13203671f9e5c0e84a7c6889ff1" + }, + "flows/capability_request.yaml": { + "algorithm": "sha256", + "hex": "2b50e373b9bb9d0b8e529b2f56c32958db38f089613ca3adc90277f3a9d8a4fd" + }, + "flows/contribution.yaml": { + "algorithm": "sha256", + "hex": "844014191b814ed191c3e13e447cf4c44c7e08494acc82ca58853c4843475f22" + }, + "flows/task.yaml": { + "algorithm": "sha256", + "hex": "2fba6d4dd8d3cba91ddd09373ef9743a19517b2152722aaa81b2cd4ff753750c" + }, + "flows/workplan.yaml": { + "algorithm": "sha256", + "hex": "9cb7a584cce96678607336cf19d9574b5f601e198454700b45edc60bd9980341" + }, + "flows/workstream.yaml": { + "algorithm": "sha256", + "hex": "5e0647715903f2686948e95a070357c6b15517de062a360ef3306f23b63fec96" + }, + "history/20260621-weekend-automation-assessment.md": { + "algorithm": "sha256", + "hex": "721fd1d028942ae5f655e3987157ba82e2e3f6662a97848d300eaa013c569261" + }, + "infra/README.md": { + "algorithm": "sha256", + "hex": "129c79297bb7b789cfb7d881c31012e803c54a4ec81c8bf938754a128a6d4cc6" + }, + "infra/docker-compose.yml": { + "algorithm": "sha256", + "hex": "60e7417af4c1ee7a98894a5c790652e449b36d5372b253b5a725d24393e434bf" + }, + "infra/systemd/archived/README.md": { + "algorithm": "sha256", + "hex": "296ce0d19dfdcf37a95872206b28c5f974ed63ab45b3bec00ece12b052a79192" + }, + "infra/systemd/archived/custodian-sync.service": { + "algorithm": "sha256", + "hex": "eecc24d9af8f19d3456c81087746b16042294e0ab5e62e6fca261db71fb8ec8f" + }, + "infra/systemd/archived/custodian-sync.timer": { + "algorithm": "sha256", + "hex": "9da38d0dfd67fe6a440a924750ddc77f5318fb1f31507d5b17b30858a2861019" + }, + "mcp_server/TOOLS.md": { + "algorithm": "sha256", + "hex": "a125b725987dcaa80e6cdb8ccfacf5ba79eed3fe619ee3ed760050fe1d523373" + }, + "mcp_server/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "mcp_server/codex_server.py": { + "algorithm": "sha256", + "hex": "45e1ab6a259748d9b51b081a84bb4e05ab7bc3e9eec7b601cb471cd918ef5ade" + }, + "mcp_server/constants.py": { + "algorithm": "sha256", + "hex": "f122252207c904b0bf59a553fe198d6829cf64659099c0c36ae631a2cbbe5f23" + }, + "mcp_server/server.py": { + "algorithm": "sha256", + "hex": "860ca430c547649bc5cbe31cf848cf7a2054e6f45123e373ed2c3f5b620e2abc" + }, + "migrations/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "migrations/env.py": { + "algorithm": "sha256", + "hex": "31d246e20deac05dbbf4da728fd9d74ad9564a31cbffac0012d61f8b819acb7b" + }, + "migrations/script.py.mako": { + "algorithm": "sha256", + "hex": "c9cf96301fd0ccc3ea2a197709cb123b52a4a41b9c77664ccbd75416034cddf4" + }, + "migrations/versions/0001_initial_schema.py": { + "algorithm": "sha256", + "hex": "fdb1bb67e9195de795bcc33c37eab3e949c92eb740e89555ff107c32b265d2bd" + }, + "migrations/versions/0b547c153153_add_workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "1d695ac9b8e3e00ee0b5aa476a26f181a658102d2e05b95f7db39deb82b12057" + }, + "migrations/versions/5733434addf4_merge_task_status_canon_and_legacy_.py": { + "algorithm": "sha256", + "hex": "0a7cdc1dda8875791c336a5e4b7b04c70e576076442e39581a1c483816cadf55" + }, + "migrations/versions/a0b1c2d3e4f5_memo_notification_receipts.py": { + "algorithm": "sha256", + "hex": "5c9b12beef1f0fc4914ca7549c58813a05a4d71d7b4b19781cae44afd2a552ee" + }, + "migrations/versions/a3b4c5d6e7f8_gems_pass3_sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "ba8285f0937f6e26821715bbdabb5bd95c3dde2121c5b746f6f7f7c45d961b6d" + }, + "migrations/versions/a3f1c2d4e5b6_add_extension_points_and_technical_debt.py": { + "algorithm": "sha256", + "hex": "51d45c42ea97c33a379b8e3b4f9346db4a3c93121993913eefc61c53c0a1f070" + }, + "migrations/versions/a4d5e6f7b8c9_allow_guarded_slug_rollback.py": { + "algorithm": "sha256", + "hex": "85724c5bf8c637bd381d1baa48c22c2b214ef6fee74621ae5db5052969b74f4c" + }, + "migrations/versions/a4v5w6x7y8z0_legacy_meter.py": { + "algorithm": "sha256", + "hex": "0d7652bf534992e3479a74347274a96679774fd7eba38a3676a73d7b4b6ef63a" + }, + "migrations/versions/a4v5w6x7y8z9_task_status_canon.py": { + "algorithm": "sha256", + "hex": "24bc6447921b1fe5a6a542b1974219e8a668573580a82179b6c23274661f525e" + }, + "migrations/versions/a7c3e9f1b4d2_intake_work_record_entity.py": { + "algorithm": "sha256", + "hex": "d20253f5aefadeb71e70acdc1ac7a732b46f4ff5aacd2cd9d47b0ffdc22b58de" + }, + "migrations/versions/b1c2d3e4f5a6_v0_5_dynamic_domains_and_managed_repos.py": { + "algorithm": "sha256", + "hex": "ceb44a5c74b66e2cfdb7438bd775ae891020ba115f8e142544730a64295eeb2b" + }, + "migrations/versions/b3c4d5e6f7a8_workplan_dependency_source_owner.py": { + "algorithm": "sha256", + "hex": "9ce74b8082f08e35edb2349f671aece4bb8726784cbf18646a9188999bb539ad" + }, + "migrations/versions/b4c5d6e7f8a9_add_needs_human.py": { + "algorithm": "sha256", + "hex": "60473198ac0126e14934a330b1856575750c15de9caf05340a44d36e9a34d869" + }, + "migrations/versions/b5e6f7a8c9d0_fabric_snapshot_set_revision.py": { + "algorithm": "sha256", + "hex": "08dd27faff5a2384059546105017fa55223b6587d51b441b9727955e747b9d3b" + }, + "migrations/versions/b8d4f0a2c6e1_work_record_identifier_aliases.py": { + "algorithm": "sha256", + "hex": "d0043eddf6d8a8c4be54aeab9277e2474b69535c4773b691b82b606ab9bae7ba" + }, + "migrations/versions/c2d3e4f5a6b7_v0_3_contributions.py": { + "algorithm": "sha256", + "hex": "d895532d17f401fbe6ce969e7fa795785c03891d7e8eb185c9d30d5d8018b207" + }, + "migrations/versions/c4d5e6f7a8b9_inbox_feed_revision.py": { + "algorithm": "sha256", + "hex": "8606148440bdd674b356a2ed0c7051aad13b53f2a6bfe947652768540dc13f9e" + }, + "migrations/versions/c5d6e7f8a9b0_add_goals.py": { + "algorithm": "sha256", + "hex": "f9810030dc588f0ae215f645c29518cdff0245d68ab88987caf5c8fa6ce78021" + }, + "migrations/versions/c6f7a8b9d0e1_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "1c985f566a9995ed3a2dee94691905714df4609edf4dd765d0d703e9dc41ae31" + }, + "migrations/versions/c7d8e9f0a1b2_service_catalog.py": { + "algorithm": "sha256", + "hex": "459334db67fa8b023429dad744ea2dabf0f6d86f1df552a38de6380a74ddfc63" + }, + "migrations/versions/c9e5a1b3d7f2_review_contracts_and_receipts.py": { + "algorithm": "sha256", + "hex": "673786bb9967bd085326b52b8244300b12aecdc601b30c67b42a115f2b0b2aa1" + }, + "migrations/versions/d1a2b3c4e5f6_workplan_projection_retirement.py": { + "algorithm": "sha256", + "hex": "121f3fb78355e4e418aa84bff74f134ff0ce85288bbdb59437c98d4a402618c5" + }, + "migrations/versions/d3e4f5a6b7c8_v0_3_sbom_entries.py": { + "algorithm": "sha256", + "hex": "768b9e8ff4be1aa65445ced722e680aa4fdf3d1d14f4634bfff527c1fc3142e5" + }, + "migrations/versions/d6e7f8a9b0c1_sbom_ecosystem_expand.py": { + "algorithm": "sha256", + "hex": "ed1de9451b65ee64451f9c2585644330ae9d2f91dd10f8d8bc1477896e2f8375" + }, + "migrations/versions/d7e8f9a0b1c2_broadcast_receipts_and_notices.py": { + "algorithm": "sha256", + "hex": "074e488249fd4272b3c62fa84cf62326f47382047fb67ba8daad0b0d8b640aa0" + }, + "migrations/versions/d8e9f0a1b2c3_repo_anchored_classification_spine.py": { + "algorithm": "sha256", + "hex": "7a6f8a2a053a591ce5dfb14ec7adef056b8c9b85e9d9e273ac8ded71e9dfb558" + }, + "migrations/versions/e1f2a3b4c5d6_gems_pass1_domain_fk.py": { + "algorithm": "sha256", + "hex": "896bdbbdc0121dfad3e82a97547158c368dde0c12e8bb99936da035ba8c0fdaf" + }, + "migrations/versions/e2b3c4d5f6a7_task_canonical_record_id.py": { + "algorithm": "sha256", + "hex": "985ec8df1ff872317cf54c2539525cc275ddb583adc5208630617256c804ec10" + }, + "migrations/versions/e2f3a4b5c6d7_add_last_state_synced_at_to_repos.py": { + "algorithm": "sha256", + "hex": "017c934b7cd737ee98fe9ec20c1b9032b6937ac167b06dcf77a1c2888ad6fb21" + }, + "migrations/versions/e8f9a0b1c2d3_task_wait_qualifiers.py": { + "algorithm": "sha256", + "hex": "582fb7775ea261ddea974a435c42646c5d4e6a4855d7948dfd25cec95cadd423" + }, + "migrations/versions/e9f0a1b2c3d4_write_idempotency_keys.py": { + "algorithm": "sha256", + "hex": "f7625d1e752eb2b5ded73a20fb3a6811265d3425bb398f9be86990de136ae860" + }, + "migrations/versions/f0a1b2c3d4e5_suggestions.py": { + "algorithm": "sha256", + "hex": "4e02d531fce919e7b5e60a2720566d0695d91229191f85c30d075d1ee91a674d" + }, + "migrations/versions/f1a2b3c4d5e6_workplan_file_backing.py": { + "algorithm": "sha256", + "hex": "d20e579fc651e4b6ca7adfc5c44003c73806234253cd6640d9fe66060707817d" + }, + "migrations/versions/f2a3b4c5d6e7_gems_pass2_workstream_repo_id.py": { + "algorithm": "sha256", + "hex": "d762a0d8e934148750714d2315a371a71fb1680e0d376758f778309c5523c2ed" + }, + "migrations/versions/f3a4b5c6d7e8_add_agent_messages.py": { + "algorithm": "sha256", + "hex": "e6aec4a973ad89abbacf123f818ba85dfc617a007af9a88016b903d4be1916d4" + }, + "migrations/versions/f3c4d5e6a7b8_repository_rename_identity.py": { + "algorithm": "sha256", + "hex": "2918bb539b17bdf5bbdab3dc432317c2b0380dcdbade8c02a72dfa44725ff7ec" + }, + "migrations/versions/f9a0b1c2d3e4_task_wait_window.py": { + "algorithm": "sha256", + "hex": "a36c9965a6eb176afad43b24cda0ef986b59d69bc14496abb447221037b7f329" + }, + "migrations/versions/g4b5c6d7e8f9_add_host_paths_to_repos.py": { + "algorithm": "sha256", + "hex": "37de2e17bba171d5e7317b2bba2c434b9e510c2491fd552717fde57203ade0d3" + }, + "migrations/versions/h5c6d7e8f9a0_suggestion_workflow.py": { + "algorithm": "sha256", + "hex": "22a148456f302f37a1ed272cf892c3e105bfb890cf7e04eb9f101807284214e1" + }, + "migrations/versions/i6d7e8f9a0b1_capability_requests.py": { + "algorithm": "sha256", + "hex": "a1fe532d74fbe7d8d7e3312cdc9d66c56698aa4263b683a16e3075fd45f01ef5" + }, + "migrations/versions/j7e8f9a0b1c2_tpsc.py": { + "algorithm": "sha256", + "hex": "09a55cfd14e1c0eb5ae41ea0bb9f14d9f028d1d13c0e9dde9822241976f46e67" + }, + "migrations/versions/k8f9a0b1c2d3_doi_cache.py": { + "algorithm": "sha256", + "hex": "2e0502ce61212e937ed6d704e62183e1eb72532621a159cb12269f1f94f6bc5c" + }, + "migrations/versions/l9g0h1i2j3k4_capability_request_routing_note.py": { + "algorithm": "sha256", + "hex": "3f97c713bef98db2d1ce47cfc3d6f93da59463e425ebbbd072e284367eef7ed6" + }, + "migrations/versions/m0h1i2j3k4l5_capability_request_dispute.py": { + "algorithm": "sha256", + "hex": "b3e7fc09d8128ebe7a2ecda82edb98825f8599df18eb6ad45034fb7f59aef402" + }, + "migrations/versions/n1i2j3k4l5m6_add_git_fingerprint_to_repos.py": { + "algorithm": "sha256", + "hex": "3f5e0d0d770cb5ea04bbb158cbf442403f46927bdb612c5e00b410dcfe4a6c0f" + }, + "migrations/versions/o2j3k4l5m6n7_add_token_events.py": { + "algorithm": "sha256", + "hex": "445592d2f20a5c77e7d4ac87c5db37657962b8974e07c0cb7635c89b4436c5df" + }, + "migrations/versions/p3k4l5m6n7o8_add_repo_id_to_capability_catalog.py": { + "algorithm": "sha256", + "hex": "fc1c025b176face69cf564cf0481c6deb77ba7d09f9c8faa7614f9d91cdb951c" + }, + "migrations/versions/q4l5m6n7o8p9_add_interface_changes.py": { + "algorithm": "sha256", + "hex": "f85bcf84d5054e449ed1a684c71b35aec7c2d3632a6d92712e8724149a284a85" + }, + "migrations/versions/r5m6n7o8p9q0_workstream_status_string.py": { + "algorithm": "sha256", + "hex": "5b33d7a30c62f054bf454798ac6043f2672e7c61e209c5dac7fba11bb3b2f59d" + }, + "migrations/versions/s6n7o8p9q0r1_workstream_planning_metadata.py": { + "algorithm": "sha256", + "hex": "40cbd6b8ddbf82ef3948c5d14a85d4495b36590b82d622ccdb31bdedc0d70875" + }, + "migrations/versions/t7o8p9q0r1s2_perf_indexes.py": { + "algorithm": "sha256", + "hex": "6f97e0011fe9bb279bf9444bd172c47dbeebfd5bfc98f226d57fee99d0f98ee6" + }, + "migrations/versions/u8p9q0r1s2t3_workstream_canonical_states.py": { + "algorithm": "sha256", + "hex": "d5c103249da9ea22539eb78991a5f1590d99e0cbcb01c119d5bbc65bcf5e101f" + }, + "migrations/versions/v9q0r1s2t3u4_token_event_provenance.py": { + "algorithm": "sha256", + "hex": "7313983a288e0be888f72f7a51d505ceec1566f8be1cc5c77cc07009b9e26bea" + }, + "migrations/versions/w0r1s2t3u4v5_token_event_legacy_source_ids.py": { + "algorithm": "sha256", + "hex": "41aa9961041664d37e95767a5525e94d435011857dc84aef61c49c1c4b8df1e4" + }, + "migrations/versions/x1s2t3u4v5w6_workplan_execution_queue.py": { + "algorithm": "sha256", + "hex": "6a0c6016257e4f086a2a39aa15444fb5dc378dc2b5da78ec36313fdd7f2ceb16" + }, + "migrations/versions/y2t3u4v5w6x7_fabric_graph_read_model.py": { + "algorithm": "sha256", + "hex": "938394ed2f9b1b8cca6b7ca5a81b71148496fa92a0d62a3affe834648c92eb85" + }, + "migrations/versions/z3u4v5w6x7y8_financial_fabric_vnext.py": { + "algorithm": "sha256", + "hex": "b02a0a161c458cdf70026052498226cd715416f3a98c8677343d735e5d3a81b8" + }, + "policies/intake-doc.md": { + "algorithm": "sha256", + "hex": "52ee677ce2994d9dbf9c3f5141fe1b325a45f010afb67c5c52134c3c8bde500b" + }, + "policies/repo-doi.md": { + "algorithm": "sha256", + "hex": "a1977f91cd6dcdc55a00f1b7dac006bcdb8325c32ccfc21bd8fce4aa9cc1d212" + }, + "policies/retirement-freeze.md": { + "algorithm": "sha256", + "hex": "e8b790181475d928ea30a67410ca3ffb46186e5bf1b418013392a71b7a1bc861" + }, + "policies/service-dom.md": { + "algorithm": "sha256", + "hex": "c96151c71a3143a2ebd9b5f3862a9bf1760cca9495cad16104b5a5c2a456e014" + }, + "policies/work-item-dor.md": { + "algorithm": "sha256", + "hex": "81f99e2ed635e0c5b67c9735166af5e2d98dcc457986c38e060b28c2f68089bb" + }, + "policies/workstream-dod.md": { + "algorithm": "sha256", + "hex": "12b6d91efe307cabadd2c10dbd9264c2dcd92924ba0ab4cdbf1cc82496449416" + }, + "prompts/sbom-capture-agent.md": { + "algorithm": "sha256", + "hex": "f394edb238815507186bd7fcedbf6b2e0e61dc1037e8c6a78407897f889295fe" + }, + "pyproject.toml": { + "algorithm": "sha256", + "hex": "a62a37fcac0df220538c067e23c8b6c426a48eeaebcebfbf4b2796c5e822e1a9" + }, + "registry/README.md": { + "algorithm": "sha256", + "hex": "165c316bf8d2f30cc06d7ee79db91c218a343affe80a1f13ca35dbba21763280" + }, + "registry/capabilities/capability.statehub.progress-log.md": { + "algorithm": "sha256", + "hex": "664fc510f5195c4609a721d9ddca524eea61df585bf6603d06b26e60fdf614f6" + }, + "registry/capabilities/capability.statehub.workstream-coordinate.md": { + "algorithm": "sha256", + "hex": "33b5f8837e67cec820c7e1bd66211b709500129dea817e67b7f0c8e9ee5b973a" + }, + "registry/indexes/capabilities.yaml": { + "algorithm": "sha256", + "hex": "cc4bf2d800e158235d6f3974ce9a44a7444e2821ee0c7b40662627cf5463b778" + }, + "repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "7c217a9176f3d2d6f430ba46854cec3b3da72505933fc3127f922a4266c7f56c" + }, + "repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "62794a22de657ed58d4911e71574ca6163a65203b61071d143b28789f73b3f22" + }, + "research/20260709-workstream-caller-sweep.md": { + "algorithm": "sha256", + "hex": "99d97923ca97ffbf0c0986cd7ee35089b17d1e8dd67a0fc9c8078b4e5c7ea836" + }, + "scripts/backfill_codex_token_events.py": { + "algorithm": "sha256", + "hex": "60dacdb6951fc512578a7c71dfa329eae844bb05e0ffb5f229374f40a26a426a" + }, + "scripts/benchmark_summary_cache.py": { + "algorithm": "sha256", + "hex": "b38a2522d480b0f327fc13dd95379008bbcd0e98a8ab8c60946d1be28da6e115" + }, + "scripts/bootstrap-env.sh": { + "algorithm": "sha256", + "hex": "6491f2d64b8543bb297e0a05f5e15163082ff41c4bfeb090c232cc213aa3f93b" + }, + "scripts/capture_legacy_meter_evidence.py": { + "algorithm": "sha256", + "hex": "90323fec4cc180b8a7eb473cac4fedbc2df0a3656feaddc63028bef2ac0f3472" + }, + "scripts/capture_sbom_tools.py": { + "algorithm": "sha256", + "hex": "3d6cd35d5d336e4da1280681a55e35666f898d21ab02b2672158eb0bf8387416" + }, + "scripts/check_doi.py": { + "algorithm": "sha256", + "hex": "f4dd4e69eddebf294df63be9b38c82001bb330273a010083b3aec66656f4e5a1" + }, + "scripts/cleanup_stale_tasks.py": { + "algorithm": "sha256", + "hex": "510c5991df3f80ae538c23efb6d66aea0c3ec01b2c59484ea98f7a97055b13a5" + }, + "scripts/codex-state-hub-mcp.sh": { + "algorithm": "sha256", + "hex": "7233a27feb812323cd7b17036580ba59f2c0868d6bcb37358953e166f7942e1e" + }, + "scripts/compare_consistency_sweep_parallel.py": { + "algorithm": "sha256", + "hex": "a9876ea4046b7438d8df2acb74161181454246abd1784cfe857c698f66d85072" + }, + "scripts/complete_statehub_bootstrap.py": { + "algorithm": "sha256", + "hex": "4a90383a356b76c1e8bf58b9e96f3c8c4a5bdf9f85258ddcdea04d4276e4903b" + }, + "scripts/configure-codex.sh": { + "algorithm": "sha256", + "hex": "f6ba4b3cbec34a8b22f8c8dffc09ef9941ee36feac78749e177d0d9d3a06e781" + }, + "scripts/dev_hub_up.sh": { + "algorithm": "sha256", + "hex": "81ca200921262cedb8c6123f146e9ed1e68aa66552d0e5f13ce0fba964be55e0" + }, + "scripts/ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "6b5205b309a94954e357a867643ccb419c37dd279e43c24dd73cca8c93c0808a" + }, + "scripts/gitea_inventory.py": { + "algorithm": "sha256", + "hex": "3b57e0f086bfba8a98003ec20647490b4c9a900bf3924c4777cb5f42c2bf6971" + }, + "scripts/ingest_capabilities.py": { + "algorithm": "sha256", + "hex": "7b0389144882a39b615934f536b46d2a4deba3c70a837f727a4329c3079935ad" + }, + "scripts/ingest_sbom.py": { + "algorithm": "sha256", + "hex": "38287358cf43b138d154c8b6b5003e1755009687eb50f96505625e6a5d468854" + }, + "scripts/ingest_tpsc.py": { + "algorithm": "sha256", + "hex": "97bfc4afe0ad4915af4af66abb091be7309b9f2cd21ef597e6c5491508f05033" + }, + "scripts/install_hooks.sh": { + "algorithm": "sha256", + "hex": "8037b45287f3b103c9e444f5f351a365d1f236af23584f7073a77e1d4e18a5bc" + }, + "scripts/mcp_hub_profile.sh": { + "algorithm": "sha256", + "hex": "0e447d3c9b220f6f1b8eafced940b329b8deb68d60d30006e8419ba463c79272" + }, + "scripts/mcp_registration.py": { + "algorithm": "sha256", + "hex": "770b692995871f3dd1708b5b4fdb9b2d6497dbe6826f37c66af721b85307997e" + }, + "scripts/migrate_mcp_config.py": { + "algorithm": "sha256", + "hex": "65aaf9eef1b8503aeac4d46385bd789d52c231abac4e95c3c3bd439badee82b1" + }, + "scripts/normalize_attached_repo_workplans.py": { + "algorithm": "sha256", + "hex": "053fcad24bf0fe23763717bdf3c383a0b0aadddc317a723e1f44000c603d4d92" + }, + "scripts/owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "26d058bcf1281478522bacbe81e7e01f8e096e8316a20ad0578bfebf17d4ac97" + }, + "scripts/patch_mcp_cwd.py": { + "algorithm": "sha256", + "hex": "42ea9e20530ddff28da27f0622bab3e6e305e25ce297f78cdfb5b07314e44da2" + }, + "scripts/project_claude_md.template": { + "algorithm": "sha256", + "hex": "0ad4707c682150cf61d6fcfdbfb4d683311f573e55ce64db6953179204cddd2a" + }, + "scripts/project_rules/agents-codex.template": { + "algorithm": "sha256", + "hex": "4e38dc7f1a4f26dc170d3b4b0d38e8629be62324c260ed0c9fbbef09fe449633" + }, + "scripts/project_rules/agents.template": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + "scripts/project_rules/architecture.template": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + "scripts/project_rules/claude-md.template": { + "algorithm": "sha256", + "hex": "96065c83c4617214b25a796d57564463a6da2c9b29b002eb2df08ce4295b5237" + }, + "scripts/project_rules/credential-routing.template": { + "algorithm": "sha256", + "hex": "2d2f6a72f3da43f8d56c3fa1373bb67630fc0be311d158adb56614937c9d69d7" + }, + "scripts/project_rules/first-session.template": { + "algorithm": "sha256", + "hex": "3b163d997240d5244df728acebd31d4c9e693c51dbc9830e7112cbc8e6cd73d8" + }, + "scripts/project_rules/gitignore-claude.template": { + "algorithm": "sha256", + "hex": "b88d4699608d5e587d23831dc8c1897fd327f9ccfd69fd2267abe23beb603e97" + }, + "scripts/project_rules/repo-boundary.template": { + "algorithm": "sha256", + "hex": "d32eec3a4dd1c19704721b03336f2870312d228d0f40ff8ec1ba293e5892713c" + }, + "scripts/project_rules/repo-identity.template": { + "algorithm": "sha256", + "hex": "7fbbfec51d7916c9c8c518b76bf04444d02be44911e05b90765213769ed6f592" + }, + "scripts/project_rules/scope.template": { + "algorithm": "sha256", + "hex": "959a36f119c508afbbad42f53b1b684c90f90d6fac4a22ea4a08671e777cbf39" + }, + "scripts/project_rules/session-protocol.template": { + "algorithm": "sha256", + "hex": "10407b87395cd0af873201216aa006085268fc5bb9ece07c6312e7a47cd58d45" + }, + "scripts/project_rules/stack-and-commands.template": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + "scripts/project_rules/workplan-convention.template": { + "algorithm": "sha256", + "hex": "f14469956daebe6f26b8060d3d33dc7ac6b930aa98b26e8a25794ea410ddabe6" + }, + "scripts/promote_intake.py": { + "algorithm": "sha256", + "hex": "d737cda2ed3eca8cc756ec09e7a70f38b9639da315a507741c52f6eb45ffbb84" + }, + "scripts/propagate_credential_routing.py": { + "algorithm": "sha256", + "hex": "4dd17c8034bbb22818f7127c3a4822cd6d9541366f2c96fd309c1e8232494975" + }, + "scripts/pull_image.py": { + "algorithm": "sha256", + "hex": "3121782da11232f21e78483fdc0853e86f5593a695f6cf3e2c3b683415f9a8a2" + }, + "scripts/push-seal.md": { + "algorithm": "sha256", + "hex": "5756e4d79793942e8c1f80000fd59a655528d0feb051a5fac4c54c52edd0a5df" + }, + "scripts/quality_assessment.py": { + "algorithm": "sha256", + "hex": "19671103230617ca97af99ca44d809671c8ad8f93b8cae8be3b585c3582c8495" + }, + "scripts/quality_debt.py": { + "algorithm": "sha256", + "hex": "b31e6751008f588680eea0f73865b5c0ba25c14abb1bc1fb008a564f33a5284c" + }, + "scripts/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "ef91b3292eac275bdf1130c7919398d15adf594bb85c30a723e4ac46e76bdc42" + }, + "scripts/register-mcp.sh": { + "algorithm": "sha256", + "hex": "85c00a6688bf890e4a704e72f6d7f8b17ea55a32fa41b1a4906d6b8a32b47187" + }, + "scripts/register_from_classification.py": { + "algorithm": "sha256", + "hex": "9c901828977414d33e7f8e22b9d5423b03534fa8fe9806883a57156ced3b6ed6" + }, + "scripts/register_project.sh": { + "algorithm": "sha256", + "hex": "7e43846a69094e1c0544bf1a291a748077ca3ea57f5aa754e314ac0de45fa07d" + }, + "scripts/release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "efa66ef82a0dca9468acde03ef675431d698723a12583b14b8fc826adda868d3" + }, + "scripts/repo_sync.py": { + "algorithm": "sha256", + "hex": "1895989820e107e76c42f20478bcdd8085e351259ba2179d601bd8dee39452fd" + }, + "scripts/seed.py": { + "algorithm": "sha256", + "hex": "1d6d6840ac5bcc9f372dd37458d58fd19758605e29eac347534396b5edad3cc8" + }, + "scripts/seed_wp0012_suggestions.py": { + "algorithm": "sha256", + "hex": "d2bcae410c1bd62d6652470c9932984db889b087610a53ee63737dc98b235fc2" + }, + "scripts/smoke_dashboard_load.sh": { + "algorithm": "sha256", + "hex": "7eb0ab2bbddf631a430e0cee254ad9c629d3d0a503e431706b725936891a573a" + }, + "scripts/smoke_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "c0f6bb6101280d180598c5d8efcfd867ae7b9d460b8577bf0f1edb374a78bb34" + }, + "scripts/spine_migration_data.py": { + "algorithm": "sha256", + "hex": "a3234c0c55a2ce053e14e9d95b944bad0bdd7e67b0d7a94a17ebeaa66371a692" + }, + "scripts/spine_migration_dry_run.py": { + "algorithm": "sha256", + "hex": "e7188e626e1f9701239871857ea7523902aadd307b9a5a875bee962cc836c48e" + }, + "scripts/sync_classification_allowed.py": { + "algorithm": "sha256", + "hex": "20f182904a3545db3269c12994b9a3707979659c7b87909ceefd3730a822a414" + }, + "scripts/task_token_hook.py": { + "algorithm": "sha256", + "hex": "57769e31aea7e96aaeb9a14153ad6063104e462d1eb08dd0bb2b1cada45bdbb5" + }, + "scripts/token_reconcile.py": { + "algorithm": "sha256", + "hex": "2f02039d3540e0676ec37f10afe055b633a38ad230633be993c03d98905fcdc5" + }, + "scripts/update_agent_instruction_files.py": { + "algorithm": "sha256", + "hex": "291330d2f6998e7e1d6a88515a105951192994bedce982fc0f7df24057b629a6" + }, + "scripts/validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "8f65fe4b216fe528d1f0aab5518be01b33e0532730ab8bb18c3df6664e893e41" + }, + "scripts/verify_image_pin.py": { + "algorithm": "sha256", + "hex": "4590762210dbdb78ecbcf02f8740d0ba3f5a522d987b3e8e296e3e8c054bb5e3" + }, + "scripts/verify_preflight_signing_runtime.py": { + "algorithm": "sha256", + "hex": "f26f2e813fe64c8459b1cc24fe6b10e948bc350affc5c2f56fe0a1e39b0aad8b" + }, + "skills/state-hub/SKILL.md": { + "algorithm": "sha256", + "hex": "027a74f2c7d7d0c45b86ffa8b4a3c1f3f20e8a713efbcee2734351a9290631a1" + }, + "skills/state-hub/references/tool-signatures.md": { + "algorithm": "sha256", + "hex": "47a9ac4f30f464e44ff4f4acbb21d7e20f3d183ac0991a612015be8438b06629" + }, + "statehub_register.py": { + "algorithm": "sha256", + "hex": "ba9173fb375ba9b01a396710a24eb699df725288cabbf104e584a4916e046445" + }, + "task_flow_engine/__init__.py": { + "algorithm": "sha256", + "hex": "a528d4bb114456713b0778956cb5806ff2705b1d6e78d0e17229b74ad45adca7" + }, + "task_flow_engine/builtins.py": { + "algorithm": "sha256", + "hex": "ad3d790294ee4a08f6f8642410738b95d76b712a97c99f6fec3bddecd04e2cbc" + }, + "task_flow_engine/engine.py": { + "algorithm": "sha256", + "hex": "c5349b51dd82b0f67ed295ede5ed7f67cbdd04c5cfc73532c51bd61804c07b44" + }, + "task_flow_engine/evaluator.py": { + "algorithm": "sha256", + "hex": "4eca404ff7ad1a707cc5596bff9fe8907f41c5f425814f314e987d6933383e41" + }, + "task_flow_engine/models.py": { + "algorithm": "sha256", + "hex": "1b8ed0c99b9cf187d59f56bbb32b97e9f44b5427a4b6eb523110c58b559287d6" + }, + "templates/recently-on-scope/domain-digest.md": { + "algorithm": "sha256", + "hex": "e5d657d14e086849d5588ab24f233215cb67d479841e0db08720c412380b769c" + }, + "tests/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "tests/conftest.py": { + "algorithm": "sha256", + "hex": "577b738c80123148f37fc5fa23ede2b03ce96c46d5e1168fc69f93136ef2c0f9" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md": { + "algorithm": "sha256", + "hex": "ca2cf99bf2f66f235b88c58d711c40ae0f9d2337464b5d4c16b5016a59df7029" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md": { + "algorithm": "sha256", + "hex": "a3b4131cdbbd90b27a08674f9e330d37c359d7744c24771afc82c31d9b776adc" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md": { + "algorithm": "sha256", + "hex": "c08f5ba3ceb01d769afedcf476594fe3043552a12ab39161dd536290e1a59766" + }, + "tests/fixtures/release_headroom/rev61-65m.json": { + "algorithm": "sha256", + "hex": "39a8a360ebf836fc72703e00aff0f63ac5051ccda83960e789a3c91145c1c481" + }, + "tests/fixtures/release_headroom/rev63-105m-concurrent-pending.json": { + "algorithm": "sha256", + "hex": "a4c05b1490082a486d2ddba6db18431c068ca2bab7a2c0af19a58c7a52a4048d" + }, + "tests/fixtures/release_headroom/rev63-105m.json": { + "algorithm": "sha256", + "hex": "72452b6ceeed98257b9109b01f2acab18717b1669b86c0fb62dbb6bd006b9196" + }, + "tests/test_c07_retired_rows.py": { + "algorithm": "sha256", + "hex": "905612dde7b8524eccb8894e7ea6c332724c20f82407e5aeaa20763d506e9fc9" + }, + "tests/test_c25_message_pagination.py": { + "algorithm": "sha256", + "hex": "86488219d5d1ee2bd723a88a97392d9cfa714258282663a89915b0ccf011018c" + }, + "tests/test_c25_source_revision.py": { + "algorithm": "sha256", + "hex": "a8f4ad66b5da4e373cdb34045ae00fe0590ea5f59307c4a77aa99a55c7e5e5bc" + }, + "tests/test_capability_requests.py": { + "algorithm": "sha256", + "hex": "69c25d9344a8a1592f0c03ed6b9b739369d9e502bb7404e0391779746d20f624" + }, + "tests/test_classification.py": { + "algorithm": "sha256", + "hex": "8b8541883296c73af3850c9a3835b9cae1af5f1dfb6a048d01c7b86b186b45a7" + }, + "tests/test_cluster_historical_projection.py": { + "algorithm": "sha256", + "hex": "26b8b24d5991e96fece30fb91f8a37e35847bc21bf11eeb2f6d576ce3061028f" + }, + "tests/test_codex_mcp_launcher.py": { + "algorithm": "sha256", + "hex": "8440850a93ddd6a0e959b52aed8d7da1a0bb265801d3c002f9d0bd7b2968e69b" + }, + "tests/test_codex_mcp_server.py": { + "algorithm": "sha256", + "hex": "a9ef024a2b8955af9e168be17599a431ecedf2a395c29957fb31ae2a53d04b9c" + }, + "tests/test_configure_codex.py": { + "algorithm": "sha256", + "hex": "149c5215d4e3528351cd07ef234cbe44ada420eada58cfbbb41dd4cfde9f3fce" + }, + "tests/test_consistency_check.py": { + "algorithm": "sha256", + "hex": "095136c993d90d3dfea6019b7d964c2ddc3e9eb1649a279d9f98210dbcbb52a0" + }, + "tests/test_consistency_sweep.py": { + "algorithm": "sha256", + "hex": "43fe0a76b4487a4ecbd749d12af9c0f7144a7e8972df66b65c9cb7018519bab6" + }, + "tests/test_cors.py": { + "algorithm": "sha256", + "hex": "16d0949527020ad5686f89c101a73b4b61d669c59514b464c1e57fbd85bb32b8" + }, + "tests/test_doi_scope_health.py": { + "algorithm": "sha256", + "hex": "5cfae81bb2bcb4082aa61bf80c5b17d34a97259c5de2f47f03f16ca77627e3bd" + }, + "tests/test_edge_outbox.py": { + "algorithm": "sha256", + "hex": "5949ebcf034872e7479965e203078942688238d1203e57df94f4a9f00989e3d4" + }, + "tests/test_edge_read_cache.py": { + "algorithm": "sha256", + "hex": "5d55dd31d28954b83b11edf2695fdfc328faadd57b7e6a62473863410088a08e" + }, + "tests/test_edge_relay.py": { + "algorithm": "sha256", + "hex": "54e83bfa415fd341603f81789436aea957ca5e9d5e421f3d7c96225512fd69d6" + }, + "tests/test_ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "372f51697f4cc4c3b8199b5998c3f6fd134b137aab0aea497ec8a4b670422caa" + }, + "tests/test_forge_dependency_edge_preview.py": { + "algorithm": "sha256", + "hex": "7fa67aca7256ea0b0f5609ca0db9c8faac5344ec48379d53d45798748621f71b" + }, + "tests/test_forge_dependency_edges.py": { + "algorithm": "sha256", + "hex": "ea6765fe2774db952727aff655821742f1915d1a95135810832812a20b7e3ab1" + }, + "tests/test_forge_projection.py": { + "algorithm": "sha256", + "hex": "bb7227b3042136d71e8a94db29563a1cdd9a55176aa1199d1d49208f7e28dbeb" + }, + "tests/test_forge_projection_qualifiers.py": { + "algorithm": "sha256", + "hex": "803bad3319e403e44fe966c3050b2a3e6e6b08d69315a8fa48a42bc331508390" + }, + "tests/test_historical_projection.py": { + "algorithm": "sha256", + "hex": "bcb06e41242087d94bd83e7d73fbeb06c89cbb15ab89e87e6c95f399711ab58f" + }, + "tests/test_hub_core_imports.py": { + "algorithm": "sha256", + "hex": "f6590e158ba37a647551aa27431a3765ae79b60bd7e668ea8c5eecc8e92956eb" + }, + "tests/test_ingest_sbom.py": { + "algorithm": "sha256", + "hex": "3ada02bb0cd893cb9a4b4544ee6ff819a180093d4263770e34a4d6506f1bbc42" + }, + "tests/test_instance_identity.py": { + "algorithm": "sha256", + "hex": "fa8a82119e58720a82631a5365063d50309a9124d1bbbf41cc9ec55ff2d97581" + }, + "tests/test_intake.py": { + "algorithm": "sha256", + "hex": "392c4e8b7218bc42c85515a098237b01701657f90ed2b51b5f4137b7704aa689" + }, + "tests/test_legacy_meter.py": { + "algorithm": "sha256", + "hex": "49fb5f342f5890e96f6b605429853933f1215a040c25a68226acd2431f0654eb" + }, + "tests/test_lifecycle.py": { + "algorithm": "sha256", + "hex": "9e60edc0e7f0daeea1592f7d79a6cfe6c586718372b9d23ca48e2837997f73d0" + }, + "tests/test_llm_connect_integration.py": { + "algorithm": "sha256", + "hex": "bb515d7d89bd1dd86f5c2b52df5db61af7cfe35308442134b15f2614002735a5" + }, + "tests/test_mcp_legacy_deprecation.py": { + "algorithm": "sha256", + "hex": "ebb3363d02b013822661d2508bc5f9bc125107aafb61233626178b5e107a90f1" + }, + "tests/test_mcp_queued_receipts.py": { + "algorithm": "sha256", + "hex": "bf3d261836c2104387e5f80fd75b5765639f437e738155e6c989da88c2214a4d" + }, + "tests/test_mcp_registration.py": { + "algorithm": "sha256", + "hex": "5cc53cfb1f2d5a0c8a06723c3dbfcf227b9d1374056418934023bfe4cf130eae" + }, + "tests/test_mcp_smoke.py": { + "algorithm": "sha256", + "hex": "452fe4871dab582e2a447cb58f52c1e97487abe581affd2cfd8fc5d1482cdc2a" + }, + "tests/test_mcp_write_tools.py": { + "algorithm": "sha256", + "hex": "dc8afe96892b88b38c29e83566ff8ee314f6ca1e7d28c50692f18e8895838397" + }, + "tests/test_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "91efdccecc89c4e6cc9d829971344bcd89a701b23ee6b4f2cadb285f135ba025" + }, + "tests/test_memo_forwarding.py": { + "algorithm": "sha256", + "hex": "aeac54ab8333b52c2b43952d9696ef1a990110931f151fe129a7dfd690907976" + }, + "tests/test_memo_notification.py": { + "algorithm": "sha256", + "hex": "0bf73a9e8883ebdf1ded5f28ee74f7cf629108b8f692fd12c9f1494e2a088b28" + }, + "tests/test_message_feed.py": { + "algorithm": "sha256", + "hex": "29901277a0f603adb10b376782eaadb4f9adcb271eaec0b58c17b824d118d4b6" + }, + "tests/test_message_receipts.py": { + "algorithm": "sha256", + "hex": "be3cff46cffb2fe025ae63f2fc7aba10f969bfe8aeb7a714736e44a11691700d" + }, + "tests/test_ops_run_projection.py": { + "algorithm": "sha256", + "hex": "6ad02d4c936a2e65cc982528172c46f10ef44817fd39398c98212e7af57efa61" + }, + "tests/test_owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "98ca96b02c4148312f38f97f9d15979c0a5330c091fa5c8d4ec3b047ab896896" + }, + "tests/test_policy_router.py": { + "algorithm": "sha256", + "hex": "7b16e737b77550eefc8b6623c225521e3e323bf4e181f60460d3d950650a9efa" + }, + "tests/test_preflight_signing_rotation.py": { + "algorithm": "sha256", + "hex": "5f309b667dc60aa3afabb163220455d9d2303d0238c1070a39a673cab92d46b5" + }, + "tests/test_promote_intake.py": { + "algorithm": "sha256", + "hex": "24bf48a23ad094fae4e21ee8b80d8bd51bdf844ae5e3d5c85b37a6a519fd93af" + }, + "tests/test_push_deadline.py": { + "algorithm": "sha256", + "hex": "9199e714a96e2da412e313397bd825b3b44ec3d3e8a7da7e398860cb433bb026" + }, + "tests/test_quality_assessment.py": { + "algorithm": "sha256", + "hex": "02d8d6d0790e352b862e0ce859fc36be29648964a2dd82deadd756887995e724" + }, + "tests/test_recently_on_scope.py": { + "algorithm": "sha256", + "hex": "2ef134cfa7ab774b474e6e9383a37b6b78f307276e8d80df926d8505cf7a418f" + }, + "tests/test_reconciliation.py": { + "algorithm": "sha256", + "hex": "7c15f0fb78495e55e3cb77ff0c363b99933166c51ea81ac100c228fa4e14eab5" + }, + "tests/test_register_from_classification.py": { + "algorithm": "sha256", + "hex": "f3fab2107913b5c0ac0782522509cdd451f906a8ccf95f9ac332e15077d998b1" + }, + "tests/test_release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "612acb8fcf5f08984bd0d807c8be1ebd30927084bd188fa8ec7318c3808bb414" + }, + "tests/test_repo_manager_workplan_adapter.py": { + "algorithm": "sha256", + "hex": "f64c6d44d690298b0e5b5dfbd46b9abe5a4d3b0e33ef57daf73f4be9d6ac8062" + }, + "tests/test_repo_sync.py": { + "algorithm": "sha256", + "hex": "578b695b3ba29331ff7234e2b1c496d73007e5407daa5bda6afdc5f85cf5edcd" + }, + "tests/test_repository_alias_routing.py": { + "algorithm": "sha256", + "hex": "4bb152404bc6d7544d65ce7496e763b2a625cf34afd2fe27cddd21170a340966" + }, + "tests/test_repository_collection_projection.py": { + "algorithm": "sha256", + "hex": "2229a766cf165ec7ccf3bbc143dfd57705cf8bbfc12795d22eef00553f78b52e" + }, + "tests/test_repository_rename_api.py": { + "algorithm": "sha256", + "hex": "89c8072ea0f3bf0bb0975a3c77dc7343d68f9d7fd89a1297e92400e063a77e08" + }, + "tests/test_repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "9886a8d5f99ff59dcdecb3c9e8f8ee2176574f2b86ef2dae0510c39a7bfeca8e" + }, + "tests/test_repository_rename_docs.py": { + "algorithm": "sha256", + "hex": "fc8039bb428bf03b63ea3aff39a27f2c577917f8c0c28fcd05acd0ea3c96c696" + }, + "tests/test_repository_rename_persistence.py": { + "algorithm": "sha256", + "hex": "5f870e6c77dc64923a1be04c543241ba0824cbd51c8263da8ea8f9c01b9750f3" + }, + "tests/test_repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "2c31d38b7fe55325910c82fb9d55ec3cdb1ee52425001160c32d940ad150ab54" + }, + "tests/test_review_contracts.py": { + "algorithm": "sha256", + "hex": "13ef7ee55b632fbef3aa16b146eb3df9142b396633ada018b97783fbd05614cf" + }, + "tests/test_routers_core.py": { + "algorithm": "sha256", + "hex": "c903511a3b21cd5747c5297b9d7818b59e4c2dcd62c7ffc0aff2dc94a999cd86" + }, + "tests/test_routers_td_ep_contrib.py": { + "algorithm": "sha256", + "hex": "1c9a756ab8c851ef11d43ceeb7858dc8d912d329d76ef7158253868015786326" + }, + "tests/test_sbom_nexus_compat.py": { + "algorithm": "sha256", + "hex": "08d53e31d0555ba214008f7902293a1c8a2aafb413d8859d3087ced53924cc72" + }, + "tests/test_schema_state.py": { + "algorithm": "sha256", + "hex": "95e304cbffd36a29400a5fe66c273eae585a62cb4c29a9b769a78aaee0155fbe" + }, + "tests/test_server_dryrun_commands.py": { + "algorithm": "sha256", + "hex": "b27d699d7eb05d0397b649bf57c28aabb0f032847bebb36d8c45c0501b5f3603" + }, + "tests/test_services_router.py": { + "algorithm": "sha256", + "hex": "251527dc37696ddddbf4e1aff8f047bf8d492cf2d226ba1b49045082d14489aa" + }, + "tests/test_statehub_register_cli.py": { + "algorithm": "sha256", + "hex": "f9312a89943715169f171063a4f44e940ca3b4b8f6c3c3b2538a54ba7b744102" + }, + "tests/test_suggestions.py": { + "algorithm": "sha256", + "hex": "14d9426fa89420f141e9311971e65e2ae0b1402107c31dce23120ee21c226fca" + }, + "tests/test_summary_cache.py": { + "algorithm": "sha256", + "hex": "655052c819e24a2da743fcc861c32bf2f9487a99e2e2c18922c47cfa7e29d470" + }, + "tests/test_task_bulk_status_sync.py": { + "algorithm": "sha256", + "hex": "bba2045c9d978888a6b11349338aee67a9d95fc7106d0ab2302cdd062ecebdb7" + }, + "tests/test_task_flow_engine.py": { + "algorithm": "sha256", + "hex": "5b031e7200729f0a7bd4190b06d3af4ec1130f8babe8d19c0549757c1cd89fe7" + }, + "tests/test_task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "72c8dd990ffc1d1c38297e1fe720f550854895b6cab8697264c891ac66978e48" + }, + "tests/test_task_wait_qualifiers_schema.py": { + "algorithm": "sha256", + "hex": "572467435ccbdbe35b74df47b9382c65816da36b4baa763641ac5f2e6edea144" + }, + "tests/test_todo_md_staleness.py": { + "algorithm": "sha256", + "hex": "75113618409611e3a15b6348e545ab2248376d0f2452e17976c3b65deec38684" + }, + "tests/test_token_events.py": { + "algorithm": "sha256", + "hex": "8247ec154e8df95fc7ecde6109b115140c80a89da2e8ebca4522bc6c0d1cce53" + }, + "tests/test_token_passthrough.py": { + "algorithm": "sha256", + "hex": "32c95dc7a9b53f9040523c0a9c83ca406935f68c2a71e332b9301a7437f7de66" + }, + "tests/test_token_sources.py": { + "algorithm": "sha256", + "hex": "7950f8b1ca5dacd7a58e9443cc132840ed9f14af07589421ebfa03effb6b1230" + }, + "tests/test_tpsc_router.py": { + "algorithm": "sha256", + "hex": "d090c89c1a4f3d5d0699a0207dc6fa6c017b4238e91fe05a1df8b06134dbe26f" + }, + "tests/test_validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "d09db625956b352d908eec9bb678672cf5f3aae714961a404395871128e1940d" + }, + "tests/test_wait_kind.py": { + "algorithm": "sha256", + "hex": "af9173e2b2a8e7eeff42c820e19effc482e4cd7f258c0859ae3f0bc2a297645a" + }, + "tests/test_work_record_check.py": { + "algorithm": "sha256", + "hex": "64308ae19f5bf483b70cf879960db91bd715c3f8173a218f4e78e0434195b72c" + }, + "tests/test_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "ad548b47da095c02b3b6543efb8135e1368ea3ebd7396eb5cbebe564ca2d8af4" + }, + "tests/test_work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "0a8946f76b691621913184bc7449138cdd56a1bd9437b904ccdf0a01efd6323f" + }, + "tests/test_work_record_index.py": { + "algorithm": "sha256", + "hex": "77d1b2b5f4c528210a828ddbd3229c98239bd38cafee01755860ad2d1d6216cd" + }, + "tests/test_work_record_projection_api.py": { + "algorithm": "sha256", + "hex": "1432b4811a187b1a155b411dbdd0bbcbfba6f4953e838bae2dc0bf9ec5fa989e" + }, + "tests/test_work_record_registration.py": { + "algorithm": "sha256", + "hex": "5246cd42e70d289a06809d7ddfe2f60f800749d481e0e7632ad0bf772d9459b2" + }, + "tests/test_write_idempotency.py": { + "algorithm": "sha256", + "hex": "84478dee314fb5af1c33cac5427d102731c3ecff9149345ce44dbe16ad669209" + }, + "uv.lock": { + "algorithm": "sha256", + "hex": "667a5fb4c2fb889fd7a5eea77f82bb6f89cbb34e4c2edae0c975c12adb3f55c1" + }, + "workplans/ADHOC-2026-06-04.md": { + "algorithm": "sha256", + "hex": "e3ae47791aba0411890acc28311209cdb311beda867c5540e517656db17f4805" + }, + "workplans/ADHOC-2026-07-01.md": { + "algorithm": "sha256", + "hex": "c98b2048ed863b92e27d10298c0d79848c567c4444a0797dfb630c4a9054467a" + }, + "workplans/ADHOC-2026-08-08.md": { + "algorithm": "sha256", + "hex": "28931c2c2268011ff7827822b361d57a729a86462bae930ff483e1d24dd047dd" + }, + "workplans/ADHOC-2026-08-23.md": { + "algorithm": "sha256", + "hex": "36bbd8285ed7b07c76f16dc2604a420a513ad9831c893e326dc80fffb4d17e94" + }, + "workplans/ADHOC-2026-08-30.md": { + "algorithm": "sha256", + "hex": "fd1fedf0d770640c3589268726c92ad726837b36c8fc532d052a5751c6daccf6" + }, + "workplans/ADHOC-2026-09-04.md": { + "algorithm": "sha256", + "hex": "43c74166b8f6bd9343d16a19a13d7fd244773420221b8008999e83cac090166b" + }, + "workplans/ADHOC-2026-09-22.md": { + "algorithm": "sha256", + "hex": "b56f1002baa1c5fa49b9527f71932adb88ef76c545cbc18d4f164e8bbdea7e15" + }, + "workplans/ADHOC-2026-10-06.md": { + "algorithm": "sha256", + "hex": "9ee43d61232bdb89348928d53d207d89a055aa604582d0e2e4e119535b414bd2" + }, + "workplans/ADHOC-2026-10-13.md": { + "algorithm": "sha256", + "hex": "6104351bfe83ed4a9b7ec93b97f8ebb6e85aeca662fbdc1a2bec89a5872c60ce" + }, + "workplans/CUST-WP-0003-whi-kpi-card.md": { + "algorithm": "sha256", + "hex": "66f7b2a0e8160799f7d63aa445d8f58b6ad8eb4c62a00ac2e9bb98898f3f9be6" + }, + "workplans/CUST-WP-0012-multi-user-onboarding.md": { + "algorithm": "sha256", + "hex": "f02eaa67b1f333eeb3bd483bde7e2eb52f53dc4e0483bdfe273a3fdf97b81134" + }, + "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md": { + "algorithm": "sha256", + "hex": "7c2a649f051c25e55ab36e312d6757c3d21508a4634f99e2e96ccd6586908a8a" + }, + "workplans/CUST-WP-0042-workplan-state-model-cleanup.md": { + "algorithm": "sha256", + "hex": "2b84dd27e4871d71029d884e1bdcd09cd8895d40626f581ce89b86881117355a" + }, + "workplans/STATE-WP-0043-dashboard-ui-experience.md": { + "algorithm": "sha256", + "hex": "c919c9be64c30324dab400d4125c1f143924e5d14b942b7abc7574b4c06d3adb" + }, + "workplans/STATE-WP-0044-recently-on-scope-digest.md": { + "algorithm": "sha256", + "hex": "b7c3441e562a09467d5acc2c4a998bf499942c0d7a189146d95021428446d95d" + }, + "workplans/STATE-WP-0045-token-measurement-accuracy.md": { + "algorithm": "sha256", + "hex": "1256465645fdf1451d75062641fca6ae8aae003245d54cf236a080f19421e222" + }, + "workplans/STATE-WP-0046-workplan-id-normalization.md": { + "algorithm": "sha256", + "hex": "a6eaf9dcf01aa2c69aded5d07a2c2cd5424a3b4c7fe31a142e1e07710737b51b" + }, + "workplans/STATE-WP-0047-lifecycle-assertions-and-renormalization.md": { + "algorithm": "sha256", + "hex": "cdfce1bca8bb3c736377fac6b59b30ce03f6fb0329428dacab7ca2548ce52daf" + }, + "workplans/STATE-WP-0048-ui-state-change-reconciliation.md": { + "algorithm": "sha256", + "hex": "4a8260e6518df654f9e5900f941f6266284631c291ac1662228999ec93970f1d" + }, + "workplans/STATE-WP-0049-workplan-execution-queue.md": { + "algorithm": "sha256", + "hex": "0650cd4551663efe2394e6aa9ac56e578aae445f0379d1e56d4a970b2fbdc053" + }, + "workplans/STATE-WP-0050-railiance-fabric-graph-read-model-ingest.md": { + "algorithm": "sha256", + "hex": "bc9b703de6d484c25ce005211c2075cb0778a64f328b6b47c487c6254f9bb055" + }, + "workplans/STATE-WP-0051-financial-fabric-read-model-adaptation.md": { + "algorithm": "sha256", + "hex": "f370454383f8d806ac0ff75e0e4520a44fa71b9e2e65c618c9b2e6bb8863fde2" + }, + "workplans/STATE-WP-0052-task-state-canon-adaptation.md": { + "algorithm": "sha256", + "hex": "aa05a692f809ad26e67f046ca59fd50aadbce587e62f225d23e0e41be69d5941" + }, + "workplans/STATE-WP-0053-wsjf-triage-review-page.md": { + "algorithm": "sha256", + "hex": "735b9f3d5ab94cadaac2ee5f7c29e35035400c2c6e17390b2f912290215f6afd" + }, + "workplans/STATE-WP-0054-workplan-terminology-transition-legacy-meter.md": { + "algorithm": "sha256", + "hex": "f159a82be9e6bb3c195797c334660ae581cd097082c51a2103cec4dc6ea0cfa4" + }, + "workplans/STATE-WP-0055-statehub-register-cli.md": { + "algorithm": "sha256", + "hex": "69369fd9c2648f77cc76e62a2273986c30b7c1764e8e4f8e26d75a7e94f07c6a" + }, + "workplans/STATE-WP-0056-dashboard-loading-robustness.md": { + "algorithm": "sha256", + "hex": "5e31d7905a576ee547c07fa07c3f929a05ae4f2675e40e8810e8dce78cee66e7" + }, + "workplans/STATE-WP-0057-overview-workstream-stage-counts.md": { + "algorithm": "sha256", + "hex": "c89d519affe5b07125998ac89de89a1a0c0a7946c00b1f158eba2604f4540bf1" + }, + "workplans/STATE-WP-0058-agent-skill-hub-interaction.md": { + "algorithm": "sha256", + "hex": "47f3acde3aa916491c04153a10f606bbcb55a01d5b0ea7971012b2aba56db452" + }, + "workplans/STATE-WP-0059-mcp-write-layer-reliability.md": { + "algorithm": "sha256", + "hex": "e473b8682a14bc6391e34d7f1859afa1c5c41a91a98ddc5aad516ebed5c8485e" + }, + "workplans/STATE-WP-0060-fix-consistency-cross-flavor.md": { + "algorithm": "sha256", + "hex": "90914b1ea7613f05d307ccb8214cc2b537254cbbe340ce057a9db5d5f66b8c95" + }, + "workplans/STATE-WP-0062-service-catalog-two-dimensions.md": { + "algorithm": "sha256", + "hex": "e3439a04110b7dbfeefac4cbf788238badd2e0ca8ef9d4e2123cf9f12f1fb9c7" + }, + "workplans/STATE-WP-0063-weekend-automation-repair.md": { + "algorithm": "sha256", + "hex": "7b34165c848d94d84a576278b911591ef123f7f3afb957f094fb05dbb66ad1a0" + }, + "workplans/STATE-WP-0064-statehub-consistency-sync-railiance01.md": { + "algorithm": "sha256", + "hex": "c63a8d5125961161621f514aba588f98a830f64d1c819b1987410884a7d967d7" + }, + "workplans/STATE-WP-0065-repo-anchored-classification-spine.md": { + "algorithm": "sha256", + "hex": "dbc954df523671619c0c9a74bf89fb7066b86b9862cc443016c6f52ae054ffd8" + }, + "workplans/STATE-WP-0066-state-summary-revision-cache.md": { + "algorithm": "sha256", + "hex": "63a1557b60d56766187cc34d7885aa4efd146ef0d978745d08e088f3779d2a4e" + }, + "workplans/STATE-WP-0067-attached-repo-agent-normalization.md": { + "algorithm": "sha256", + "hex": "dfe101a32756c86beb19b97f49c6a2400268d8764f14a021286db957bcc11dcb" + }, + "workplans/STATE-WP-0068-offline-write-buffer-and-edge-relay.md": { + "algorithm": "sha256", + "hex": "d2c99e582c487dc48500f80499aaab59edc3592365563efc9ded1fb563cc96ec" + }, + "workplans/STATE-WP-0071-railiance01-workstream-caller-deploy.md": { + "algorithm": "sha256", + "hex": "3a1a5ab4cb091e3dbd390ff96338344222dd6e25ff350605f269263adc7cfecd" + }, + "workplans/STATE-WP-0072-workstream-caller-remediation.md": { + "algorithm": "sha256", + "hex": "7089cc22c513472bfcb53e981ed247c4ee04a8849fcf9c0d6fa11b1c42d528cc" + }, + "workplans/STATE-WP-0073-legacy-meter-decline-and-remote-audit.md": { + "algorithm": "sha256", + "hex": "93c34a34007a3185789f8178adf4ac6c4d308d1ece266d1bc7177fe1cb016d48" + }, + "workplans/STATE-WP-0074-hub-ecosystem-boundary-alignment.md": { + "algorithm": "sha256", + "hex": "9131052edfa68d27c155c2d90982904ed6c549349b7817c5da7176af31569173" + }, + "workplans/STATE-WP-0075-workstream-route-410-stranglers.md": { + "algorithm": "sha256", + "hex": "be834d3a2291c47fa241f22e64c936d8ada25d60cd8a1ad6a44bddd3d3079803" + }, + "workplans/STATE-WP-0076-definition-of-ready-and-comprehension.md": { + "algorithm": "sha256", + "hex": "033257153312533147fe790c2feada51e04acf462cf03421ceaa69a80041b160" + }, + "workplans/STATE-WP-0077-dox-assessment-recording-and-soft-visibility.md": { + "algorithm": "sha256", + "hex": "5c8872ca33d04c883e97a21451a72f4c7dfca58d9be68289266c6e4dc32e7365" + }, + "workplans/STATE-WP-0078-ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "3a9e9c2dab0ba4d189dc56015eecbe2a94d3810083cdc936418b43affe94d3fe" + }, + "workplans/STATE-WP-0079-retirement-strangler.md": { + "algorithm": "sha256", + "hex": "93163346d9743a2b8b19654b8bd58b60ee09539413a6f46fa772dcffe5c6cfa3" + }, + "workplans/STATE-WP-0080-register-project-flavor-awareness.md": { + "algorithm": "sha256", + "hex": "145a7786e0bd5a9e5089ca43331209418c33e32ae82bca12ea9a5cb38e36745b" + }, + "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md": { + "algorithm": "sha256", + "hex": "235c04f4d1b2a1b4d6baf26b6e920176bcd166fd9726ca3fdfcb4461515e71d9" + }, + "workplans/STATE-WP-0082-multi-owner-review-contracts-and-receipts.md": { + "algorithm": "sha256", + "hex": "75a15e854dff52d035b7b1a9e5c1ffc4cd15231b38d0b1a7063dc35cb36be29e" + }, + "workplans/STATE-WP-0083-forge-derived-projection-reset.md": { + "algorithm": "sha256", + "hex": "7c2c7a69d07915033c16f9405768799ef16c4774adf4e3a1293de8cf08a0d546" + }, + "workplans/STATE-WP-0084-forge-read-for-private-repositories.md": { + "algorithm": "sha256", + "hex": "da4e7608b0059561c2406ce3dd6aa10cdf67828577dd1c32a223a2407ec99901" + }, + "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md": { + "algorithm": "sha256", + "hex": "7e69e2afeb456708fe83bdbd86f9b510b7613af512e88b25542bfe07eb4e48d9" + }, + "workplans/STATE-WP-0086-fast-forge-projection-reconcile.md": { + "algorithm": "sha256", + "hex": "9ff813d86535e820d85abd619c7aa4f2c131626a4a979dfd45f9997354673bd0" + }, + "workplans/STATE-WP-0087-bounded-repository-collection-projection.md": { + "algorithm": "sha256", + "hex": "b1abcf6201e188948a0d716e787623692d6c31b5f8af2fb834647a72089624eb" + }, + "workplans/STATE-WP-0088-preflight-signing-runtime-acceptance.md": { + "algorithm": "sha256", + "hex": "9e288cfeec24b853274643e1764fb47043dbed31db81a85629f1d1605fdddbb1" + }, + "workplans/STATE-WP-0089-rename-redirect-recovery.md": { + "algorithm": "sha256", + "hex": "a41c4c436a782f6fc8cb7e66e176a522ce526a85113a30e78ae5fa8b4ae05f4a" + }, + "workplans/STATE-WP-0090-projection-task-field-convergence.md": { + "algorithm": "sha256", + "hex": "2d2f946b6e11aeb3efdca881391b3bcff23ab634429244d0f93cbf0a989378bd" + }, + "workplans/STATE-WP-0091-release-headroom.md": { + "algorithm": "sha256", + "hex": "fbbc2e35771b9fdec15877af5f87fcd323e7aec0f4a22da41c59af7642b84934" + }, + "workplans/STATE-WP-0092-workplan-flavor-and-depends-on-policy.md": { + "algorithm": "sha256", + "hex": "31f129f9ca7840ce4c6541776c29a2b928fd9482006f0f938464b0666ea6cf56" + }, + "workplans/STATE-WP-0093-broadcast-receipts-and-standing-notices.md": { + "algorithm": "sha256", + "hex": "9a4f849688ca441de43f6b87460f5e415d0ba0ee75e53828299345c9cbcb4e8a" + }, + "workplans/STATE-WP-0094-routed-gates-and-owner-returns.md": { + "algorithm": "sha256", + "hex": "24dab02a1daa023c680c5d57130c9a75a1adedffbd88014f294d1f37d13abbb2" + }, + "workplans/STATE-WP-0096-private-decision-dispatch.md": { + "algorithm": "sha256", + "hex": "71595ac45b82dd6a7cc1f16aaf9f466a2c2fc6f38c9a9f58516426cdec4c7eb5" + }, + "workplans/STATE-WP-0097-unlinked-decision-supersession.md": { + "algorithm": "sha256", + "hex": "f1907e5b2083f607651d492bf515418c53237b9e8ace8630cc929c9fd2b81f45" + }, + "workplans/STATE-WP-0098-hub-core-receipt-inputs.md": { + "algorithm": "sha256", + "hex": "798c5eb847b71ec38e3a81dc6ee465ad1b5a2d85c5a41782a57e7c0aa094fd7d" + }, + "workplans/archived/260706-CUST-WP-0011-state-hub-threephoenix-migration.md": { + "algorithm": "sha256", + "hex": "7317bffe6db22106a7477e47f87c8d2c36f1211ada31e8861007221a464db8ab" + }, + "workplans/archived/260706-STATE-WP-0061-demand-weighted-suggestion-backlog.md": { + "algorithm": "sha256", + "hex": "53e7f1c2060f2a9ec544e4098870ceb0632114a95d34f69aa9f60f320dd76bf9" + }, + "workplans/archived/260708-STATE-WP-0069-workplan-terminology-legacy-retirement.md": { + "algorithm": "sha256", + "hex": "794f1b138651521ba339c1a948fa808fadc551dec158e257189889d65bf68585" + }, + "workplans/archived/260714-STATE-WP-0070-workplan-terminology-phase2-retirement.md": { + "algorithm": "sha256", + "hex": "bdf8ab7ec81ce18eb24b2166d88fa050ca959c37511507a34e1d1ee3338277ed" + } + }, + "dirty_worktree": { + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "cd1c044dd4a6b073ac3f34acf962edb4a4882279586bcf6558717167d6e1df57" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "8149b1cc0fd79f3e940175dfa38bdb13bb5e50cd2e36768761842d4c801ccb4e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "aa06a6b9d4614adc79597b47ca2f6db287680476f3ada827653df7ab8aac357b" + }, + "docs/evidence/legacy-meter-weekly-review-20261015.json": { + "algorithm": "sha256", + "hex": "fedb437efa78ebbfba6a210b2b6deba57a73d6e013b4126317a5f9aec733af47" + }, + "docs/evidence/legacy-meter-weekly-review-20261016.json": { + "algorithm": "sha256", + "hex": "95593848e682f234f9483c016d41fad43945920d2d5a3ef4a284b0dc268daa24" + }, + "docs/evidence/legacy-meter-weekly-review-20261017.json": { + "algorithm": "sha256", + "hex": "a924c97c0a273dba0dd9a7f3f7526d9d56981add78991d20c84ee0318263a216" + } + } + }, + "live_effects": false, + "managed_assignment": { + "schema": "repo-manager.identifier-assignment.v1", + "ok": true, + "executed": true, + "repo": "state-hub", + "namespace": "helixforge", + "assignments": [ + { + "kind": "task", + "record_id": "STATE-WP-0095-T09", + "uuid": "8be8f13b-6352-5295-9755-de6fbfb13593", + "path": "workplans/STATE-WP-0095-historical-source-receiving.md" + }, + { + "kind": "task", + "record_id": "STATE-WP-0095-T10", + "uuid": "88585c69-d9b9-5e1f-a256-6416ff71e824", + "path": "workplans/STATE-WP-0095-historical-source-receiving.md" + } + ], + "historical_invalid_identifiers": [], + "historical_identity_collisions": [], + "files_changed": [ + "workplans/STATE-WP-0095-historical-source-receiving.md" + ] + }, + "preserved_after": { + "index_entries": { + ".claude/rules/agents.md": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + ".claude/rules/architecture.md": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + ".claude/rules/credential-routing.md": { + "algorithm": "sha256", + "hex": "e4ef0b25e55e22fab80c1a4be2dd308e61d5ceaaa364e30a0793bd12a9bd64e0" + }, + ".claude/rules/first-session.md": { + "algorithm": "sha256", + "hex": "f69a61a7a3deb874d2f26febf950278a7b5b331c6a46f4bbd387512ab67b38fc" + }, + ".claude/rules/repo-boundary.md": { + "algorithm": "sha256", + "hex": "aeb2d23e3a0fbcdca2b37d682f86572ba1b4b880408f56b5ce79d2da87bd8f97" + }, + ".claude/rules/repo-identity.md": { + "algorithm": "sha256", + "hex": "43fa84e08a5cec4ec290160f41cc0bf41b31c203acfac7bd33ef5a17d501e8f6" + }, + ".claude/rules/session-protocol.md": { + "algorithm": "sha256", + "hex": "eb95251d2735e8e8ecaa07a74ad4dc49133ed9eb268f2516d893099f2f07fcd9" + }, + ".claude/rules/stack-and-commands.md": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + ".claude/rules/workplan-convention.md": { + "algorithm": "sha256", + "hex": "90b3caf33b5060b54315351d223fed4a2fc85c0e9f1ba56546a9e1a5d469fbf7" + }, + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "9cc34d7a3532f7763a51766820455ab0aec38b6a0642ee5552dffa74ec889375" + }, + ".dockerignore": { + "algorithm": "sha256", + "hex": "bed9da3007d217f666df21481e6b52a81e2b0e4ad4aaff47063d7f1e1dee8e04" + }, + ".env.example": { + "algorithm": "sha256", + "hex": "423f365b6108cb594f0abcddc31b2f82c49448618129787ae2dd222e4803ea8c" + }, + ".forgejo/workflows/ci-smoke.yaml": { + "algorithm": "sha256", + "hex": "e91d63401b6c0b2824ee1c55be96aaf2554b35b434cbaae793101b78382a8fa3" + }, + ".forgejo/workflows/image.yaml": { + "algorithm": "sha256", + "hex": "3d8b1452915276ea2d3bbc29beca2808176dd0ea35559dae86ffac023899e82f" + }, + ".forgejo/workflows/memo-dispatch-image.yaml": { + "algorithm": "sha256", + "hex": "c8ce95bfc6234ba125370c7c5703f1372f15b5b651d97ffddbf4906ce41a86ef" + }, + ".gitignore": { + "algorithm": "sha256", + "hex": "ddb067b9fd42ed170e2b5a38d6fb9b5e2e87742a981ff869365b1fc53be79e62" + }, + ".repo-classification.yaml": { + "algorithm": "sha256", + "hex": "17b60f856402f677386c025c71a29a691c0ac6f4f01cdee9c67397ee255c7800" + }, + "AGENTS.md": { + "algorithm": "sha256", + "hex": "8cbb49adfd7c27b2129ece1998062f4e53a3701480e00d01cefd36713a23dc16" + }, + "CLAUDE.md": { + "algorithm": "sha256", + "hex": "e9a597601a32b3ad510bc6bcbc18702816359004e4db03d3f6bacedd3ccf555f" + }, + "Containerfile.memo-dispatch": { + "algorithm": "sha256", + "hex": "ad5a31b7d2387cac4a563e018f350469ca36dcfac9bf90917525a9f7b58c9d3d" + }, + "Dockerfile": { + "algorithm": "sha256", + "hex": "94ec9e6200090be0a7edd0e85d3623f5337e4386646adc88ea5c882711d80a25" + }, + "INTENT.md": { + "algorithm": "sha256", + "hex": "f7c34c4b8ea8dbf3d1331b93bed7d3c5a120829cb164245110bf324b964a8efd" + }, + "LICENSE": { + "algorithm": "sha256", + "hex": "9c4cda3c0bcfa1e16a7137b567a1397cd925b9dce909e2de3e2d7e3bd56544a7" + }, + "README.md": { + "algorithm": "sha256", + "hex": "30d999405e1da820db58afce2c7ed95424231d23a9d99d0a8f1b36fd938cffe6" + }, + "SCOPE.md": { + "algorithm": "sha256", + "hex": "3c9442eaf4c7bf830dce5027ae4c892397ac32768f74789a7e784812a1954633" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "49737ce69a637ca741895907e7808d07a50a04082b21a6f98d6f3249a9d88de8" + }, + "alembic.ini": { + "algorithm": "sha256", + "hex": "26ee14169c2e89a3ff7e4f171aeb6e2108509ab599f818121e80f41b5efb45e0" + }, + "api/classification.py": { + "algorithm": "sha256", + "hex": "c1f26de5ff83664e2eb0f1b995e7dea4d99955c263f16332772f5c1e2925069a" + }, + "api/config.py": { + "algorithm": "sha256", + "hex": "66157fc2d45d59aa1622ad332fec5aca694adb8fc561356f85bddf7bbce7508b" + }, + "api/database.py": { + "algorithm": "sha256", + "hex": "51fac605a863d9c9b57997af2660b1ea3e7fa44680d66ed835226549df469f59" + }, + "api/doi_engine.py": { + "algorithm": "sha256", + "hex": "a391837a2b67708bbcd7b6efe5fdfb880df63a8e732fb8ed37588776fd4c0657" + }, + "api/edge/__init__.py": { + "algorithm": "sha256", + "hex": "1c126bf09d40fc1fd7b98753e2155132e6815adcd2df534d534930bab4a2ea0b" + }, + "api/edge/outbox.py": { + "algorithm": "sha256", + "hex": "bc0383b296aff4efc415cbb6382dbcba1ffc0cb1a1efd4d0129d94e2355e210a" + }, + "api/edge/read_cache.py": { + "algorithm": "sha256", + "hex": "138510c3ab6fcdf88a0fc7db150d77ce0578327ea9d006efbebc2f16da38f2cc" + }, + "api/edge/relay.py": { + "algorithm": "sha256", + "hex": "e1eaa95c75293cbd0a0f890273061673be0c506e90997f0d79e1dca75783d379" + }, + "api/events/__init__.py": { + "algorithm": "sha256", + "hex": "dcc181e084680cc6010238cc9b47a0af1ab376c4de8d61d4ec6e5c86ca59d1a5" + }, + "api/events/envelope.py": { + "algorithm": "sha256", + "hex": "0cc828255964a6e68073b3419de0afe5ebd40bda4c75c484f0e768d46cb7716b" + }, + "api/events/nats_publisher.py": { + "algorithm": "sha256", + "hex": "ed9af4e93ec518c5c767a69c88f08b1423ef9af6f7a263da5541883167834d9b" + }, + "api/flow_defs.py": { + "algorithm": "sha256", + "hex": "cf72911a1e13133fad05567cf463fb82f590fff5fe698b00931edab0d458ffa0" + }, + "api/main.py": { + "algorithm": "sha256", + "hex": "ae4e8d53f9d16b7a32b4e6f67483d96b73f1042f46b772a87d25eaf114b6e1e5" + }, + "api/models/__init__.py": { + "algorithm": "sha256", + "hex": "b9ec8fe8b6c27a4ac7d47d4567480303b583b0d51fc0f84692a5507a0e4d4692" + }, + "api/models/agent_message.py": { + "algorithm": "sha256", + "hex": "0c854788021a0eea650ea9c2463572d7f3fad12d187e2325a9e9c743f9e7937b" + }, + "api/models/base.py": { + "algorithm": "sha256", + "hex": "22235b70cf8eaef2dc1cdac52c9a23befa54e2ed32b60418d56db88e5c61bb22" + }, + "api/models/capability_catalog.py": { + "algorithm": "sha256", + "hex": "6122f685dfa1ed588de19ea96b8e47b45290b76460de34d01373aa9cfacef9fd" + }, + "api/models/capability_request.py": { + "algorithm": "sha256", + "hex": "9078411e26fce472a94ddf6112b83c70ac3f5613e8dea7002b5b239f79080fe0" + }, + "api/models/contribution.py": { + "algorithm": "sha256", + "hex": "16cf0afbb5364067f4b58721a3eac215aead070d819683ec62f15eda93e0a145" + }, + "api/models/decision.py": { + "algorithm": "sha256", + "hex": "aad6e9c9970cf91adc0a94b0e17e35ea3f430889b44633202d65a90bbda3aa8f" + }, + "api/models/doi_cache.py": { + "algorithm": "sha256", + "hex": "d19ae235d6bfcf2ec68d1cefb715993269865f4ffe51d767ae2789d21801ce46" + }, + "api/models/domain.py": { + "algorithm": "sha256", + "hex": "37f67eb5034439acd5e484e578f9eb2dc9e5103a50e6836cda226a19ef824df7" + }, + "api/models/domain_goal.py": { + "algorithm": "sha256", + "hex": "1e53545cdce5d3a31da44831820ec6d1f9ce420a968e7afce10314f3b95d33ce" + }, + "api/models/extension_point.py": { + "algorithm": "sha256", + "hex": "b537010fadb5ce33c5977292d7ebe57df49cd2bcfa2b8c5d92c03946def1546a" + }, + "api/models/fabric_graph.py": { + "algorithm": "sha256", + "hex": "a3ed7689fce71aaca0a35f805e0a537ad2f9949cf7cd1a914bd1ce8cadae3afe" + }, + "api/models/intake.py": { + "algorithm": "sha256", + "hex": "dfe916df29f0d293aa06385a1c67d5ac70ca4a9484434e1232704a0d90166027" + }, + "api/models/interface_change.py": { + "algorithm": "sha256", + "hex": "98f7ab1cf8f2fe7cd4146b542258b84b008d57dca80aa2946f019434471d778d" + }, + "api/models/legacy_meter.py": { + "algorithm": "sha256", + "hex": "85f47cd5f1ce987d7d7d2c900c9d2839f21860ee8e078e955e1937869fedad6b" + }, + "api/models/managed_repo.py": { + "algorithm": "sha256", + "hex": "dd4ea29c5a5b8a23577c0529fbebcb8dbbf0127a176b6ae546b1b9161e827edd" + }, + "api/models/memo_notification.py": { + "algorithm": "sha256", + "hex": "b124a0bc92e468825d7c9f23b1f4784e815463b17e9f97550a03f4d1e66362bb" + }, + "api/models/progress_event.py": { + "algorithm": "sha256", + "hex": "23324050361d3d4c663dfb411a1b1205621fb6da6cb5930f40765e50a53d3d8d" + }, + "api/models/repo_goal.py": { + "algorithm": "sha256", + "hex": "06f8ec6c9f513d5e28870a1fd4906deb3a61fe43f32dbf49a65e67a8016ec8cc" + }, + "api/models/repository_rename.py": { + "algorithm": "sha256", + "hex": "5f63dfdd589141da8664a3436d4bbabb6cec6ebeb435d9cb8bc647c32a0ebe61" + }, + "api/models/review_contract.py": { + "algorithm": "sha256", + "hex": "d7f500cdb8baf1e68a5e72d325cd34351df85045fc101585757c96747435cf12" + }, + "api/models/sbom_entry.py": { + "algorithm": "sha256", + "hex": "3e7d67b59b070b0c8c7bf920c328b55384cc093ed9e82b98423250f10f698503" + }, + "api/models/sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "5f27447fc54307ee5cb952876a565b572aac84f8b9837d501441dd8724852166" + }, + "api/models/service_catalog.py": { + "algorithm": "sha256", + "hex": "40da7c5a6b1e2abe037a853de92b3507d8a4a4d579e7b84cb7fe69ce01f1b0b9" + }, + "api/models/suggestion.py": { + "algorithm": "sha256", + "hex": "992f3186ca41ec087fbd5525c7bb56bf4ee418534d2c5de3da98dda5f7ee5ad3" + }, + "api/models/task.py": { + "algorithm": "sha256", + "hex": "c7692753ea56e56a170c80cd5737ae176c6ae3de583920954e1ed387720de78c" + }, + "api/models/technical_debt.py": { + "algorithm": "sha256", + "hex": "305567685c2c3e70f9ce9e7cf4cb36327136a990ec454a1116fd335c4f7ffff3" + }, + "api/models/token_event.py": { + "algorithm": "sha256", + "hex": "8bc89d19f307a2ed50f450d971e36c484ce0606056626211cbc29c88af327a0f" + }, + "api/models/topic.py": { + "algorithm": "sha256", + "hex": "d6c471a4ca79ecb481d2e5ef2528fa1f506eb71f57a20718607d8c1aaccb75f5" + }, + "api/models/tpsc.py": { + "algorithm": "sha256", + "hex": "fce236a3aea45d2b074d76338c3ecfefe2778c39eb23c0f9c244040d3db89973" + }, + "api/models/work_record_identifier_alias.py": { + "algorithm": "sha256", + "hex": "5a45735f3b0db070d1778140c0b0e08a2fb9fc35e9388fd9cf1e5cfcdd4c2cda" + }, + "api/models/workplan.py": { + "algorithm": "sha256", + "hex": "33552929d5352cd45b759546d2cfc8fdbd6e079c6fdc3570d0adf66e67bd3b68" + }, + "api/models/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "2e8b5cfef41d38ffd0c4393d89679c66dbae6c745b937da1abadbdf49305eb1d" + }, + "api/models/workplan_launch_request.py": { + "algorithm": "sha256", + "hex": "1dc8f5557630882be1911a6d986f01e572a46740e8e9ab5b0fce3d3ddf5a4a42" + }, + "api/models/workstream.py": { + "algorithm": "sha256", + "hex": "e702764a14e8ce14c96d715dd173be29afdf1f296c57f99bb15e43cf8cf569b8" + }, + "api/models/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "b6b1bf213ae2a9d00eb75e2e2a4e28a8259f2902e4cae3f33237b2f701218744" + }, + "api/models/write_idempotency_key.py": { + "algorithm": "sha256", + "hex": "cbf96e551a7985763788b7f7d1fcfbfd4232a9925005995ffa9f3e05d0106185" + }, + "api/routers/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "api/routers/capability_requests.py": { + "algorithm": "sha256", + "hex": "45442df8ba71d8c869d35f8c92a5662e3f2840a1a03364102363b4e6202b59f7" + }, + "api/routers/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "ee5dc67c125223ca58a9d93c80a3ab06abdc81896425ec8e04195dcd136bce51" + }, + "api/routers/contributions.py": { + "algorithm": "sha256", + "hex": "ee836d7dab9d4f4b3e47474aad9b4de92a47aa143833d7754ccdff8b3fb7c3e3" + }, + "api/routers/decisions.py": { + "algorithm": "sha256", + "hex": "16d0df0fb06df6ee33f2872fd8e69d648e8bc1cccdd0dbc43c191547eff9cc4b" + }, + "api/routers/domain_goals.py": { + "algorithm": "sha256", + "hex": "bde36713532e939177595975aafffcb5b6fff2d84dd0b75862d8ed93a11f4522" + }, + "api/routers/domains.py": { + "algorithm": "sha256", + "hex": "763af9c65370a4e9d27d0d0d4434eb6a127552eba9253c80ea2794fdaac4ee1e" + }, + "api/routers/execution.py": { + "algorithm": "sha256", + "hex": "b962c48c758243aa856497e24d572918c82bbb2e24ff64aa3d15008c8668dccb" + }, + "api/routers/extension_points.py": { + "algorithm": "sha256", + "hex": "2e16d1133e03027509433877fc993f9b86ebf997bd0689ca2cbd1bfe053c27af" + }, + "api/routers/fabric.py": { + "algorithm": "sha256", + "hex": "b0539625d3d96fb0d29381547cb183aa6610c800c2d8f5dedad74d575c002de6" + }, + "api/routers/flows.py": { + "algorithm": "sha256", + "hex": "996977be1f4023bff3ada96a80d6506d6bd75b99492e99359c8f9b5585d9456b" + }, + "api/routers/identifier_migrations.py": { + "algorithm": "sha256", + "hex": "dd0c7b8f46bafe945ebfaf1ab604cbf3a87436f8c68e158dc2d1c17d60be2b6b" + }, + "api/routers/intake.py": { + "algorithm": "sha256", + "hex": "9e6a54ca8047e104f0b4f6fb0637c8b51c9ac05fdc0e82d652f1001b058df912" + }, + "api/routers/interface_changes.py": { + "algorithm": "sha256", + "hex": "c78f3fe1fe71088b1748dd1e62645fd3c9a0c5133ca0cbe8b95261c9140f8b51" + }, + "api/routers/legacy_meter.py": { + "algorithm": "sha256", + "hex": "bccc919bc174fb5235c3e1417867ac01beba1705f4eff476a348fd02ab0572a2" + }, + "api/routers/memo_notifications.py": { + "algorithm": "sha256", + "hex": "1d07af6f3526b4e517a5d1034a78fea1fc4ef8a8e3070f5cc5f2de2fc58eae5c" + }, + "api/routers/message_feed.py": { + "algorithm": "sha256", + "hex": "c6c6654c2ace385edd63136e3570df40fe40b32810eee89c213626013c130f7d" + }, + "api/routers/messages.py": { + "algorithm": "sha256", + "hex": "69860288e3d281d7f08e93896f1d55b8523df5ec85a02eadb188b30dc6724da3" + }, + "api/routers/ops_runs.py": { + "algorithm": "sha256", + "hex": "c7bc5387c3d2739787a4f1a86d2901abb77e05b1d2045f0831a5874b83ec9061" + }, + "api/routers/policy.py": { + "algorithm": "sha256", + "hex": "9b007e619174aed76a02c8938c95909e85823228faa0a56d56d854ff56a110c0" + }, + "api/routers/progress.py": { + "algorithm": "sha256", + "hex": "aac8b3de4c7e16cdf08d992092408369f7c0bd875a19212b67b382881a863245" + }, + "api/routers/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "191439389f4d7c386535100ac668c4bfd1f25fb0e554c8a9e00cb7de2913c591" + }, + "api/routers/reconciliation.py": { + "algorithm": "sha256", + "hex": "1921c2427de685fa44b22ca2b3778c8ede7ac92c5e0c377d2e1d5643d887b7ec" + }, + "api/routers/repo_goals.py": { + "algorithm": "sha256", + "hex": "fb6fd76150acccc115336c41d19ec2491489562ab91d088c4fe090cd19ee7c29" + }, + "api/routers/repos.py": { + "algorithm": "sha256", + "hex": "59ed04a10fb811b13069379b3860db843bba5fb15d30010984d14e959ea0bec2" + }, + "api/routers/repository_renames.py": { + "algorithm": "sha256", + "hex": "45a2565d6896f8f5a4640217eee27445195958816814d44cd7126bbd26e03b2a" + }, + "api/routers/review_contracts.py": { + "algorithm": "sha256", + "hex": "bbcd17c30611ef6f362ba3e7cc535f31fd03c39e36c52385b5ccf839d4fa984a" + }, + "api/routers/sbom.py": { + "algorithm": "sha256", + "hex": "c343cd6df0d528c068ad71ceebd9d6b4a964965ddbbcebd89402c2521a3c697c" + }, + "api/routers/services.py": { + "algorithm": "sha256", + "hex": "c401acb92c0f17a7e974a4c0e25cc0e7aff6cad2cbbb616260eb149cd15c1f9a" + }, + "api/routers/state.py": { + "algorithm": "sha256", + "hex": "86d50f64cddee4b24ca793be8201c511fcce663a0d301bbc8a15077502379a2f" + }, + "api/routers/suggestions.py": { + "algorithm": "sha256", + "hex": "096b80b4807111bd60d69334e7b679b2620a6709525d58b6ef7d9367f28d1661" + }, + "api/routers/tasks.py": { + "algorithm": "sha256", + "hex": "725b7a72a77d67b5ec5b86354977f3085f43b7258ccb05cfc64b41b922b076ad" + }, + "api/routers/technical_debt.py": { + "algorithm": "sha256", + "hex": "fa76bcd8b5b0c2ef663396e16c8aac5859e371c9195d867fc399ce5d32def369" + }, + "api/routers/token_events.py": { + "algorithm": "sha256", + "hex": "0634f92026f404bbb707b5dcb65edba9fa2eabde9bc5cac5cb743f05084a1f87" + }, + "api/routers/topics.py": { + "algorithm": "sha256", + "hex": "fa5415f3d0340042e91e206e9bfd2d58aa469318bf29a5dce411e7038748eef0" + }, + "api/routers/tpsc.py": { + "algorithm": "sha256", + "hex": "a9a1360f948f8eedf85bebe802974543afe142c1e36fb7ce17c288d4e393be7a" + }, + "api/routers/work_record_projection.py": { + "algorithm": "sha256", + "hex": "a6166516df1d7d228b3ab55826870ff8388e150c6a922c46bc6f4839bb59546d" + }, + "api/routers/workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "155ee4fe4fdd8d722c4aad7016c303bcff4db81c1711ece1eb60b5e7a77d7774" + }, + "api/schemas/__init__.py": { + "algorithm": "sha256", + "hex": "4743b2a51859a0c95c17daeab817bb0b459f6e7ce5129339a76dd36a2690682a" + }, + "api/schemas/agent_message.py": { + "algorithm": "sha256", + "hex": "dfd14ffa3887a801e7b91292fad12d51423d7e384090a1bff0093712037c1eb2" + }, + "api/schemas/capability_request.py": { + "algorithm": "sha256", + "hex": "3527cdd3244f61cd3da329129a4014365503b1a59c40880f78c46b2a03abaeb8" + }, + "api/schemas/compat.py": { + "algorithm": "sha256", + "hex": "95440f423148be2b5e629aa01fb39cd125090def6167068558f4e2ff8e30ce9f" + }, + "api/schemas/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "3981375b32959faee67cd2b69c3926fcc37e8b8308c2ce787754b2982f28e117" + }, + "api/schemas/contribution.py": { + "algorithm": "sha256", + "hex": "69defb2aadd75b956234ce601baea167ad8a2fd56d099914219017699e3920f0" + }, + "api/schemas/decision.py": { + "algorithm": "sha256", + "hex": "987b4980e1cc03a6ee80ae4539479eafe0e8bda892588b4a2467f4bdda1763a7" + }, + "api/schemas/doi.py": { + "algorithm": "sha256", + "hex": "4af4715bbb71c1e66c98a8404fb1265f2a9623f6cd9ad7caf71abe1faddcd7df" + }, + "api/schemas/domain.py": { + "algorithm": "sha256", + "hex": "4e608d5ea09bbf2d81432d4b0c1343cc9ddf83396ed3075fed7685611478c27d" + }, + "api/schemas/domain_goal.py": { + "algorithm": "sha256", + "hex": "c12454f958df703195e8a0e532f5ce9f23b2b913d2c769e36fd86b858c21c5fc" + }, + "api/schemas/execution.py": { + "algorithm": "sha256", + "hex": "18dbbc2b98b85558ef819c38fea43882d3b88f5bcf2fcfb0d665a49ce5a4145b" + }, + "api/schemas/extension_point.py": { + "algorithm": "sha256", + "hex": "c062b266b5a5249907885db8650c8044076ee528e576e4d38a93af082a8b2d06" + }, + "api/schemas/fabric_graph.py": { + "algorithm": "sha256", + "hex": "b9ad6093a75a7c73f0ea3e1d47a1795e4ba107c7b71bea4d35ad7b21a42e1e22" + }, + "api/schemas/identifier_migration.py": { + "algorithm": "sha256", + "hex": "59645fdb76d635106bc7c70f98c560857d50530e176de1add50ae26018f96ded" + }, + "api/schemas/inbox_feed.py": { + "algorithm": "sha256", + "hex": "ddb632db83eeb6676610a83326716c4c1c8d96ac988747e36b04b2b9f369ee15" + }, + "api/schemas/intake.py": { + "algorithm": "sha256", + "hex": "cc7ef4ba2ab77e176a985db81a489653e7138522d31160b4bbf81212cef2edc4" + }, + "api/schemas/interface_change.py": { + "algorithm": "sha256", + "hex": "29848212931f2640a65fa5286641e5c08c51082cc6266c8efc1beaf4a29617af" + }, + "api/schemas/legacy_meter.py": { + "algorithm": "sha256", + "hex": "c31b0de566234b1d1b369ef90a8810172d3ac00c84998fe2abf6115b92af29a9" + }, + "api/schemas/managed_repo.py": { + "algorithm": "sha256", + "hex": "beeb8aaafa0efebd3216e7daabdae973b3b2215f77a1fbf0e7520d3532e219da" + }, + "api/schemas/ops_run.py": { + "algorithm": "sha256", + "hex": "f5839e25d7e86a6dddfaa0301a219768a3319b2388aa0f194a069d067889befd" + }, + "api/schemas/progress_event.py": { + "algorithm": "sha256", + "hex": "1b2b28fbb6b89e9b64fe06ac9584162c8adc81ca7a3eeab98810910520c70fbf" + }, + "api/schemas/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "3f33ef525e58faed99afc796eb51de71f376a0f9a43f1d4186dcb4dec4c375d5" + }, + "api/schemas/reconciliation.py": { + "algorithm": "sha256", + "hex": "bfe15287270108449923db918fdad670db0a797d2027a9eba32f42353a8d9806" + }, + "api/schemas/repo_goal.py": { + "algorithm": "sha256", + "hex": "9228389ecd53697127635d7bb0dfe045e5e144e1fc71a7521d8c2c63253434d0" + }, + "api/schemas/repository_rename.py": { + "algorithm": "sha256", + "hex": "517704b0d7018a4fb7c7eb577ae88dfec48eec224bf912c14efe95bf74898e99" + }, + "api/schemas/review_contract.py": { + "algorithm": "sha256", + "hex": "30a9700612dba308554a58bc8bc709694d6501d156b7c87dda0b6aa92997ce69" + }, + "api/schemas/sbom.py": { + "algorithm": "sha256", + "hex": "67f4f21d5fb4d754e920bbc63816e10b0f6cf0b953e0981388cb4718b6f41ade" + }, + "api/schemas/service.py": { + "algorithm": "sha256", + "hex": "9582b8ac339493c56cc54b6176d1fc06fcf981b4e6412cf1398232b663ecf075" + }, + "api/schemas/state.py": { + "algorithm": "sha256", + "hex": "aca2de89a79a8cefae3a24d2c3abdd6edca3eb7e88d896f67916912869247b9d" + }, + "api/schemas/suggestion.py": { + "algorithm": "sha256", + "hex": "7d1810ffaa81891c73960a22a829ab87e99e0654c33b64d0324fd12840343f9e" + }, + "api/schemas/task.py": { + "algorithm": "sha256", + "hex": "1292eac2643530d293b34c4ed5b8d02e19f4124ba6876b98a19beefe8d5ffa17" + }, + "api/schemas/technical_debt.py": { + "algorithm": "sha256", + "hex": "e7333c06b60cf477934623e4f7b8d00d8ebf84065bf5c4784adcc7d21978fc25" + }, + "api/schemas/token_event.py": { + "algorithm": "sha256", + "hex": "bb4798ac8cc23c806bb21c8b0ece60a44357ef416e3b26b0afa077ccfe83648a" + }, + "api/schemas/topic.py": { + "algorithm": "sha256", + "hex": "ad687da4c194126b3e67aa0177ce273e17cbd0bb823ab25eb23539d64e78e148" + }, + "api/schemas/tpsc.py": { + "algorithm": "sha256", + "hex": "d4b481781e1547ef38439a18046c596e7b6640a39c923981fd98cdc05d321aa9" + }, + "api/schemas/work_record_projection.py": { + "algorithm": "sha256", + "hex": "9c1364576f8775fa5d6cc1a16bf1ab57cee1fc25aa83586b42971bd99f104fa6" + }, + "api/schemas/workplan.py": { + "algorithm": "sha256", + "hex": "c3c78a8a5d13c7b053c7fdf0b686b8db72af5dd81902f19263d8ad57c5446be4" + }, + "api/schemas/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "5724f3a16b23657275d8e3fa7fe54d6018f13f8e961fc0254fdebad8c1eb8708" + }, + "api/schemas/workstream.py": { + "algorithm": "sha256", + "hex": "2b5047e04e9c86f2a6872a034f538d2f5440a8f0339d43fdc5ae0479ac8739cb" + }, + "api/schemas/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "77d717c16b2d31a97123b16fefd1bd62ed176767afd298230b7c3bf6238f7c9f" + }, + "api/services/__init__.py": { + "algorithm": "sha256", + "hex": "da66b54e6eadb7d7212ee1e4efaee5f4f78b735b4e58144d6a7aa3515962b764" + }, + "api/services/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "e7e20df90304469546c96f5534d050fcbe5fb492162b474c2b865873344c12e8" + }, + "api/services/execution_queue.py": { + "algorithm": "sha256", + "hex": "fd608ee7cc0b3acb6c26962cdfddf643aa96c973646803d3a31cc4b317412280" + }, + "api/services/fabric_graph.py": { + "algorithm": "sha256", + "hex": "6f321ad0859e65c4b3faafc475c9af51d4e86c63c7ecb1a31f785e494524e8ae" + }, + "api/services/forge_credential.py": { + "algorithm": "sha256", + "hex": "80a53bf6e3514599d293cf2c2459e912ff83a96b0793e5128e2f9818618750eb" + }, + "api/services/forge_projection.py": { + "algorithm": "sha256", + "hex": "af4c266ecaa0fdf53b696e4a11b553c84cff58b1501d82e87165e344ca35c25d" + }, + "api/services/forge_repository.py": { + "algorithm": "sha256", + "hex": "c6bd3ffc7c614a24554091c0c28269abba1c8bdcc8b15a289091864a7131cad0" + }, + "api/services/informed_decision_contract.py": { + "algorithm": "sha256", + "hex": "cb686ca8066e4a42e5efa296040565b07afe7c2cf7733e2f256a3565b4b81633" + }, + "api/services/legacy_compat.py": { + "algorithm": "sha256", + "hex": "82f8e720c72da7294e006fd0ab1aaaff80ce0f2f088adb20150289e21a651603" + }, + "api/services/legacy_meter.py": { + "algorithm": "sha256", + "hex": "95f77ca2b51bc9474d3bd39640e491a72a4454c60683768d53d22c7eb0518510" + }, + "api/services/lifecycle.py": { + "algorithm": "sha256", + "hex": "ce066dee96e6a2aebc8d6c5fe4f482823a83d0426e880fcc4c3e46addaf22f1c" + }, + "api/services/markitect_templates.py": { + "algorithm": "sha256", + "hex": "ff1ad991b25d047003b9f16543ba500a95c0771803883374a3b1c417180671ce" + }, + "api/services/memo_dispatch.py": { + "algorithm": "sha256", + "hex": "85e50695fe9f904591181d19e0632730b30b770998c990b8b7037430b2410fae" + }, + "api/services/memo_forwarding.py": { + "algorithm": "sha256", + "hex": "4f79e6412aad501a28031557ddc78ed191e15f467b434f2e4f779254d60a814b" + }, + "api/services/memo_notification.py": { + "algorithm": "sha256", + "hex": "12de35652472c6b244d393e4ee82d3dc9d8a77ef8d8625ad35f95eaec398b71b" + }, + "api/services/message_receipts.py": { + "algorithm": "sha256", + "hex": "509dea53f843abf4099c7a4e6d6c5ffdeac979150806493c3fbf29cfdab3db0d" + }, + "api/services/ops_run_projection.py": { + "algorithm": "sha256", + "hex": "405036d4423f78fd2ab0f4c29ce9e2d415824377b1bf657ac03622d2e4b18f12" + }, + "api/services/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "941f18194b24e3a92ab20744b9bc17f81db94a017e78d9da7ff0b64a11a265b5" + }, + "api/services/reconciliation.py": { + "algorithm": "sha256", + "hex": "08d9f78c4fe26cba67e4dbc510a0719fe8060b4888e0dfda2f295f8f93496bdd" + }, + "api/services/repo_manager_dual_run.py": { + "algorithm": "sha256", + "hex": "8826ab47565120a7f106007ca48392c2da9af02f496e11fbef07771a45daee2e" + }, + "api/services/repository_aliases.py": { + "algorithm": "sha256", + "hex": "a3b520dad3201e1627c70a8027b1b9d765d533d490cf524ee68672ff4af92e89" + }, + "api/services/repository_identity.py": { + "algorithm": "sha256", + "hex": "7fc1e26fe92cc1914b2ddf3e60078a28553482bd22413377beaf04ad5c7c5be4" + }, + "api/services/repository_rename.py": { + "algorithm": "sha256", + "hex": "a5aa9334f17e4642b76399b4a0e06484dacc9c209586bac968247b2637024e21" + }, + "api/services/review_contracts.py": { + "algorithm": "sha256", + "hex": "2bce44e33d129b33537cf70bc86250ee0a5756df728c40b168b8230f1af8fd96" + }, + "api/services/sbom_nexus.py": { + "algorithm": "sha256", + "hex": "df850101985523cd785b7349d0686062bca011a6aa1ddb9e8fb4a3b7dfef6dab" + }, + "api/services/schema_state.py": { + "algorithm": "sha256", + "hex": "ad3bf7d49314b2683ee7f1778ce03f369d09477bb6d69f5c5f2ccdd3acc46c7f" + }, + "api/services/suggestion_relevance.py": { + "algorithm": "sha256", + "hex": "ad6b94d3f049e318c67c14fdb2aa7364988a57af7c1caff26f6c1527eea4bc88" + }, + "api/services/suggestion_wsjf.py": { + "algorithm": "sha256", + "hex": "e204f4ef469289ecc2c3cfea8cf04f548cc5b8fcb268712a04cc711856109a9a" + }, + "api/services/summary_cache.py": { + "algorithm": "sha256", + "hex": "e87b912da8e3e032184e269388105a3d9a4ca73d3c7dea453d82bc9ac9a1f719" + }, + "api/services/task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "71d8e963d89b85c6cb859414e280607464838628602590a641fa05e8dede3734" + }, + "api/services/token_sources/__init__.py": { + "algorithm": "sha256", + "hex": "00f151308dd4287434c921a8713e0b340c5759bfbc7b18dd28f0c522cc406d57" + }, + "api/services/token_sources/attribution.py": { + "algorithm": "sha256", + "hex": "136ba70619453ac033cd570acee529776f8eb441e76e9dddf475adba4345912e" + }, + "api/services/token_sources/base.py": { + "algorithm": "sha256", + "hex": "bbd19cbcd713d16a5586147ec2c263af4dc11b1a50ef56035195cda05013ff04" + }, + "api/services/token_sources/claude.py": { + "algorithm": "sha256", + "hex": "5cd26cf652a0977fe7e65b153162e93a9db7629fc44c3aee094726c81195a498" + }, + "api/services/token_sources/codex.py": { + "algorithm": "sha256", + "hex": "2eccea35babe7aa02d8174023a125ad955f1c691de80090eddd1f1e66969144c" + }, + "api/services/wait_kind.py": { + "algorithm": "sha256", + "hex": "69d7ea79df1ca5e5ed2b0fbf6eba78443fb70485ea67d77839ffaa3edb10c941" + }, + "api/services/work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "1ef732a6beba93d2b69b04fc1e510c452eb1663b7519383358bd3878ab6d8323" + }, + "api/services/workplan_files.py": { + "algorithm": "sha256", + "hex": "6f4aba5ef2811118cfbd4ca436149730a404ea91e5c1f47212c646a5a2ef5365" + }, + "api/services/write_idempotency.py": { + "algorithm": "sha256", + "hex": "ea1d709f25327492e65267c8b0d9159aa1576cf59b353f1451d8d39488f2c287" + }, + "api/task_status.py": { + "algorithm": "sha256", + "hex": "53dcf200d9f2ef206d7fdc166e778fbdfbd72d9b600f82760a3108dac83b3320" + }, + "api/work_record_flavor.py": { + "algorithm": "sha256", + "hex": "72f5664aefa5230fd5664755428fd8af383309d12819aba49a59b35ec2a7aa15" + }, + "api/workplan_status.py": { + "algorithm": "sha256", + "hex": "ca6c9df3038dbfe02dd95b2bafc0ed64b1bdd316b16c8631a1376da74f7a77cd" + }, + "custodian_cli.py": { + "algorithm": "sha256", + "hex": "0dcf8f6ffdcc3dd21339af3132693b700210fddfe58a68a10da671db27d43e75" + }, + "dashboard/observablehq.config.js": { + "algorithm": "sha256", + "hex": "d54a2162803be62b1fa39d5e7e2ac25a9e20a5ed41c8a280243e9f76ebe96db3" + }, + "dashboard/package-lock.json": { + "algorithm": "sha256", + "hex": "633f2a3712879937670307f24ddf9c8efa2ed2c7fd26f6f73cfc5d4480fae554" + }, + "dashboard/package.json": { + "algorithm": "sha256", + "hex": "ec63294626b088865ba1fb052d6a6a2a29723b5e29cc20e9c69528b62cb5ac53" + }, + "dashboard/src/capability-requests.md": { + "algorithm": "sha256", + "hex": "0acf764934fc01756d02fd4f2bf7cbcd88142dcbc723601fdc9ff32275aba26f" + }, + "dashboard/src/components/action-confirm.js": { + "algorithm": "sha256", + "hex": "4c4da9f770ac2d12b5b1a9bd041ae1aa01c747a0e5e123784047512911d716aa" + }, + "dashboard/src/components/config.js": { + "algorithm": "sha256", + "hex": "33afffe68f56aac229de15f5152c6de37652ccb601a5d2845d2e9f210e87a61e" + }, + "dashboard/src/components/doc-overlay.js": { + "algorithm": "sha256", + "hex": "e4926a169a05ede4e353b0db620a694c971e88f000668d53db5d18fc50955558" + }, + "dashboard/src/components/entity-modal.js": { + "algorithm": "sha256", + "hex": "6179ca8c418921a716e29531dee0f61030d9cec91da40749fb4eeaac6d0377d4" + }, + "dashboard/src/components/field-help.js": { + "algorithm": "sha256", + "hex": "893451916214d27fce5c5e86930d4420b259726fe900909487668ba918db49e7" + }, + "dashboard/src/components/help-tip.js": { + "algorithm": "sha256", + "hex": "0b192e29ea7db8103264e79745a4fed174d71c29cf9f9a129fa76f4252df0342" + }, + "dashboard/src/components/improvement-modal.js": { + "algorithm": "sha256", + "hex": "8b88ff03b258e45f1f111abf65f62c884b63f86dbaeb35a8aef06910eb6be8f1" + }, + "dashboard/src/components/multiselect.js": { + "algorithm": "sha256", + "hex": "8e41df009acb139b91632daf3ae0450ccb201972ac48aae5b7bf8a06c782f0c1" + }, + "dashboard/src/components/ref-cell.js": { + "algorithm": "sha256", + "hex": "abea58e74684d7678ac04161329b8e9ac264db4e25f5d8c76afdf829fe2aff87" + }, + "dashboard/src/components/status-control.js": { + "algorithm": "sha256", + "hex": "ac9bd6bb89b9584f177a48c64c8839eb48f49bb48117244a2ec3c3961aa0f591" + }, + "dashboard/src/components/toc-sidebar.js": { + "algorithm": "sha256", + "hex": "54d5d85013b848b87552fdc6145077b5ed67320a93399f212587e46c0f4e4464" + }, + "dashboard/src/components/workplan-search.js": { + "algorithm": "sha256", + "hex": "d0f6aaf1f682e7c2dbbbe37d98ab7e2dd4f4847012301ca83474c342066cd7bc" + }, + "dashboard/src/components/workplan-status.js": { + "algorithm": "sha256", + "hex": "8d0a9bfd05cdebb58c7acf20f149c872796a290ee3581895ef576c44dee02ec1" + }, + "dashboard/src/components/wsjf-triage.js": { + "algorithm": "sha256", + "hex": "6f5b2d55ed06f448a5db6fb7a15f66406332eff8fde3f72a4ebe9a733b60ca70" + }, + "dashboard/src/contributions.md": { + "algorithm": "sha256", + "hex": "05acf2fa351ae70f74d7573d63e9be5b32fb391863099df403c58810fd277465" + }, + "dashboard/src/data/contributions.json.py": { + "algorithm": "sha256", + "hex": "25df053fa57b621ec7e1af3793f14a6ba6f7b2c92ee54191e666be622a63f48f" + }, + "dashboard/src/data/decisions.json.py": { + "algorithm": "sha256", + "hex": "1d7e6c666654d2d480d8dd1275d556e9873517f4ce6a5ad4011bcf4b3fd66def" + }, + "dashboard/src/data/domains.json.py": { + "algorithm": "sha256", + "hex": "bcd5bc5afcc39eb339b6f2b2fcd09b890eafb990747382edd3beff3b7f5526fe" + }, + "dashboard/src/data/gitea-inventory.json.py": { + "algorithm": "sha256", + "hex": "f3bfda3275b821d5b86fa9b49a349082419fb63ee94b625964249ab606d217b3" + }, + "dashboard/src/data/messages.json.py": { + "algorithm": "sha256", + "hex": "028fc00b4195fe2a410883b8dcd992259495494b64b8e379564c018ae0e14e1b" + }, + "dashboard/src/data/notices.json.py": { + "algorithm": "sha256", + "hex": "40fd604d0622081e1b24d1355453a0b57432d7eb7b4c95210313af7633b6567f" + }, + "dashboard/src/data/progress.json.py": { + "algorithm": "sha256", + "hex": "71696e300f4cef6623719e44e40a90b5c330be1ea338e6f549d3447573e2906e" + }, + "dashboard/src/data/repos.json.py": { + "algorithm": "sha256", + "hex": "a1a020ae2076725bb6420d862eb329544eb1c2c2fffd73780949b7106d5914d0" + }, + "dashboard/src/data/repos/[slug].json.py": { + "algorithm": "sha256", + "hex": "27f4e8e85df24f55e760cff875f25a65ec5fa3a4c42f121b19daccb2c4488550" + }, + "dashboard/src/data/sbom.json.py": { + "algorithm": "sha256", + "hex": "61654aa4e723f403cf7e2de568a20b29ca924bd4e9b7227c9312018f5246e5b5" + }, + "dashboard/src/data/summary.json.py": { + "algorithm": "sha256", + "hex": "1d1a9308b109bf762404d8dc4388b2ec2d546d57a195a02f0e545a90f371c52c" + }, + "dashboard/src/data/token-events/[id].json.py": { + "algorithm": "sha256", + "hex": "5b581ce85050b3ff8153cba55f842d44ae73f0117bfe6a45232a30f0a472e9d5" + }, + "dashboard/src/data/token-summary.json.py": { + "algorithm": "sha256", + "hex": "3c42651295a3cad41808b5518f40e3b16c316cc601a6308bc57acf5afad013b0" + }, + "dashboard/src/data/workstreams.json.py": { + "algorithm": "sha256", + "hex": "6ad80b1c475f5975f325426b647bf7db5e7790f39679473cb5a91c69930ff4fc" + }, + "dashboard/src/data/workstreams/[id].json.py": { + "algorithm": "sha256", + "hex": "17579797a49665812cf03003964b6f34dddee3bbeb96082f1fbee6fb5cee9358" + }, + "dashboard/src/decisions.md": { + "algorithm": "sha256", + "hex": "4b933c0a625c2e0b25e0ddfc57d5c6aa4e01b23715f6fb1d9488bbfa948c40ff" + }, + "dashboard/src/dependencies.md": { + "algorithm": "sha256", + "hex": "d15d0d1d428f64d0504483b4fc7ded3cf45da71e82c3cfe47c993af81540b3a1" + }, + "dashboard/src/docs/capabilities.md": { + "algorithm": "sha256", + "hex": "336bc79dc393513fc059853d4b93e76194b5f4dd4575722b9d1af47708e45fb0" + }, + "dashboard/src/docs/connecting.md": { + "algorithm": "sha256", + "hex": "aff97f6b91f881ab3ae3c6bd2fbf65e8f9181fc61b8530d6a7e5f1e0433e99e2" + }, + "dashboard/src/docs/contributions.md": { + "algorithm": "sha256", + "hex": "58884f7b282bf0eb7827119e5b1e3e8086d584cb2d88d42616f5ae646e7dba88" + }, + "dashboard/src/docs/dashboard.md": { + "algorithm": "sha256", + "hex": "f121c8f7789058cd61c4844222c7fe882afc422291479243fa8e11b2a9562593" + }, + "dashboard/src/docs/debt.md": { + "algorithm": "sha256", + "hex": "3b8773911371f26877f6f466c7887b5d55c03186a75c252327aa3fd858965f0f" + }, + "dashboard/src/docs/decisions-kpi.md": { + "algorithm": "sha256", + "hex": "033d9bff17415427cac75b7dcd321528a02f9aa00bfbaae1af8ef19913720cde" + }, + "dashboard/src/docs/decisions.md": { + "algorithm": "sha256", + "hex": "edca19d3981910c2b861c82737753fe1bd44f335e96eac7beb86ca65233d5579" + }, + "dashboard/src/docs/dependencies.md": { + "algorithm": "sha256", + "hex": "4d1719268002c4385665d2fe2a0ee1d83f2d1d591cff8b178b32f17b48787f6f" + }, + "dashboard/src/docs/domains.md": { + "algorithm": "sha256", + "hex": "4fd1384abd886d8a8a29fa69421e109a47965547f6524c520a70acb524630591" + }, + "dashboard/src/docs/extensions.md": { + "algorithm": "sha256", + "hex": "bf75ee5b889d70a9a0dd39c9ff6da838f04bbb258b31b7093acbcf463aabfd45" + }, + "dashboard/src/docs/gdpr-maturity.md": { + "algorithm": "sha256", + "hex": "c03f939317741bdd62881805fc0e500a2dab9d4dfc96365fda86989ee8f09fe5" + }, + "dashboard/src/docs/goals.md": { + "algorithm": "sha256", + "hex": "9c8a374ee3090833e2487744e40ad1666f2b55d7b5b078a9365275470325a31c" + }, + "dashboard/src/docs/intakes.md": { + "algorithm": "sha256", + "hex": "fc61b50436971f1c1db3bbae88d317ba62e0d82b234065efe0110e0ce0c41c4f" + }, + "dashboard/src/docs/inter-repo-communication.md": { + "algorithm": "sha256", + "hex": "7bef6237ca5e6b54b3ee76cdc6ffb254e10a6b657941c960f30e82790b9eccbc" + }, + "dashboard/src/docs/interventions.md": { + "algorithm": "sha256", + "hex": "c0a5b2ca7f461e500212423a2e91fea727da3a5f5a0dca9905e91978cbbec956" + }, + "dashboard/src/docs/live-data.md": { + "algorithm": "sha256", + "hex": "f649f82abf1f2611f90f3e85a08a3220a050e9f29a8c2d26ddf9f5e6bbc8f1ab" + }, + "dashboard/src/docs/overview.md": { + "algorithm": "sha256", + "hex": "77f9707ea68a528d21206a2723e729d1a8e95b8ed420492ac39495d9328fb24c" + }, + "dashboard/src/docs/progress-log.md": { + "algorithm": "sha256", + "hex": "566ce978f2855bdcbcd1bc82f557a830c47f35e45ff1ab840473321614da0b20" + }, + "dashboard/src/docs/ralph-workplan.md": { + "algorithm": "sha256", + "hex": "f73ed54f47e77aae28b2e6c80efe80fe5e0322e0528db8da07f15ef6da8a0b0f" + }, + "dashboard/src/docs/reference.md": { + "algorithm": "sha256", + "hex": "3c8a75641ac3b021079629d1f6e9795afaf2717b48347551c4b3ce3f9f6aa034" + }, + "dashboard/src/docs/repo-integration.md": { + "algorithm": "sha256", + "hex": "705e874201aed903c943cc78559c4cec361c432456d00ccbb41e6d3c215cfdec" + }, + "dashboard/src/docs/repos.md": { + "algorithm": "sha256", + "hex": "655cd5c20a2132d0c61325b4572dc27ddb301aae592376a7d88ce375ed6b29fe" + }, + "dashboard/src/docs/repository-renames.md": { + "algorithm": "sha256", + "hex": "3b182c94ce7979d27bc2c86d5327a809a2f4f0de2dd51fe03e6a4685f0c53576" + }, + "dashboard/src/docs/sbom.md": { + "algorithm": "sha256", + "hex": "32f9813ae6a5f55709333c325ef8dde70d771c90f7191f9ed74d0b53df6572c1" + }, + "dashboard/src/docs/scope.md": { + "algorithm": "sha256", + "hex": "105d0118e1e54a669db6b50653b594d1438ac7b87138afb6218c9ba7855e7391" + }, + "dashboard/src/docs/services.md": { + "algorithm": "sha256", + "hex": "1e448dd0551c0ba09fe182b3d7c16f4dcce2fa5eeb61bf10a89fb84e5b5b88d1" + }, + "dashboard/src/docs/state-hub.md": { + "algorithm": "sha256", + "hex": "e5fb83ce46dc2bf8ed23b481fd0bed6e692985ad50b66eb6510c054197f99641" + }, + "dashboard/src/docs/suggestions.md": { + "algorithm": "sha256", + "hex": "6792b6be0458a47ed774e1707d623b0c767361697e7f127e4cb2cfd6204b3421" + }, + "dashboard/src/docs/tasks.md": { + "algorithm": "sha256", + "hex": "5eafd0be1ddc21d5538524ac014ba9db4758ae327a60398a53ba824d100ea6cb" + }, + "dashboard/src/docs/todo.md": { + "algorithm": "sha256", + "hex": "814620124658d0f4056f1a0af9059a888a4997317fdfb0813de051a701b3acbf" + }, + "dashboard/src/docs/tpsc.md": { + "algorithm": "sha256", + "hex": "69acfba5c4f415145996f75f1edf12eb8f12e93f8bdff50008ab311f9df67548" + }, + "dashboard/src/docs/work-records.md": { + "algorithm": "sha256", + "hex": "06324e6dc5cb646fe8b229798f5ed5cf78399e52d7265fc5585cdebfc6b03c17" + }, + "dashboard/src/docs/workstream-health-index.md": { + "algorithm": "sha256", + "hex": "bcffdf8fbe9f2baf88b7bf4af025b42e5044310a86407aaa6025945be23ac2ef" + }, + "dashboard/src/docs/workstream-kpi.md": { + "algorithm": "sha256", + "hex": "98e1149fd7e826c897ebe97ebd8f367e2295344d0d8db05c1d48dabd21bfc3d9" + }, + "dashboard/src/docs/workstream-lifecycle.md": { + "algorithm": "sha256", + "hex": "f3162a77e335a5b201e1049be1c7e2d35ddd274532e2a4a1b74ff81ea5d43171" + }, + "dashboard/src/docs/workstreams.md": { + "algorithm": "sha256", + "hex": "bcfef0a8fb73ac80bd0d10833f302ddf7e99d3d931f7bc8a2633133b05ed42ed" + }, + "dashboard/src/docs/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "632dc11c3ef4e422885b3d4526413367de8c9043597e826e92885d64dbfc05ab" + }, + "dashboard/src/domains.md": { + "algorithm": "sha256", + "hex": "72f312d4ece7708e2fcd26213bf58668c5fe866a3f164460ea11b62c0e2ade06" + }, + "dashboard/src/domains/recently-on-scope.md": { + "algorithm": "sha256", + "hex": "932e0f21465734d3812af862eb11660fa59f7f53f4151f3fc346de0828b1ddb7" + }, + "dashboard/src/extensions.md": { + "algorithm": "sha256", + "hex": "941756d267eb8c336f9e5439e8b3f3cf5641eea6bb1795a3f69f442b61ad4de8" + }, + "dashboard/src/goals.md": { + "algorithm": "sha256", + "hex": "89d6fbd47d6b58835c1ecad74a3249712e1a3282749ac674b1a152689b65fafe" + }, + "dashboard/src/inbox.md": { + "algorithm": "sha256", + "hex": "3392253cc634d18381d1ad801177bd7af4e602b8786d4ed17010c5ff04420038" + }, + "dashboard/src/index.md": { + "algorithm": "sha256", + "hex": "83ae6fc0080f65c092de7c6eb849044b34b00dd70ce778c39dd8d697564b0f1f" + }, + "dashboard/src/interface-changes.md": { + "algorithm": "sha256", + "hex": "0c53fc70f5ba1b4adec493633aece42e5469ab3d4f55ca172ba01311b0a98fd4" + }, + "dashboard/src/interventions.md": { + "algorithm": "sha256", + "hex": "780394878d78f59323d1d17aa94dee54c9918f5c1f29c915511f29f0316825e0" + }, + "dashboard/src/policy/intake-doc.md": { + "algorithm": "sha256", + "hex": "e4b0868f3a25580015363946597c761a48508fb5a253e6d34394ffb730259f89" + }, + "dashboard/src/policy/repo-doi.md": { + "algorithm": "sha256", + "hex": "ee10b5895f6826fa4051f079cc97b8c51b3b4185c084b00893f729e71099e8b1" + }, + "dashboard/src/policy/service-dom.md": { + "algorithm": "sha256", + "hex": "7302a4322807483b6d2cdca6664fbba51f3b621ea86ee0b001009979ba8d7a1d" + }, + "dashboard/src/policy/work-item-dor.md": { + "algorithm": "sha256", + "hex": "eb9da554b7f975ae4e247661585d5d8c7ead76d49e1dc38da3968fe5f74b7bb7" + }, + "dashboard/src/policy/workstream-dod.md": { + "algorithm": "sha256", + "hex": "6348935bea8cc3f229baa9b0c81dbb0b4953e567132b11556af0baf0be47ff26" + }, + "dashboard/src/progress.md": { + "algorithm": "sha256", + "hex": "7bfe7a4254b7360de8dc175f38eb1e55a7b80c4449634f69f740493ff9a26a85" + }, + "dashboard/src/reference.md": { + "algorithm": "sha256", + "hex": "4b88d8282e2daf1847863f587fdd698be6079f158fe6538041323a9f03cf7a46" + }, + "dashboard/src/repo-sync.md": { + "algorithm": "sha256", + "hex": "4499a3aae4d88d30d65fe96608b2e3de59ecd8889901cf4968db3620b83a3fc5" + }, + "dashboard/src/repos.md": { + "algorithm": "sha256", + "hex": "c0e969c1ac160d0a1e5687949c15ae76748f3da339b182f0f3d44526368cd8f2" + }, + "dashboard/src/repos/[slug].md": { + "algorithm": "sha256", + "hex": "24057fc94a2e631403606a33f68193ee5888c2830f8f92d5ed7b91774b09820f" + }, + "dashboard/src/sbom.md": { + "algorithm": "sha256", + "hex": "d21813fdf6c64be1250e97c1bd9c5a4536663728ae30f94d5eb44c21c8c1c15d" + }, + "dashboard/src/services/first-party.md": { + "algorithm": "sha256", + "hex": "957f4332fd4c38ba2a8d30785a17843b57ce8ae9287b2063d23cda4a9080ea21" + }, + "dashboard/src/services/self-hosted.md": { + "algorithm": "sha256", + "hex": "13d611ce3d980233adef094580fa3b35b8e71a7c879bb596fc93a446e6ea2aa7" + }, + "dashboard/src/tasks.md": { + "algorithm": "sha256", + "hex": "b36f0aac7c92152e9753dd7cf4e133aead702946d4ababc7c1a71dcc060ad7a0" + }, + "dashboard/src/tasks/[id].md": { + "algorithm": "sha256", + "hex": "2a0ec4c22238f9ca372767822b8078add84385576c1ea04917db83dff322d8d0" + }, + "dashboard/src/techdept.md": { + "algorithm": "sha256", + "hex": "794922e96282e1b24e75be0907165df7e834c0d09d62a52575d2d571d2ddee0a" + }, + "dashboard/src/todo.md": { + "algorithm": "sha256", + "hex": "27542b218360277c244f489b4b8805b7e76b859cb96b3ec4f11f9090bb4ed50f" + }, + "dashboard/src/token-cost.md": { + "algorithm": "sha256", + "hex": "18dd7f69f50bbed3fa11939f22821d5ce99b227e0b63e09148d69fccea6a29ce" + }, + "dashboard/src/token-events/[id].md": { + "algorithm": "sha256", + "hex": "0baa83a6eeed1c252ff5ddedfc3aa328f0358b289297716828ac93afb4b74a6c" + }, + "dashboard/src/tools.md": { + "algorithm": "sha256", + "hex": "fed04b842d9d2a09bdb5876b1ca73de0f159366c6a94c96ba417ecacd4f5dfeb" + }, + "dashboard/src/tpsc.md": { + "algorithm": "sha256", + "hex": "095456db4aaffb4ab43aefe37c3a1c4c9e339dc34641f0e7988c329edbffa029" + }, + "dashboard/src/ui-feedback.md": { + "algorithm": "sha256", + "hex": "11f584960e371803bc1cbe2ff2cb43b1d4d60dd19483e66e13e25f87a2a4bb70" + }, + "dashboard/src/workplan-queue.md": { + "algorithm": "sha256", + "hex": "22ee89aa09ccec2948b4b7ac79153afcde8b55579655f728669dc09652047f8d" + }, + "dashboard/src/workstreams.md": { + "algorithm": "sha256", + "hex": "6b841eabf4fb4876ace06ee3212cbec140cb7de3e638d6136c32089e4553347d" + }, + "dashboard/src/workstreams/[id].md": { + "algorithm": "sha256", + "hex": "2e49391fb4f0b2431d6fb5187baf0f3d27dbdcc97e27c806eedf30de86329ed6" + }, + "dashboard/src/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "028c78f25321870228fd2926f0c31f35978ef99590d59a461f6a48b650ba2203" + }, + "dashboard/test/config.test.mjs": { + "algorithm": "sha256", + "hex": "ef2fa6b462912314459026e29dd3b3ac6727a1a2ae0bde663c9ca1210d5059df" + }, + "dashboard/test/improvement-modal.test.mjs": { + "algorithm": "sha256", + "hex": "0e446d2e1f490d13f811cc952e21b54c7912416ded12ab2e29a9227f56fa9271" + }, + "dashboard/test/status-control.test.mjs": { + "algorithm": "sha256", + "hex": "4ddb95edc5e6c4cd309eca7bf62897ee8ba20fc53625caa80649b7bfd4afe6e4" + }, + "dashboard/test/terminology-nav.test.mjs": { + "algorithm": "sha256", + "hex": "b30041b001b213799168e0fde2d18b4991929f3db6b2526576370ee8dca631f6" + }, + "dashboard/test/workplan-search.test.mjs": { + "algorithm": "sha256", + "hex": "39fe94609497c8ec49b36d0cab30f16c71f0cf30fdbee892fe4d8624dcfb0630" + }, + "dashboard/test/workplan-status.test.mjs": { + "algorithm": "sha256", + "hex": "def4ac2aaf4990d3f463fac4cce65d1ca87fd418d4bc7deefad74119f3217c2f" + }, + "dashboard/test/wsjf-triage.test.mjs": { + "algorithm": "sha256", + "hex": "f3074eb2d6068a3c650ff4da6ee8842e3950ac1321fa8003cb09c227ca345030" + }, + "deploy/informed-decision/README.md": { + "algorithm": "sha256", + "hex": "de63232e52731eb1a221450ab03016fce14dfd9cb4bbacb1f923d2934260a146" + }, + "deploy/informed-decision/dispatcher.candidate.json": { + "algorithm": "sha256", + "hex": "7212b50ec12f25b32612263fe3ec36a0e17d3f8e603eda2cd6e2c60eb73f4206" + }, + "deploy/informed-decision/kustomization.yaml": { + "algorithm": "sha256", + "hex": "21cff0bfb91e68194060ea3ce226b0910654be006d7eb509bb8b175146b19516" + }, + "deploy/railiance/README.md": { + "algorithm": "sha256", + "hex": "820be0b56f67b25bb9535d4e1b09e824013523962ca14da2ddd0857339437cbe" + }, + "deploy/railiance/apps/charts/state-hub/PROMOTE.md": { + "algorithm": "sha256", + "hex": "0d751752438bf0508fe0228fb946d2721df236fb3855fbf82a223ddebc3fdc74" + }, + "deploy/railiance/apps/charts/state-hub/templates/_helpers.tpl": { + "algorithm": "sha256", + "hex": "b5b1bf87365c61c0499fec43877dc52bf021e20b556fad553ec2c7c849778a01" + }, + "deploy/railiance/apps/charts/state-hub/templates/classification-configmap.yaml": { + "algorithm": "sha256", + "hex": "91700b9b186b2bc9998bc7a625c646c56409c7f843d79fb64f1515e013f59369" + }, + "deploy/railiance/apps/charts/state-hub/templates/configmap.yaml": { + "algorithm": "sha256", + "hex": "b755b10847e5aac7a65cc406a5c6d9ad5cf4dc45c86a5192dfa713a73ef0a3dc" + }, + "deploy/railiance/apps/charts/state-hub/templates/deployment.yaml": { + "algorithm": "sha256", + "hex": "68e63815f36a1f667397f491ea114416114815061b2d548bc1f409092de5dfa6" + }, + "deploy/railiance/apps/charts/state-hub/templates/ingress.yaml": { + "algorithm": "sha256", + "hex": "2465fe81a42db9de96de353f0f81e56e2226a31d068556fb7dcacaed1bffbca2" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-deployment.yaml": { + "algorithm": "sha256", + "hex": "5fcbbb05f82192a71b14f75f9fad1430f57b2a6b0f928af18ce4ba099ff86b6f" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-service.yaml": { + "algorithm": "sha256", + "hex": "ee39f77b14e118003da842097d248616c02cbc0c2eecadd6aa909aa71c4336f7" + }, + "deploy/railiance/apps/charts/state-hub/templates/migrate-job.yaml": { + "algorithm": "sha256", + "hex": "2d3c6dd5bdd3c3a6c84c0636b3810dabcae31939612d6ec444ebf2d77cb21695" + }, + "deploy/railiance/apps/charts/state-hub/templates/namespace.yaml": { + "algorithm": "sha256", + "hex": "340694ca1ba1f9e35c5ff57fb20614dffdea1e588fd1a9193c4515228f34fe0a" + }, + "deploy/railiance/apps/charts/state-hub/templates/service.yaml": { + "algorithm": "sha256", + "hex": "f0b4fdbdfd36ef39b621a00339d50b1bbf2871c5985c7ddd89260a1285d766e6" + }, + "deploy/railiance/apps/charts/state-hub/templates/serviceaccount.yaml": { + "algorithm": "sha256", + "hex": "15261e36f84ba0107cb28537ff7e8c4857bff543e60b836b8244cfdcd11fe575" + }, + "deploy/railiance/apps/charts/state-hub/values.yaml": { + "algorithm": "sha256", + "hex": "a6228f40a7c8b520c2c81886456f4d0bbd6dbab844c07ab990c78821bd12e219" + }, + "deploy/railiance/apps/manifests/state-hub-env.secret.sops.yaml.template": { + "algorithm": "sha256", + "hex": "7d106719751ac4eba0bd913825ded1ff7483aa8020dbdd57c075c95aad3496c2" + }, + "deploy/railiance/apps/manifests/state-hub-namespace.yaml": { + "algorithm": "sha256", + "hex": "8a37b163aa2bc52e88622c92cec83a3a9429e682953f8b5d66c4c45cbdccff0a" + }, + "deploy/railiance/platform/state-hub-db-cluster.yaml": { + "algorithm": "sha256", + "hex": "7bb729514e015553e0bed102ee0792bf02fef6b1587bb034ca1c948238835c52" + }, + "deploy/railiance/platform/state-hub-db-credentials.sops.yaml.template": { + "algorithm": "sha256", + "hex": "2f30da1a2842dbe102c9762588e450c08adfbb453af4e2fa15abfae0cb6b89fe" + }, + "deploy/railiance/platform/state-hub-db-networkpolicies.yaml": { + "algorithm": "sha256", + "hex": "9bcc4bf6101094be1cfb64e047428efaeeeaa7eedecf8ab59c0655e336d52440" + }, + "docs/a5-topic-spine-comparison-packet.md": { + "algorithm": "sha256", + "hex": "a9a572fb230f54f995f4e7219f6d1a0bb1c86f6d77d58d19792f16afa92385da" + }, + "docs/activity-core-delegation.md": { + "algorithm": "sha256", + "hex": "70b65897a5f5d292a9f3ba3d353f170bb570159fbc02e8ae761b92a726650889" + }, + "docs/adr/ADR-001-repository-rename-identity-contract.md": { + "algorithm": "sha256", + "hex": "2738a882ce673b26ade2a0c396d95da8fbdd8e680a0025ebb8de0cd94e39f12c" + }, + "docs/adr/ADR-002-forge-repository-boundary.md": { + "algorithm": "sha256", + "hex": "53c711a180f37e79cde819efa5d66634a67eedb2eb1642bea2cbfcab0c71ad1d" + }, + "docs/architecture/state-hub_v0.1.md": { + "algorithm": "sha256", + "hex": "a9c6e017aef7066e1b6ce1dc7bb1648d3d05248f9eaf92cd1a9f9a7d691c6c8f" + }, + "docs/cluster-operating-model.md": { + "algorithm": "sha256", + "hex": "1b99aad76d377e7df6639a2218f81d3d3599fda3303628ce5efc25f7e93f8b5a" + }, + "docs/consistency-sweep-runbook.md": { + "algorithm": "sha256", + "hex": "e08cd696187962846eba4f81f94a8f3f1e5a11dbda6fd711a77c4034659ce519" + }, + "docs/container-image.md": { + "algorithm": "sha256", + "hex": "10d2f5fb867825c1e1bcc48055a96d31796ddf1ebe04d18d9f9c604626f82d15" + }, + "docs/cron-migration.md": { + "algorithm": "sha256", + "hex": "7aaea0020d2b0d166a734d67cc232fd8810e1df89bbc920f8a3050ef18c3d4fb" + }, + "docs/decision-contest-convention.md": { + "algorithm": "sha256", + "hex": "5b286f31ca8d28bd243266c927ac8ed9d366b8baf53ff25819dd09cba1d868a5" + }, + "docs/evidence/2026-09-10-projection-convergence.json": { + "algorithm": "sha256", + "hex": "b92c410f811fedfe850782cce93a47adef831e89c3e034fa520c7b784eb93457" + }, + "docs/evidence/2026-09-14-release-headroom.md": { + "algorithm": "sha256", + "hex": "83333314526d18049fa549f90efbde78a1b98b167480ee7e7797cf50de78490f" + }, + "docs/evidence/2026-10-04-edge-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "8cd7c4c648e7dcf32e737399707982a1565433799678d2836a68ffe62045ec37" + }, + "docs/evidence/2026-10-04-forge-qualifier-receiving.md": { + "algorithm": "sha256", + "hex": "7dbe83cf709af1fe393c3c26c4ec9b1a8d722ce564335ebb303e996f1c275978" + }, + "docs/evidence/2026-10-04-historical-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "61b6bae0384d2f8f7f11687646411051e8ad4bc9949af892bb4acbf442d0f419" + }, + "docs/evidence/2026-10-04-historical-receiving-source.json": { + "algorithm": "sha256", + "hex": "b8e57e537a03a413e7b819382d988435360a3bc444c734d87bf3e8f5f2eaa7d2" + }, + "docs/evidence/2026-10-04-memo-dispatch/container.json": { + "algorithm": "sha256", + "hex": "8335f88199a9fdf26091e0c773b1dbc1cfd18eb30b49db4dfa8e757c18679ad5" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-container.json": { + "algorithm": "sha256", + "hex": "443ca10ff3a07652f74a844d30b99c3d4b98ab3548e5d904dffecb92c6ba2f1f" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-scan.json": { + "algorithm": "sha256", + "hex": "b70298c5fd6826bdd95a8c30394b4694c53505da7289f7315fc4bc4c1f2650d9" + }, + "docs/evidence/2026-10-04-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "f60a4785390a1167b8e7aad5f43f3746818f9a6766e2f163db78cf53baf6d541" + }, + "docs/evidence/2026-10-06-activity-stale-retirement-rollout.json": { + "algorithm": "sha256", + "hex": "8cb32e25babec727cbbecac5432879edb41c8197db4e1a9eb6244475aacdc315" + }, + "docs/evidence/2026-10-06-state-hub-rollout-7d99282.json": { + "algorithm": "sha256", + "hex": "0f54e27711cc6ddb765e5e3ce508b1ca0cd52457525c538c7a1d1bb8e24b8f1e" + }, + "docs/evidence/STATE-WP-0079-caller-and-receiver-review-20260905.md": { + "algorithm": "sha256", + "hex": "13ae2e96aba5c68be5c059488d94ee392d968e14384a5f8b77d725dd8ac92ff3" + }, + "docs/evidence/STATE-WP-0079-d2-dual-read-20260831.md": { + "algorithm": "sha256", + "hex": "e92ed572c400b74c089f7ea24731eca0f9159a8f7de60e7753755ec137dde353" + }, + "docs/evidence/STATE-WP-0079-legacy-retirement-20260922.json": { + "algorithm": "sha256", + "hex": "2d3b5a8dc8055c65f89da71bebb324aca661cf227aa34426222fea8eb9b1e297" + }, + "docs/evidence/STATE-WP-0079-sbom-retirement-20260905.json": { + "algorithm": "sha256", + "hex": "1515890b6877fa0a132d6b64bfef6926dfc17de4a1914bf7b8625ee8651919e2" + }, + "docs/evidence/STATE-WP-0083-task-identity-audit-2026-08-31.json": { + "algorithm": "sha256", + "hex": "86ee84b0196eebfe65b2e4c59f03859c069fee9e7435805153d7d0c24cc6b26a" + }, + "docs/evidence/STATE-WP-0084-private-forge-cutover-2026-08-31.md": { + "algorithm": "sha256", + "hex": "6da8443e7830cc67434e0a2bd56d57d50a4b50aabe9e50b1afb63db59061b971" + }, + "docs/evidence/STATE-WP-0085-T07-repository-rename-recovery-matrix.md": { + "algorithm": "sha256", + "hex": "6ac8ff77d0cfb41141897d57f81902460de808e3762aaeb1ffe251d353005eb3" + }, + "docs/evidence/STATE-WP-0088-independent-signing-verification-20260905.json": { + "algorithm": "sha256", + "hex": "9086c9eddbc907a6a4364c5dcc9a0d7cede6e1ff079361d47d31b0956b9de486" + }, + "docs/evidence/a5-topic-spine-comparison-cases.json": { + "algorithm": "sha256", + "hex": "238786894b5838abf4f0e4a3aa18ae4bcde48a31b10d4ddf23d00e436c927d08" + }, + "docs/evidence/legacy-meter-delta-20260709.md": { + "algorithm": "sha256", + "hex": "bd2a16f92a55c979d2960890dae50d99c1747b07fe765c7ea64cc0bd24926d51" + }, + "docs/evidence/legacy-meter-weekly-review-20260708.json": { + "algorithm": "sha256", + "hex": "9f902869bcc08a7b8fc535fd592a2b09e1822e0234ebfeeef79037e22e53650b" + }, + "docs/evidence/legacy-meter-weekly-review-20260709.json": { + "algorithm": "sha256", + "hex": "1db384a50bef0f596870d20d454fba0c276bb4431bcf8c210df14e51735b5f52" + }, + "docs/evidence/legacy-meter-weekly-review-20260710.json": { + "algorithm": "sha256", + "hex": "e162e556fce6b22a490c97fdcf38ba74e0f5beb6991fcd9a214bf91f81f39468" + }, + "docs/evidence/legacy-meter-weekly-review-20260711.json": { + "algorithm": "sha256", + "hex": "fa4077cb7be1daf82a06bd0803d1581584f4764a57144986800c46f60f9164c0" + }, + "docs/evidence/legacy-meter-weekly-review-20260712.json": { + "algorithm": "sha256", + "hex": "523589fab64d4a41c37a24df00ac180bfb254d7d34a316c3450788e45d3aff11" + }, + "docs/evidence/legacy-meter-weekly-review-20260713.json": { + "algorithm": "sha256", + "hex": "40cd5ab4ab8b86f9da57b00718597a3e5ff742b64e9e20e12e5402a38e7875d7" + }, + "docs/evidence/legacy-meter-weekly-review-20260714.json": { + "algorithm": "sha256", + "hex": "5df6564b23d30e2328cb7a79453944bfc5dbcc1c233dec129c0331a03cd68a44" + }, + "docs/evidence/legacy-meter-weekly-review-20260716.json": { + "algorithm": "sha256", + "hex": "6b407537dada6b1cefb205e38b926f6aded40e2de9c00b8b9a2d5257c2904e17" + }, + "docs/evidence/legacy-meter-weekly-review-20260717.json": { + "algorithm": "sha256", + "hex": "ced0a1da6aeaff5677f6656b6407cbae9d51c0ee08906d688fc05aa432e13991" + }, + "docs/evidence/legacy-meter-weekly-review-20260718.json": { + "algorithm": "sha256", + "hex": "857d6d0cea09bf0b619594738c68c3cf02955bf969c0fc5757ccef6582b8b39d" + }, + "docs/evidence/legacy-meter-weekly-review-20260719.json": { + "algorithm": "sha256", + "hex": "bc28712e96275423c39b86925cf74c9461417d76b4038ac04383c3f6fba55857" + }, + "docs/evidence/legacy-meter-weekly-review-20260721.json": { + "algorithm": "sha256", + "hex": "e940f87db251ab7d67e0143236579422baf020062b83983a2953f16dec8b25d4" + }, + "docs/evidence/legacy-meter-weekly-review-20260722.json": { + "algorithm": "sha256", + "hex": "3c3d530f44bd93e9897bece6c44d3b86c81e866325e56ffc0e52ef6bf74d9495" + }, + "docs/evidence/legacy-meter-weekly-review-20260723.json": { + "algorithm": "sha256", + "hex": "1aef33a3183b0173dd6df13d8b448db09e56ffee9621d11a4bdd96162b1f570a" + }, + "docs/evidence/legacy-meter-weekly-review-20260724.json": { + "algorithm": "sha256", + "hex": "b5f2794333f75807a736d49aa58682cb97fa4c940b9316552eee3052c980a7eb" + }, + "docs/evidence/legacy-meter-weekly-review-20260725.json": { + "algorithm": "sha256", + "hex": "c27006e8201f58884adb978b383c45d5607756a424137ec40c0c6c3197aadeed" + }, + "docs/evidence/legacy-meter-weekly-review-20260726.json": { + "algorithm": "sha256", + "hex": "8e235217905196c241488290e548fe4431fd5f9ce71220676177d530d2322138" + }, + "docs/evidence/legacy-meter-weekly-review-20260727.json": { + "algorithm": "sha256", + "hex": "a4f71de4627ead1672f48faec035b7ddf84c00724e59e8343b6886b111ce7141" + }, + "docs/evidence/legacy-meter-weekly-review-20260728.json": { + "algorithm": "sha256", + "hex": "05cb9cdea2b0b7c53d21d2a1bb11a700986c4c5de1def0cdd51298b1cd9fe92b" + }, + "docs/evidence/legacy-meter-weekly-review-20260729.json": { + "algorithm": "sha256", + "hex": "633f251a294bbe81e1b41924c1ca5e90f7e5fc1a8a25bc05d83245e842ed052d" + }, + "docs/evidence/legacy-meter-weekly-review-20260730.json": { + "algorithm": "sha256", + "hex": "c308873572365fd2ad54789e93f681f309ef5b37b120d3121640d010dc1a8174" + }, + "docs/evidence/legacy-meter-weekly-review-20260731.json": { + "algorithm": "sha256", + "hex": "8ca243f13eae70a7cdbd37500d0a2205febfd5099417f30eb4384e15ffaaa98b" + }, + "docs/evidence/legacy-meter-weekly-review-20260801.json": { + "algorithm": "sha256", + "hex": "fd4daa15d40e3efca0ec5daf71b3cd609fd36adcbe49a13e8b574ca0c727104f" + }, + "docs/evidence/legacy-meter-weekly-review-20260802.json": { + "algorithm": "sha256", + "hex": "851d37cb081d60f8b756dddcc12a93e17a8efb56f2fb6c6197e8e1d86b0c12e3" + }, + "docs/evidence/legacy-meter-weekly-review-20260803.json": { + "algorithm": "sha256", + "hex": "8514be91df44cbe5720ae460eed1c1344395a3a7465e70647cbb529e09cb6c2e" + }, + "docs/evidence/legacy-meter-weekly-review-20260804.json": { + "algorithm": "sha256", + "hex": "3bebdc8ebbc663e974749b77a028bd7d8001bce139a89a0f2efdc3ff9d4d898e" + }, + "docs/evidence/legacy-meter-weekly-review-20260805.json": { + "algorithm": "sha256", + "hex": "e878e11c411bd376575a0a7616df857dbf2abb13c66d9381c65bb34181afb4ee" + }, + "docs/evidence/legacy-meter-weekly-review-20260806.json": { + "algorithm": "sha256", + "hex": "6a656386e45d6b7cf30beca7e06eb0682a00af3d2aa7f32020e41f8e0843f5cf" + }, + "docs/evidence/legacy-meter-weekly-review-20260807.json": { + "algorithm": "sha256", + "hex": "cc2f06ddcb626db2d5b60e8be97930e2f763245ff837a4e1a30641a0c2368661" + }, + "docs/evidence/legacy-meter-weekly-review-20260808.json": { + "algorithm": "sha256", + "hex": "00a5da0feab7f877c2f410308195d955b6488dffa0ae05f83219227c209fbc94" + }, + "docs/evidence/legacy-meter-weekly-review-20260809.json": { + "algorithm": "sha256", + "hex": "7002bd8e3ad13dcdb0f29765ad10095ad693863c28823fff76b42f0cc5d711ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260810.json": { + "algorithm": "sha256", + "hex": "cf6f3e30346662af072b7deef7a91e5c2553d2c18ed99bb57028d8714a56cd70" + }, + "docs/evidence/legacy-meter-weekly-review-20260811.json": { + "algorithm": "sha256", + "hex": "a3006ba7efbce768721293a7b2a9118010933a7b05ffa91a6c5956401e30f9ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260812.json": { + "algorithm": "sha256", + "hex": "55ab0c501ad14bda033e64756b8832d3aafe18cf5370234c5ab5b649a8764c82" + }, + "docs/evidence/legacy-meter-weekly-review-20260813.json": { + "algorithm": "sha256", + "hex": "978ddebbf3cda9298cf808492d73f66865af256643d309f69d26fb80ee1d7af8" + }, + "docs/evidence/legacy-meter-weekly-review-20260814.json": { + "algorithm": "sha256", + "hex": "fe3fca04b79f81f7aa20c3c31a3ae2588e24ac07e802cec2ef61eaa0cef7fbd4" + }, + "docs/evidence/legacy-meter-weekly-review-20260815.json": { + "algorithm": "sha256", + "hex": "7942c845ecc70919daf33b2d40d5c3146a9dc6bc701620ad8dfe8b4c76129e8b" + }, + "docs/evidence/legacy-meter-weekly-review-20260817.json": { + "algorithm": "sha256", + "hex": "c14c75f6f7382f2342ee49746814023d1c17a6a13238dd287b1e600a38c6f383" + }, + "docs/evidence/legacy-meter-weekly-review-20260818.json": { + "algorithm": "sha256", + "hex": "c19225ecbc830e31e31cf0844094d519c43860502a2ce4385e3cf854bbb93535" + }, + "docs/evidence/legacy-meter-weekly-review-20260819.json": { + "algorithm": "sha256", + "hex": "9f5cf393fbc15c5e80d1408e774bc1a24a6d1f95e6d34149350915875be35ac6" + }, + "docs/evidence/legacy-meter-weekly-review-20260820.json": { + "algorithm": "sha256", + "hex": "972dc8ea9ef358e96766e4555eb0c36368a13c5748e84941d7101aea6f3813f3" + }, + "docs/evidence/legacy-meter-weekly-review-20260821.json": { + "algorithm": "sha256", + "hex": "0ca7511b66d756badd28e82206f6d0963224036605684cb83cc872be325ec730" + }, + "docs/evidence/legacy-meter-weekly-review-20260822.json": { + "algorithm": "sha256", + "hex": "e4d541da094a21f682637ee47d76b5c45367e545974769988bb1307f540ad62d" + }, + "docs/evidence/legacy-meter-weekly-review-20260823.json": { + "algorithm": "sha256", + "hex": "64a90e2674734a55fedb232790b846950079cb239f318e98eb4b0c85458be7b0" + }, + "docs/evidence/legacy-meter-weekly-review-20260824.json": { + "algorithm": "sha256", + "hex": "efab6e86ffd47353bb8605f1f30cafdd0002c7b27d144aa52fe5a559583088c4" + }, + "docs/evidence/legacy-meter-weekly-review-20260825.json": { + "algorithm": "sha256", + "hex": "cabfe63fdb790f256f600aa1143e70e96785793e29fe14f037d673856eef33af" + }, + "docs/evidence/legacy-meter-weekly-review-20260826.json": { + "algorithm": "sha256", + "hex": "69c51cb1118cb05e5fc25f1f33d8d5f12d189e3633f41d37213e109d660bd097" + }, + "docs/evidence/legacy-meter-weekly-review-20260827.json": { + "algorithm": "sha256", + "hex": "7688ec1e2655a97c950cde4029a8cb54e69cb954e1e70dffc7faea9efa9d2487" + }, + "docs/evidence/legacy-meter-weekly-review-20260828.json": { + "algorithm": "sha256", + "hex": "fcd4903f65b1f119beda94d08bd8a629f052c9160ad0f52e421fc76b8fa4da8e" + }, + "docs/evidence/legacy-meter-weekly-review-20260829.json": { + "algorithm": "sha256", + "hex": "a5fc98ea93da0909a4c18866df942e4f641b6c22ae0d577da15d00028a7277b6" + }, + "docs/evidence/legacy-meter-weekly-review-20260831.json": { + "algorithm": "sha256", + "hex": "5d4c3ab1017cdd30e743173b0303b71891f02d62445df52c4f3b22d5db86b9b7" + }, + "docs/evidence/legacy-meter-weekly-review-20260901.json": { + "algorithm": "sha256", + "hex": "060e9afca16ff3a375faa98809615aad5bebcbf0dc9438cc839b49561e6ef794" + }, + "docs/evidence/legacy-meter-weekly-review-20260902.json": { + "algorithm": "sha256", + "hex": "535ad2c08d26ead465c3436be5d191076cb17f8b97e982943ad31cd53b011d0b" + }, + "docs/evidence/legacy-meter-weekly-review-20260903.json": { + "algorithm": "sha256", + "hex": "1ae25aafca37f96e174c6cfb6c3240b64cff8486edc3058e372b6221bbf8ffea" + }, + "docs/evidence/legacy-meter-weekly-review-20260904.json": { + "algorithm": "sha256", + "hex": "be3176035fe9b18a2d398dda943db146ee11de4a083a9d914a9cc33d246900c2" + }, + "docs/evidence/legacy-meter-weekly-review-20260906.json": { + "algorithm": "sha256", + "hex": "a7cd56104fbab6759d2d0c056ba7a92079156e0d7a2026146bf4fa5ad730d5d5" + }, + "docs/evidence/legacy-meter-weekly-review-20260907.json": { + "algorithm": "sha256", + "hex": "9dc4b2019a110fccab0f7664ad56dbe515f4a633d89ea38a4dfcb9dcd4935c71" + }, + "docs/evidence/legacy-meter-weekly-review-20260908.json": { + "algorithm": "sha256", + "hex": "7de34ae2e1550da6c5246a12733f96590fa5a44bd24e2bd0dd1570cb733cfb82" + }, + "docs/evidence/legacy-meter-weekly-review-20260909.json": { + "algorithm": "sha256", + "hex": "1dd746a046708d500bc7a4c405b210da8fea6567f7f2d084f0f9b6f780fa3ae4" + }, + "docs/evidence/legacy-meter-weekly-review-20260910.json": { + "algorithm": "sha256", + "hex": "5b1f89e28acc069f7ea71bc6dcfeb12a43aafb2a8616e657914126b6358eaa40" + }, + "docs/evidence/legacy-meter-weekly-review-20260911.json": { + "algorithm": "sha256", + "hex": "84ac195875520ec47dbda1ebe91228c0dcc8f5c69ca9ed9c0507203f106aef51" + }, + "docs/evidence/legacy-meter-weekly-review-20260913.json": { + "algorithm": "sha256", + "hex": "187d65cada9ad31e943ae96095e52d43c528f42cb37d989b0bffa307edcac21f" + }, + "docs/evidence/legacy-meter-weekly-review-20260914.json": { + "algorithm": "sha256", + "hex": "92fc0fbefced331ee28770148244bcdb7e1bee2243999d74ef2f38d08b43f2e1" + }, + "docs/evidence/legacy-meter-weekly-review-20260915.json": { + "algorithm": "sha256", + "hex": "5ceeffa0cb97c07f5f7f01db24defc3cd02a707afd89f6e0122bf8275f76f8a5" + }, + "docs/evidence/legacy-meter-weekly-review-20260916.json": { + "algorithm": "sha256", + "hex": "0c1b12729fe7a19e41bbc7b117ea5d011c41f2d29a0e96b92177acb8907c78d8" + }, + "docs/evidence/legacy-meter-weekly-review-20260921.json": { + "algorithm": "sha256", + "hex": "3220b0ee693b1ef1d690872791b5fad2bd372e1afdb30c8823baf23374b6ec2f" + }, + "docs/evidence/legacy-meter-weekly-review-20260922.json": { + "algorithm": "sha256", + "hex": "05b6a6a10b30f531fb7061a559703c2e3b97689415f26641fb7db46d44f15b39" + }, + "docs/evidence/legacy-meter-weekly-review-20260923.json": { + "algorithm": "sha256", + "hex": "006ef330cd92d930fd943ce19bf66a1d112a3f804adfdf61eb63c63792a48115" + }, + "docs/evidence/legacy-meter-weekly-review-20260924.json": { + "algorithm": "sha256", + "hex": "824c77aeabd953bb6c4ecb79bf332db9b6b1dbf92e43956cd753169b7818a112" + }, + "docs/evidence/legacy-meter-weekly-review-20260925.json": { + "algorithm": "sha256", + "hex": "4f2f92751fb3c721ec464d8bed261500283789e5cf21725480858f115ac19a23" + }, + "docs/evidence/legacy-meter-weekly-review-20260927.json": { + "algorithm": "sha256", + "hex": "9fc8bb2f345d62678d96551e2922cf8813efedade52046190d7a38a9c367215c" + }, + "docs/evidence/legacy-meter-weekly-review-20260928.json": { + "algorithm": "sha256", + "hex": "17c3fea320eda516ac4fdaa0b34f36bdf0c2a30026db61c238a67f938bb59eca" + }, + "docs/evidence/legacy-meter-weekly-review-20260929.json": { + "algorithm": "sha256", + "hex": "4d1cf65139ef012f3b475877894ee568de6b3714b114cd2710231c9459d5e43c" + }, + "docs/evidence/legacy-meter-weekly-review-20260930.json": { + "algorithm": "sha256", + "hex": "c89a89769bbc0387c1f82e5de1c322dae3497b52bcdaf993f62ddc0a55298c39" + }, + "docs/evidence/legacy-meter-weekly-review-20261002.json": { + "algorithm": "sha256", + "hex": "4d4bebf4dcbf3257d235eeb3d67e57d200a0781a46f715aaeff6ba79b1311e30" + }, + "docs/evidence/legacy-meter-weekly-review-20261003.json": { + "algorithm": "sha256", + "hex": "23b69be6a2dbdceff99bb81371df00d4cdfd3c1f2de488853507496f34cf2907" + }, + "docs/evidence/legacy-meter-weekly-review-20261004.json": { + "algorithm": "sha256", + "hex": "b8e144a56064f18590d04edcf00c7eb5ab6a6c7537b8dc40c0d303b62768d434" + }, + "docs/evidence/legacy-meter-weekly-review-20261005.json": { + "algorithm": "sha256", + "hex": "3ae7774bb148ef6b2e69cad2ac532c00c01548e2f38fa04e78b0fd9cec3e5c64" + }, + "docs/evidence/legacy-meter-weekly-review-20261006.json": { + "algorithm": "sha256", + "hex": "619215b3ba13f6df84875f402ecfc36ac7b626caff8025323f7cfa5b3ad248a0" + }, + "docs/evidence/legacy-meter-weekly-review-20261007.json": { + "algorithm": "sha256", + "hex": "62069b0fea73495750e0b756c4551c988b8c48ce2aefa33aa5c68aca5984b0fc" + }, + "docs/evidence/legacy-meter-weekly-review-20261008.json": { + "algorithm": "sha256", + "hex": "3a289853688812e588a56adf850d05cce7e643bd8c0846ed3703aed3f4a39440" + }, + "docs/evidence/legacy-meter-weekly-review-20261009.json": { + "algorithm": "sha256", + "hex": "a607b6862bdabdd76fc37cbe9ef4b294b8ef80eb9bf0decfe29217dd61527d96" + }, + "docs/evidence/legacy-meter-weekly-review-20261010.json": { + "algorithm": "sha256", + "hex": "602201db9837bdfa38470f1a03420788d3a9cd357b6511b2684bbccc648f24e2" + }, + "docs/evidence/legacy-meter-weekly-review-20261011.json": { + "algorithm": "sha256", + "hex": "ed729f8741bdc93f5be41189d34705ec3f5c2308465c9ef2f900a65db2274679" + }, + "docs/evidence/legacy-meter-weekly-review-20261012.json": { + "algorithm": "sha256", + "hex": "f83ae114f0f0ad9dd2b116dbd95631a5b15e5332176cad7936a4c640fc60d512" + }, + "docs/evidence/legacy-meter-weekly-review-20261013.json": { + "algorithm": "sha256", + "hex": "3665e7099c980cd3560423a8bd9541cacaadf64e08c27811dbc59ddd5182e01e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "062776b15625df4096a8eab6844f1fce504a5196938d2628fe8bfebe3b9b1884" + }, + "docs/evidence/railiance01-state-hub-deploy-20260709.md": { + "algorithm": "sha256", + "hex": "ddfde9d29f79cc45f4631a5f32521f60b39fa13bd5177b557e2b9a35b470c6eb" + }, + "docs/evidence/repository-collection-projection-20260905.md": { + "algorithm": "sha256", + "hex": "aac6f3aadecfeb5440bbf9a8c7a4ad2aea509f921aaa3629b06f2bbd473c0bda" + }, + "docs/evidence/repository-registry-audit-20260904.json": { + "algorithm": "sha256", + "hex": "da62a2b2b518514315002b9b2b01d3f4a9eb4e9c6e3963575a6a9c4feaaa060d" + }, + "docs/evidence/statehub-inbox-pilot-20260905.json": { + "algorithm": "sha256", + "hex": "97727b2bc13c2219ee1ee4b7bc9ca87f4ebc44de14c01e4cc64e5e74c49bbf46" + }, + "docs/evidence/statehub-inbox-pilot-20260905.md": { + "algorithm": "sha256", + "hex": "2352f8b91cb42030c97e27d77faa0b75ca9da1670e8c6a804f4b1ff3833b61ae" + }, + "docs/evidence/workstream-caller-inventory-20260708.md": { + "algorithm": "sha256", + "hex": "e27f5bb4496fc87e09ddaa48ddc1786b7312c213d294f8b84090adaa861153cb" + }, + "docs/evidence/workstream-caller-inventory-20260709.md": { + "algorithm": "sha256", + "hex": "eaf108c740f38bf10f5515e0b1a095ba681d554d5a324ca20981d88870ec12b7" + }, + "docs/evidence/workstream-caller-status-20260711.md": { + "algorithm": "sha256", + "hex": "6e9a1d24ae0b308dc1ab7215beeb41f1a8669b409df6180076d26a83c39e04cf" + }, + "docs/examples/repository-rename-handoff-v1.json": { + "algorithm": "sha256", + "hex": "a6938d2d6b9199ecdf99b6c393a67b4ebeefe243801a39117e55d18bda5837b7" + }, + "docs/fabric-graph-read-model.md": { + "algorithm": "sha256", + "hex": "869e0554e697698fe81be2a70bbe86fbb81e1c25205b836be93f7c06e3b40b2a" + }, + "docs/forge-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "30124c3e48f3964adb470d4e42f64f1ebc38db10cb901db4ec385efb8f426c92" + }, + "docs/hub-ecosystem-route-audit.md": { + "algorithm": "sha256", + "hex": "9e820c38d266fb00f29e4ece394564a6d662f6447c9ba2cdef4ac35533b7663e" + }, + "docs/inbox-change-feed-contract.md": { + "algorithm": "sha256", + "hex": "8de70cdd2cf4c4b63e258038eab700e70dbcd4dfe8163b0e72b0630844c8790b" + }, + "docs/multi-user-access-model.md": { + "algorithm": "sha256", + "hex": "a43f8d116a725758bede3b7d023c2c78e1b63a483f72cf2b320f6c8cbccf691a" + }, + "docs/nats-event-subjects.md": { + "algorithm": "sha256", + "hex": "b414ea2171d319b78e079d84540610b8861e463fc71af5834de162dff30445a8" + }, + "docs/offline-write-buffer.md": { + "algorithm": "sha256", + "hex": "bbbd75182381818af431b9f32b407042fe7ddf88e8b40e270934241fdcaa217c" + }, + "docs/onboarding.md": { + "algorithm": "sha256", + "hex": "b2f1d241f27d61f8fbe788d977bc8af5d677520b984686a963c7297d0c07a8bb" + }, + "docs/ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "a1e455e5b744f425976c8feed938ed156b4df2d9fb97ee45f0210a8648a4b6aa" + }, + "docs/owner-return-handoff.md": { + "algorithm": "sha256", + "hex": "ea0df47ffa511996776a28070724a8b51039f49526f67cc47a80bdc0e8cf7968" + }, + "docs/repository-rename-operations.md": { + "algorithm": "sha256", + "hex": "0df9a265b4d81fcae2cec57eeb5e7e5b2e44bb45ef992ec3c20714043390ef5c" + }, + "docs/retirement-cutover-slice-plan.md": { + "algorithm": "sha256", + "hex": "7204ef904134d960eb01125d6808be365f6592dcb4ab9e1d4959d3dc12dacf19" + }, + "docs/review-contracts-v1.md": { + "algorithm": "sha256", + "hex": "65a4d90e9ee5c77d4d178a97c2b9d5e5e2f268d07a5844e04bfc8f2c674a4546" + }, + "docs/rollout-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "13751911b0701c3a235a49e83ca414dcf6dbca54acbb4ff83bb6949335fb5eda" + }, + "docs/schemas/repository-rename-handoff-v1.schema.json": { + "algorithm": "sha256", + "hex": "ab71385c6795eb8a745c1e6f633731147d1d3435a94703f4ec2877b4dc928198" + }, + "docs/sealed-prederivation-projection-repair.md": { + "algorithm": "sha256", + "hex": "5a386c95058ab415336ff05bb0860539b0ca63b95a3b455a693411cacbd3b0f0" + }, + "docs/task-flow-engine-spec.md": { + "algorithm": "sha256", + "hex": "c753ca19586dcdfdeb25c497add547ba0c03bea3c7e44ecb53c363be4587ce53" + }, + "docs/task-state-attached-repo-impact.md": { + "algorithm": "sha256", + "hex": "40abfcabe909cfc40a7fcbebad24353ff853c7ddfe6b3bf4218113a8e0c8a091" + }, + "docs/task-state-canon-migration.md": { + "algorithm": "sha256", + "hex": "adfbbe21fb279b0cd1f06362fd05f03a2cba2225b9715bb688ed9e81d8751f90" + }, + "docs/token-evidence-model.md": { + "algorithm": "sha256", + "hex": "05b739a1f7563bd95afda405e0b3af02a9bc6f162cef9f7008da7bf8b1198634" + }, + "docs/work-record-flavor.md": { + "algorithm": "sha256", + "hex": "fb7465919ad45332395c5fb594dcb7ff866b19311be95398773e20420b858249" + }, + "docs/work-record-quality-gates.md": { + "algorithm": "sha256", + "hex": "355ada37fc80148475cbf44b36af50e1c1474bb94d4511bfb6387ca1e22e664f" + }, + "docs/workplan-convention.md": { + "algorithm": "sha256", + "hex": "81220828ced15026f42c85c9ba83cb0a9138dd794320a7528751cc6627b8b526" + }, + "docs/workplan-state-model-proposal.md": { + "algorithm": "sha256", + "hex": "e9a282579d5f3aeab9e95291f182abef60bb5eab45d8297f6faab41d71850a16" + }, + "docs/workplan-terminology-legacy-retirement-backlog.md": { + "algorithm": "sha256", + "hex": "546930ccec7cd4313d982ca7b36f2f6f1cb227cac5d5bf4ecbaf31b39126d9c9" + }, + "docs/workplan-terminology-transition.md": { + "algorithm": "sha256", + "hex": "ea19df160c1d671305a747f65a9592c8b88cb13203671f9e5c0e84a7c6889ff1" + }, + "flows/capability_request.yaml": { + "algorithm": "sha256", + "hex": "2b50e373b9bb9d0b8e529b2f56c32958db38f089613ca3adc90277f3a9d8a4fd" + }, + "flows/contribution.yaml": { + "algorithm": "sha256", + "hex": "844014191b814ed191c3e13e447cf4c44c7e08494acc82ca58853c4843475f22" + }, + "flows/task.yaml": { + "algorithm": "sha256", + "hex": "2fba6d4dd8d3cba91ddd09373ef9743a19517b2152722aaa81b2cd4ff753750c" + }, + "flows/workplan.yaml": { + "algorithm": "sha256", + "hex": "9cb7a584cce96678607336cf19d9574b5f601e198454700b45edc60bd9980341" + }, + "flows/workstream.yaml": { + "algorithm": "sha256", + "hex": "5e0647715903f2686948e95a070357c6b15517de062a360ef3306f23b63fec96" + }, + "history/20260621-weekend-automation-assessment.md": { + "algorithm": "sha256", + "hex": "721fd1d028942ae5f655e3987157ba82e2e3f6662a97848d300eaa013c569261" + }, + "infra/README.md": { + "algorithm": "sha256", + "hex": "129c79297bb7b789cfb7d881c31012e803c54a4ec81c8bf938754a128a6d4cc6" + }, + "infra/docker-compose.yml": { + "algorithm": "sha256", + "hex": "60e7417af4c1ee7a98894a5c790652e449b36d5372b253b5a725d24393e434bf" + }, + "infra/systemd/archived/README.md": { + "algorithm": "sha256", + "hex": "296ce0d19dfdcf37a95872206b28c5f974ed63ab45b3bec00ece12b052a79192" + }, + "infra/systemd/archived/custodian-sync.service": { + "algorithm": "sha256", + "hex": "eecc24d9af8f19d3456c81087746b16042294e0ab5e62e6fca261db71fb8ec8f" + }, + "infra/systemd/archived/custodian-sync.timer": { + "algorithm": "sha256", + "hex": "9da38d0dfd67fe6a440a924750ddc77f5318fb1f31507d5b17b30858a2861019" + }, + "mcp_server/TOOLS.md": { + "algorithm": "sha256", + "hex": "a125b725987dcaa80e6cdb8ccfacf5ba79eed3fe619ee3ed760050fe1d523373" + }, + "mcp_server/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "mcp_server/codex_server.py": { + "algorithm": "sha256", + "hex": "45e1ab6a259748d9b51b081a84bb4e05ab7bc3e9eec7b601cb471cd918ef5ade" + }, + "mcp_server/constants.py": { + "algorithm": "sha256", + "hex": "f122252207c904b0bf59a553fe198d6829cf64659099c0c36ae631a2cbbe5f23" + }, + "mcp_server/server.py": { + "algorithm": "sha256", + "hex": "860ca430c547649bc5cbe31cf848cf7a2054e6f45123e373ed2c3f5b620e2abc" + }, + "migrations/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "migrations/env.py": { + "algorithm": "sha256", + "hex": "31d246e20deac05dbbf4da728fd9d74ad9564a31cbffac0012d61f8b819acb7b" + }, + "migrations/script.py.mako": { + "algorithm": "sha256", + "hex": "c9cf96301fd0ccc3ea2a197709cb123b52a4a41b9c77664ccbd75416034cddf4" + }, + "migrations/versions/0001_initial_schema.py": { + "algorithm": "sha256", + "hex": "fdb1bb67e9195de795bcc33c37eab3e949c92eb740e89555ff107c32b265d2bd" + }, + "migrations/versions/0b547c153153_add_workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "1d695ac9b8e3e00ee0b5aa476a26f181a658102d2e05b95f7db39deb82b12057" + }, + "migrations/versions/5733434addf4_merge_task_status_canon_and_legacy_.py": { + "algorithm": "sha256", + "hex": "0a7cdc1dda8875791c336a5e4b7b04c70e576076442e39581a1c483816cadf55" + }, + "migrations/versions/a0b1c2d3e4f5_memo_notification_receipts.py": { + "algorithm": "sha256", + "hex": "5c9b12beef1f0fc4914ca7549c58813a05a4d71d7b4b19781cae44afd2a552ee" + }, + "migrations/versions/a3b4c5d6e7f8_gems_pass3_sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "ba8285f0937f6e26821715bbdabb5bd95c3dde2121c5b746f6f7f7c45d961b6d" + }, + "migrations/versions/a3f1c2d4e5b6_add_extension_points_and_technical_debt.py": { + "algorithm": "sha256", + "hex": "51d45c42ea97c33a379b8e3b4f9346db4a3c93121993913eefc61c53c0a1f070" + }, + "migrations/versions/a4d5e6f7b8c9_allow_guarded_slug_rollback.py": { + "algorithm": "sha256", + "hex": "85724c5bf8c637bd381d1baa48c22c2b214ef6fee74621ae5db5052969b74f4c" + }, + "migrations/versions/a4v5w6x7y8z0_legacy_meter.py": { + "algorithm": "sha256", + "hex": "0d7652bf534992e3479a74347274a96679774fd7eba38a3676a73d7b4b6ef63a" + }, + "migrations/versions/a4v5w6x7y8z9_task_status_canon.py": { + "algorithm": "sha256", + "hex": "24bc6447921b1fe5a6a542b1974219e8a668573580a82179b6c23274661f525e" + }, + "migrations/versions/a7c3e9f1b4d2_intake_work_record_entity.py": { + "algorithm": "sha256", + "hex": "d20253f5aefadeb71e70acdc1ac7a732b46f4ff5aacd2cd9d47b0ffdc22b58de" + }, + "migrations/versions/b1c2d3e4f5a6_v0_5_dynamic_domains_and_managed_repos.py": { + "algorithm": "sha256", + "hex": "ceb44a5c74b66e2cfdb7438bd775ae891020ba115f8e142544730a64295eeb2b" + }, + "migrations/versions/b3c4d5e6f7a8_workplan_dependency_source_owner.py": { + "algorithm": "sha256", + "hex": "9ce74b8082f08e35edb2349f671aece4bb8726784cbf18646a9188999bb539ad" + }, + "migrations/versions/b4c5d6e7f8a9_add_needs_human.py": { + "algorithm": "sha256", + "hex": "60473198ac0126e14934a330b1856575750c15de9caf05340a44d36e9a34d869" + }, + "migrations/versions/b5e6f7a8c9d0_fabric_snapshot_set_revision.py": { + "algorithm": "sha256", + "hex": "08dd27faff5a2384059546105017fa55223b6587d51b441b9727955e747b9d3b" + }, + "migrations/versions/b8d4f0a2c6e1_work_record_identifier_aliases.py": { + "algorithm": "sha256", + "hex": "d0043eddf6d8a8c4be54aeab9277e2474b69535c4773b691b82b606ab9bae7ba" + }, + "migrations/versions/c2d3e4f5a6b7_v0_3_contributions.py": { + "algorithm": "sha256", + "hex": "d895532d17f401fbe6ce969e7fa795785c03891d7e8eb185c9d30d5d8018b207" + }, + "migrations/versions/c4d5e6f7a8b9_inbox_feed_revision.py": { + "algorithm": "sha256", + "hex": "8606148440bdd674b356a2ed0c7051aad13b53f2a6bfe947652768540dc13f9e" + }, + "migrations/versions/c5d6e7f8a9b0_add_goals.py": { + "algorithm": "sha256", + "hex": "f9810030dc588f0ae215f645c29518cdff0245d68ab88987caf5c8fa6ce78021" + }, + "migrations/versions/c6f7a8b9d0e1_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "1c985f566a9995ed3a2dee94691905714df4609edf4dd765d0d703e9dc41ae31" + }, + "migrations/versions/c7d8e9f0a1b2_service_catalog.py": { + "algorithm": "sha256", + "hex": "459334db67fa8b023429dad744ea2dabf0f6d86f1df552a38de6380a74ddfc63" + }, + "migrations/versions/c9e5a1b3d7f2_review_contracts_and_receipts.py": { + "algorithm": "sha256", + "hex": "673786bb9967bd085326b52b8244300b12aecdc601b30c67b42a115f2b0b2aa1" + }, + "migrations/versions/d1a2b3c4e5f6_workplan_projection_retirement.py": { + "algorithm": "sha256", + "hex": "121f3fb78355e4e418aa84bff74f134ff0ce85288bbdb59437c98d4a402618c5" + }, + "migrations/versions/d3e4f5a6b7c8_v0_3_sbom_entries.py": { + "algorithm": "sha256", + "hex": "768b9e8ff4be1aa65445ced722e680aa4fdf3d1d14f4634bfff527c1fc3142e5" + }, + "migrations/versions/d6e7f8a9b0c1_sbom_ecosystem_expand.py": { + "algorithm": "sha256", + "hex": "ed1de9451b65ee64451f9c2585644330ae9d2f91dd10f8d8bc1477896e2f8375" + }, + "migrations/versions/d7e8f9a0b1c2_broadcast_receipts_and_notices.py": { + "algorithm": "sha256", + "hex": "074e488249fd4272b3c62fa84cf62326f47382047fb67ba8daad0b0d8b640aa0" + }, + "migrations/versions/d8e9f0a1b2c3_repo_anchored_classification_spine.py": { + "algorithm": "sha256", + "hex": "7a6f8a2a053a591ce5dfb14ec7adef056b8c9b85e9d9e273ac8ded71e9dfb558" + }, + "migrations/versions/e1f2a3b4c5d6_gems_pass1_domain_fk.py": { + "algorithm": "sha256", + "hex": "896bdbbdc0121dfad3e82a97547158c368dde0c12e8bb99936da035ba8c0fdaf" + }, + "migrations/versions/e2b3c4d5f6a7_task_canonical_record_id.py": { + "algorithm": "sha256", + "hex": "985ec8df1ff872317cf54c2539525cc275ddb583adc5208630617256c804ec10" + }, + "migrations/versions/e2f3a4b5c6d7_add_last_state_synced_at_to_repos.py": { + "algorithm": "sha256", + "hex": "017c934b7cd737ee98fe9ec20c1b9032b6937ac167b06dcf77a1c2888ad6fb21" + }, + "migrations/versions/e8f9a0b1c2d3_task_wait_qualifiers.py": { + "algorithm": "sha256", + "hex": "582fb7775ea261ddea974a435c42646c5d4e6a4855d7948dfd25cec95cadd423" + }, + "migrations/versions/e9f0a1b2c3d4_write_idempotency_keys.py": { + "algorithm": "sha256", + "hex": "f7625d1e752eb2b5ded73a20fb3a6811265d3425bb398f9be86990de136ae860" + }, + "migrations/versions/f0a1b2c3d4e5_suggestions.py": { + "algorithm": "sha256", + "hex": "4e02d531fce919e7b5e60a2720566d0695d91229191f85c30d075d1ee91a674d" + }, + "migrations/versions/f1a2b3c4d5e6_workplan_file_backing.py": { + "algorithm": "sha256", + "hex": "d20e579fc651e4b6ca7adfc5c44003c73806234253cd6640d9fe66060707817d" + }, + "migrations/versions/f2a3b4c5d6e7_gems_pass2_workstream_repo_id.py": { + "algorithm": "sha256", + "hex": "d762a0d8e934148750714d2315a371a71fb1680e0d376758f778309c5523c2ed" + }, + "migrations/versions/f3a4b5c6d7e8_add_agent_messages.py": { + "algorithm": "sha256", + "hex": "e6aec4a973ad89abbacf123f818ba85dfc617a007af9a88016b903d4be1916d4" + }, + "migrations/versions/f3c4d5e6a7b8_repository_rename_identity.py": { + "algorithm": "sha256", + "hex": "2918bb539b17bdf5bbdab3dc432317c2b0380dcdbade8c02a72dfa44725ff7ec" + }, + "migrations/versions/f9a0b1c2d3e4_task_wait_window.py": { + "algorithm": "sha256", + "hex": "a36c9965a6eb176afad43b24cda0ef986b59d69bc14496abb447221037b7f329" + }, + "migrations/versions/g4b5c6d7e8f9_add_host_paths_to_repos.py": { + "algorithm": "sha256", + "hex": "37de2e17bba171d5e7317b2bba2c434b9e510c2491fd552717fde57203ade0d3" + }, + "migrations/versions/h5c6d7e8f9a0_suggestion_workflow.py": { + "algorithm": "sha256", + "hex": "22a148456f302f37a1ed272cf892c3e105bfb890cf7e04eb9f101807284214e1" + }, + "migrations/versions/i6d7e8f9a0b1_capability_requests.py": { + "algorithm": "sha256", + "hex": "a1fe532d74fbe7d8d7e3312cdc9d66c56698aa4263b683a16e3075fd45f01ef5" + }, + "migrations/versions/j7e8f9a0b1c2_tpsc.py": { + "algorithm": "sha256", + "hex": "09a55cfd14e1c0eb5ae41ea0bb9f14d9f028d1d13c0e9dde9822241976f46e67" + }, + "migrations/versions/k8f9a0b1c2d3_doi_cache.py": { + "algorithm": "sha256", + "hex": "2e0502ce61212e937ed6d704e62183e1eb72532621a159cb12269f1f94f6bc5c" + }, + "migrations/versions/l9g0h1i2j3k4_capability_request_routing_note.py": { + "algorithm": "sha256", + "hex": "3f97c713bef98db2d1ce47cfc3d6f93da59463e425ebbbd072e284367eef7ed6" + }, + "migrations/versions/m0h1i2j3k4l5_capability_request_dispute.py": { + "algorithm": "sha256", + "hex": "b3e7fc09d8128ebe7a2ecda82edb98825f8599df18eb6ad45034fb7f59aef402" + }, + "migrations/versions/n1i2j3k4l5m6_add_git_fingerprint_to_repos.py": { + "algorithm": "sha256", + "hex": "3f5e0d0d770cb5ea04bbb158cbf442403f46927bdb612c5e00b410dcfe4a6c0f" + }, + "migrations/versions/o2j3k4l5m6n7_add_token_events.py": { + "algorithm": "sha256", + "hex": "445592d2f20a5c77e7d4ac87c5db37657962b8974e07c0cb7635c89b4436c5df" + }, + "migrations/versions/p3k4l5m6n7o8_add_repo_id_to_capability_catalog.py": { + "algorithm": "sha256", + "hex": "fc1c025b176face69cf564cf0481c6deb77ba7d09f9c8faa7614f9d91cdb951c" + }, + "migrations/versions/q4l5m6n7o8p9_add_interface_changes.py": { + "algorithm": "sha256", + "hex": "f85bcf84d5054e449ed1a684c71b35aec7c2d3632a6d92712e8724149a284a85" + }, + "migrations/versions/r5m6n7o8p9q0_workstream_status_string.py": { + "algorithm": "sha256", + "hex": "5b33d7a30c62f054bf454798ac6043f2672e7c61e209c5dac7fba11bb3b2f59d" + }, + "migrations/versions/s6n7o8p9q0r1_workstream_planning_metadata.py": { + "algorithm": "sha256", + "hex": "40cbd6b8ddbf82ef3948c5d14a85d4495b36590b82d622ccdb31bdedc0d70875" + }, + "migrations/versions/t7o8p9q0r1s2_perf_indexes.py": { + "algorithm": "sha256", + "hex": "6f97e0011fe9bb279bf9444bd172c47dbeebfd5bfc98f226d57fee99d0f98ee6" + }, + "migrations/versions/u8p9q0r1s2t3_workstream_canonical_states.py": { + "algorithm": "sha256", + "hex": "d5c103249da9ea22539eb78991a5f1590d99e0cbcb01c119d5bbc65bcf5e101f" + }, + "migrations/versions/v9q0r1s2t3u4_token_event_provenance.py": { + "algorithm": "sha256", + "hex": "7313983a288e0be888f72f7a51d505ceec1566f8be1cc5c77cc07009b9e26bea" + }, + "migrations/versions/w0r1s2t3u4v5_token_event_legacy_source_ids.py": { + "algorithm": "sha256", + "hex": "41aa9961041664d37e95767a5525e94d435011857dc84aef61c49c1c4b8df1e4" + }, + "migrations/versions/x1s2t3u4v5w6_workplan_execution_queue.py": { + "algorithm": "sha256", + "hex": "6a0c6016257e4f086a2a39aa15444fb5dc378dc2b5da78ec36313fdd7f2ceb16" + }, + "migrations/versions/y2t3u4v5w6x7_fabric_graph_read_model.py": { + "algorithm": "sha256", + "hex": "938394ed2f9b1b8cca6b7ca5a81b71148496fa92a0d62a3affe834648c92eb85" + }, + "migrations/versions/z3u4v5w6x7y8_financial_fabric_vnext.py": { + "algorithm": "sha256", + "hex": "b02a0a161c458cdf70026052498226cd715416f3a98c8677343d735e5d3a81b8" + }, + "policies/intake-doc.md": { + "algorithm": "sha256", + "hex": "52ee677ce2994d9dbf9c3f5141fe1b325a45f010afb67c5c52134c3c8bde500b" + }, + "policies/repo-doi.md": { + "algorithm": "sha256", + "hex": "a1977f91cd6dcdc55a00f1b7dac006bcdb8325c32ccfc21bd8fce4aa9cc1d212" + }, + "policies/retirement-freeze.md": { + "algorithm": "sha256", + "hex": "e8b790181475d928ea30a67410ca3ffb46186e5bf1b418013392a71b7a1bc861" + }, + "policies/service-dom.md": { + "algorithm": "sha256", + "hex": "c96151c71a3143a2ebd9b5f3862a9bf1760cca9495cad16104b5a5c2a456e014" + }, + "policies/work-item-dor.md": { + "algorithm": "sha256", + "hex": "81f99e2ed635e0c5b67c9735166af5e2d98dcc457986c38e060b28c2f68089bb" + }, + "policies/workstream-dod.md": { + "algorithm": "sha256", + "hex": "12b6d91efe307cabadd2c10dbd9264c2dcd92924ba0ab4cdbf1cc82496449416" + }, + "prompts/sbom-capture-agent.md": { + "algorithm": "sha256", + "hex": "f394edb238815507186bd7fcedbf6b2e0e61dc1037e8c6a78407897f889295fe" + }, + "pyproject.toml": { + "algorithm": "sha256", + "hex": "a62a37fcac0df220538c067e23c8b6c426a48eeaebcebfbf4b2796c5e822e1a9" + }, + "registry/README.md": { + "algorithm": "sha256", + "hex": "165c316bf8d2f30cc06d7ee79db91c218a343affe80a1f13ca35dbba21763280" + }, + "registry/capabilities/capability.statehub.progress-log.md": { + "algorithm": "sha256", + "hex": "664fc510f5195c4609a721d9ddca524eea61df585bf6603d06b26e60fdf614f6" + }, + "registry/capabilities/capability.statehub.workstream-coordinate.md": { + "algorithm": "sha256", + "hex": "33b5f8837e67cec820c7e1bd66211b709500129dea817e67b7f0c8e9ee5b973a" + }, + "registry/indexes/capabilities.yaml": { + "algorithm": "sha256", + "hex": "cc4bf2d800e158235d6f3974ce9a44a7444e2821ee0c7b40662627cf5463b778" + }, + "repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "7c217a9176f3d2d6f430ba46854cec3b3da72505933fc3127f922a4266c7f56c" + }, + "repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "62794a22de657ed58d4911e71574ca6163a65203b61071d143b28789f73b3f22" + }, + "research/20260709-workstream-caller-sweep.md": { + "algorithm": "sha256", + "hex": "99d97923ca97ffbf0c0986cd7ee35089b17d1e8dd67a0fc9c8078b4e5c7ea836" + }, + "scripts/backfill_codex_token_events.py": { + "algorithm": "sha256", + "hex": "60dacdb6951fc512578a7c71dfa329eae844bb05e0ffb5f229374f40a26a426a" + }, + "scripts/benchmark_summary_cache.py": { + "algorithm": "sha256", + "hex": "b38a2522d480b0f327fc13dd95379008bbcd0e98a8ab8c60946d1be28da6e115" + }, + "scripts/bootstrap-env.sh": { + "algorithm": "sha256", + "hex": "6491f2d64b8543bb297e0a05f5e15163082ff41c4bfeb090c232cc213aa3f93b" + }, + "scripts/capture_legacy_meter_evidence.py": { + "algorithm": "sha256", + "hex": "90323fec4cc180b8a7eb473cac4fedbc2df0a3656feaddc63028bef2ac0f3472" + }, + "scripts/capture_sbom_tools.py": { + "algorithm": "sha256", + "hex": "3d6cd35d5d336e4da1280681a55e35666f898d21ab02b2672158eb0bf8387416" + }, + "scripts/check_doi.py": { + "algorithm": "sha256", + "hex": "f4dd4e69eddebf294df63be9b38c82001bb330273a010083b3aec66656f4e5a1" + }, + "scripts/cleanup_stale_tasks.py": { + "algorithm": "sha256", + "hex": "510c5991df3f80ae538c23efb6d66aea0c3ec01b2c59484ea98f7a97055b13a5" + }, + "scripts/codex-state-hub-mcp.sh": { + "algorithm": "sha256", + "hex": "7233a27feb812323cd7b17036580ba59f2c0868d6bcb37358953e166f7942e1e" + }, + "scripts/compare_consistency_sweep_parallel.py": { + "algorithm": "sha256", + "hex": "a9876ea4046b7438d8df2acb74161181454246abd1784cfe857c698f66d85072" + }, + "scripts/complete_statehub_bootstrap.py": { + "algorithm": "sha256", + "hex": "4a90383a356b76c1e8bf58b9e96f3c8c4a5bdf9f85258ddcdea04d4276e4903b" + }, + "scripts/configure-codex.sh": { + "algorithm": "sha256", + "hex": "f6ba4b3cbec34a8b22f8c8dffc09ef9941ee36feac78749e177d0d9d3a06e781" + }, + "scripts/dev_hub_up.sh": { + "algorithm": "sha256", + "hex": "81ca200921262cedb8c6123f146e9ed1e68aa66552d0e5f13ce0fba964be55e0" + }, + "scripts/ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "6b5205b309a94954e357a867643ccb419c37dd279e43c24dd73cca8c93c0808a" + }, + "scripts/gitea_inventory.py": { + "algorithm": "sha256", + "hex": "3b57e0f086bfba8a98003ec20647490b4c9a900bf3924c4777cb5f42c2bf6971" + }, + "scripts/ingest_capabilities.py": { + "algorithm": "sha256", + "hex": "7b0389144882a39b615934f536b46d2a4deba3c70a837f727a4329c3079935ad" + }, + "scripts/ingest_sbom.py": { + "algorithm": "sha256", + "hex": "38287358cf43b138d154c8b6b5003e1755009687eb50f96505625e6a5d468854" + }, + "scripts/ingest_tpsc.py": { + "algorithm": "sha256", + "hex": "97bfc4afe0ad4915af4af66abb091be7309b9f2cd21ef597e6c5491508f05033" + }, + "scripts/install_hooks.sh": { + "algorithm": "sha256", + "hex": "8037b45287f3b103c9e444f5f351a365d1f236af23584f7073a77e1d4e18a5bc" + }, + "scripts/mcp_hub_profile.sh": { + "algorithm": "sha256", + "hex": "0e447d3c9b220f6f1b8eafced940b329b8deb68d60d30006e8419ba463c79272" + }, + "scripts/mcp_registration.py": { + "algorithm": "sha256", + "hex": "770b692995871f3dd1708b5b4fdb9b2d6497dbe6826f37c66af721b85307997e" + }, + "scripts/migrate_mcp_config.py": { + "algorithm": "sha256", + "hex": "65aaf9eef1b8503aeac4d46385bd789d52c231abac4e95c3c3bd439badee82b1" + }, + "scripts/normalize_attached_repo_workplans.py": { + "algorithm": "sha256", + "hex": "053fcad24bf0fe23763717bdf3c383a0b0aadddc317a723e1f44000c603d4d92" + }, + "scripts/owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "26d058bcf1281478522bacbe81e7e01f8e096e8316a20ad0578bfebf17d4ac97" + }, + "scripts/patch_mcp_cwd.py": { + "algorithm": "sha256", + "hex": "42ea9e20530ddff28da27f0622bab3e6e305e25ce297f78cdfb5b07314e44da2" + }, + "scripts/project_claude_md.template": { + "algorithm": "sha256", + "hex": "0ad4707c682150cf61d6fcfdbfb4d683311f573e55ce64db6953179204cddd2a" + }, + "scripts/project_rules/agents-codex.template": { + "algorithm": "sha256", + "hex": "4e38dc7f1a4f26dc170d3b4b0d38e8629be62324c260ed0c9fbbef09fe449633" + }, + "scripts/project_rules/agents.template": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + "scripts/project_rules/architecture.template": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + "scripts/project_rules/claude-md.template": { + "algorithm": "sha256", + "hex": "96065c83c4617214b25a796d57564463a6da2c9b29b002eb2df08ce4295b5237" + }, + "scripts/project_rules/credential-routing.template": { + "algorithm": "sha256", + "hex": "2d2f6a72f3da43f8d56c3fa1373bb67630fc0be311d158adb56614937c9d69d7" + }, + "scripts/project_rules/first-session.template": { + "algorithm": "sha256", + "hex": "3b163d997240d5244df728acebd31d4c9e693c51dbc9830e7112cbc8e6cd73d8" + }, + "scripts/project_rules/gitignore-claude.template": { + "algorithm": "sha256", + "hex": "b88d4699608d5e587d23831dc8c1897fd327f9ccfd69fd2267abe23beb603e97" + }, + "scripts/project_rules/repo-boundary.template": { + "algorithm": "sha256", + "hex": "d32eec3a4dd1c19704721b03336f2870312d228d0f40ff8ec1ba293e5892713c" + }, + "scripts/project_rules/repo-identity.template": { + "algorithm": "sha256", + "hex": "7fbbfec51d7916c9c8c518b76bf04444d02be44911e05b90765213769ed6f592" + }, + "scripts/project_rules/scope.template": { + "algorithm": "sha256", + "hex": "959a36f119c508afbbad42f53b1b684c90f90d6fac4a22ea4a08671e777cbf39" + }, + "scripts/project_rules/session-protocol.template": { + "algorithm": "sha256", + "hex": "10407b87395cd0af873201216aa006085268fc5bb9ece07c6312e7a47cd58d45" + }, + "scripts/project_rules/stack-and-commands.template": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + "scripts/project_rules/workplan-convention.template": { + "algorithm": "sha256", + "hex": "f14469956daebe6f26b8060d3d33dc7ac6b930aa98b26e8a25794ea410ddabe6" + }, + "scripts/promote_intake.py": { + "algorithm": "sha256", + "hex": "d737cda2ed3eca8cc756ec09e7a70f38b9639da315a507741c52f6eb45ffbb84" + }, + "scripts/propagate_credential_routing.py": { + "algorithm": "sha256", + "hex": "4dd17c8034bbb22818f7127c3a4822cd6d9541366f2c96fd309c1e8232494975" + }, + "scripts/pull_image.py": { + "algorithm": "sha256", + "hex": "3121782da11232f21e78483fdc0853e86f5593a695f6cf3e2c3b683415f9a8a2" + }, + "scripts/push-seal.md": { + "algorithm": "sha256", + "hex": "5756e4d79793942e8c1f80000fd59a655528d0feb051a5fac4c54c52edd0a5df" + }, + "scripts/quality_assessment.py": { + "algorithm": "sha256", + "hex": "19671103230617ca97af99ca44d809671c8ad8f93b8cae8be3b585c3582c8495" + }, + "scripts/quality_debt.py": { + "algorithm": "sha256", + "hex": "b31e6751008f588680eea0f73865b5c0ba25c14abb1bc1fb008a564f33a5284c" + }, + "scripts/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "ef91b3292eac275bdf1130c7919398d15adf594bb85c30a723e4ac46e76bdc42" + }, + "scripts/register-mcp.sh": { + "algorithm": "sha256", + "hex": "85c00a6688bf890e4a704e72f6d7f8b17ea55a32fa41b1a4906d6b8a32b47187" + }, + "scripts/register_from_classification.py": { + "algorithm": "sha256", + "hex": "9c901828977414d33e7f8e22b9d5423b03534fa8fe9806883a57156ced3b6ed6" + }, + "scripts/register_project.sh": { + "algorithm": "sha256", + "hex": "7e43846a69094e1c0544bf1a291a748077ca3ea57f5aa754e314ac0de45fa07d" + }, + "scripts/release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "efa66ef82a0dca9468acde03ef675431d698723a12583b14b8fc826adda868d3" + }, + "scripts/repo_sync.py": { + "algorithm": "sha256", + "hex": "1895989820e107e76c42f20478bcdd8085e351259ba2179d601bd8dee39452fd" + }, + "scripts/seed.py": { + "algorithm": "sha256", + "hex": "1d6d6840ac5bcc9f372dd37458d58fd19758605e29eac347534396b5edad3cc8" + }, + "scripts/seed_wp0012_suggestions.py": { + "algorithm": "sha256", + "hex": "d2bcae410c1bd62d6652470c9932984db889b087610a53ee63737dc98b235fc2" + }, + "scripts/smoke_dashboard_load.sh": { + "algorithm": "sha256", + "hex": "7eb0ab2bbddf631a430e0cee254ad9c629d3d0a503e431706b725936891a573a" + }, + "scripts/smoke_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "c0f6bb6101280d180598c5d8efcfd867ae7b9d460b8577bf0f1edb374a78bb34" + }, + "scripts/spine_migration_data.py": { + "algorithm": "sha256", + "hex": "a3234c0c55a2ce053e14e9d95b944bad0bdd7e67b0d7a94a17ebeaa66371a692" + }, + "scripts/spine_migration_dry_run.py": { + "algorithm": "sha256", + "hex": "e7188e626e1f9701239871857ea7523902aadd307b9a5a875bee962cc836c48e" + }, + "scripts/sync_classification_allowed.py": { + "algorithm": "sha256", + "hex": "20f182904a3545db3269c12994b9a3707979659c7b87909ceefd3730a822a414" + }, + "scripts/task_token_hook.py": { + "algorithm": "sha256", + "hex": "57769e31aea7e96aaeb9a14153ad6063104e462d1eb08dd0bb2b1cada45bdbb5" + }, + "scripts/token_reconcile.py": { + "algorithm": "sha256", + "hex": "2f02039d3540e0676ec37f10afe055b633a38ad230633be993c03d98905fcdc5" + }, + "scripts/update_agent_instruction_files.py": { + "algorithm": "sha256", + "hex": "291330d2f6998e7e1d6a88515a105951192994bedce982fc0f7df24057b629a6" + }, + "scripts/validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "8f65fe4b216fe528d1f0aab5518be01b33e0532730ab8bb18c3df6664e893e41" + }, + "scripts/verify_image_pin.py": { + "algorithm": "sha256", + "hex": "4590762210dbdb78ecbcf02f8740d0ba3f5a522d987b3e8e296e3e8c054bb5e3" + }, + "scripts/verify_preflight_signing_runtime.py": { + "algorithm": "sha256", + "hex": "f26f2e813fe64c8459b1cc24fe6b10e948bc350affc5c2f56fe0a1e39b0aad8b" + }, + "skills/state-hub/SKILL.md": { + "algorithm": "sha256", + "hex": "027a74f2c7d7d0c45b86ffa8b4a3c1f3f20e8a713efbcee2734351a9290631a1" + }, + "skills/state-hub/references/tool-signatures.md": { + "algorithm": "sha256", + "hex": "47a9ac4f30f464e44ff4f4acbb21d7e20f3d183ac0991a612015be8438b06629" + }, + "statehub_register.py": { + "algorithm": "sha256", + "hex": "ba9173fb375ba9b01a396710a24eb699df725288cabbf104e584a4916e046445" + }, + "task_flow_engine/__init__.py": { + "algorithm": "sha256", + "hex": "a528d4bb114456713b0778956cb5806ff2705b1d6e78d0e17229b74ad45adca7" + }, + "task_flow_engine/builtins.py": { + "algorithm": "sha256", + "hex": "ad3d790294ee4a08f6f8642410738b95d76b712a97c99f6fec3bddecd04e2cbc" + }, + "task_flow_engine/engine.py": { + "algorithm": "sha256", + "hex": "c5349b51dd82b0f67ed295ede5ed7f67cbdd04c5cfc73532c51bd61804c07b44" + }, + "task_flow_engine/evaluator.py": { + "algorithm": "sha256", + "hex": "4eca404ff7ad1a707cc5596bff9fe8907f41c5f425814f314e987d6933383e41" + }, + "task_flow_engine/models.py": { + "algorithm": "sha256", + "hex": "1b8ed0c99b9cf187d59f56bbb32b97e9f44b5427a4b6eb523110c58b559287d6" + }, + "templates/recently-on-scope/domain-digest.md": { + "algorithm": "sha256", + "hex": "e5d657d14e086849d5588ab24f233215cb67d479841e0db08720c412380b769c" + }, + "tests/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "tests/conftest.py": { + "algorithm": "sha256", + "hex": "577b738c80123148f37fc5fa23ede2b03ce96c46d5e1168fc69f93136ef2c0f9" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md": { + "algorithm": "sha256", + "hex": "ca2cf99bf2f66f235b88c58d711c40ae0f9d2337464b5d4c16b5016a59df7029" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md": { + "algorithm": "sha256", + "hex": "a3b4131cdbbd90b27a08674f9e330d37c359d7744c24771afc82c31d9b776adc" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md": { + "algorithm": "sha256", + "hex": "c08f5ba3ceb01d769afedcf476594fe3043552a12ab39161dd536290e1a59766" + }, + "tests/fixtures/release_headroom/rev61-65m.json": { + "algorithm": "sha256", + "hex": "39a8a360ebf836fc72703e00aff0f63ac5051ccda83960e789a3c91145c1c481" + }, + "tests/fixtures/release_headroom/rev63-105m-concurrent-pending.json": { + "algorithm": "sha256", + "hex": "a4c05b1490082a486d2ddba6db18431c068ca2bab7a2c0af19a58c7a52a4048d" + }, + "tests/fixtures/release_headroom/rev63-105m.json": { + "algorithm": "sha256", + "hex": "72452b6ceeed98257b9109b01f2acab18717b1669b86c0fb62dbb6bd006b9196" + }, + "tests/test_c07_retired_rows.py": { + "algorithm": "sha256", + "hex": "905612dde7b8524eccb8894e7ea6c332724c20f82407e5aeaa20763d506e9fc9" + }, + "tests/test_c25_message_pagination.py": { + "algorithm": "sha256", + "hex": "86488219d5d1ee2bd723a88a97392d9cfa714258282663a89915b0ccf011018c" + }, + "tests/test_c25_source_revision.py": { + "algorithm": "sha256", + "hex": "a8f4ad66b5da4e373cdb34045ae00fe0590ea5f59307c4a77aa99a55c7e5e5bc" + }, + "tests/test_capability_requests.py": { + "algorithm": "sha256", + "hex": "69c25d9344a8a1592f0c03ed6b9b739369d9e502bb7404e0391779746d20f624" + }, + "tests/test_classification.py": { + "algorithm": "sha256", + "hex": "8b8541883296c73af3850c9a3835b9cae1af5f1dfb6a048d01c7b86b186b45a7" + }, + "tests/test_cluster_historical_projection.py": { + "algorithm": "sha256", + "hex": "26b8b24d5991e96fece30fb91f8a37e35847bc21bf11eeb2f6d576ce3061028f" + }, + "tests/test_codex_mcp_launcher.py": { + "algorithm": "sha256", + "hex": "8440850a93ddd6a0e959b52aed8d7da1a0bb265801d3c002f9d0bd7b2968e69b" + }, + "tests/test_codex_mcp_server.py": { + "algorithm": "sha256", + "hex": "a9ef024a2b8955af9e168be17599a431ecedf2a395c29957fb31ae2a53d04b9c" + }, + "tests/test_configure_codex.py": { + "algorithm": "sha256", + "hex": "149c5215d4e3528351cd07ef234cbe44ada420eada58cfbbb41dd4cfde9f3fce" + }, + "tests/test_consistency_check.py": { + "algorithm": "sha256", + "hex": "095136c993d90d3dfea6019b7d964c2ddc3e9eb1649a279d9f98210dbcbb52a0" + }, + "tests/test_consistency_sweep.py": { + "algorithm": "sha256", + "hex": "43fe0a76b4487a4ecbd749d12af9c0f7144a7e8972df66b65c9cb7018519bab6" + }, + "tests/test_cors.py": { + "algorithm": "sha256", + "hex": "16d0949527020ad5686f89c101a73b4b61d669c59514b464c1e57fbd85bb32b8" + }, + "tests/test_doi_scope_health.py": { + "algorithm": "sha256", + "hex": "5cfae81bb2bcb4082aa61bf80c5b17d34a97259c5de2f47f03f16ca77627e3bd" + }, + "tests/test_edge_outbox.py": { + "algorithm": "sha256", + "hex": "5949ebcf034872e7479965e203078942688238d1203e57df94f4a9f00989e3d4" + }, + "tests/test_edge_read_cache.py": { + "algorithm": "sha256", + "hex": "5d55dd31d28954b83b11edf2695fdfc328faadd57b7e6a62473863410088a08e" + }, + "tests/test_edge_relay.py": { + "algorithm": "sha256", + "hex": "54e83bfa415fd341603f81789436aea957ca5e9d5e421f3d7c96225512fd69d6" + }, + "tests/test_ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "372f51697f4cc4c3b8199b5998c3f6fd134b137aab0aea497ec8a4b670422caa" + }, + "tests/test_forge_dependency_edge_preview.py": { + "algorithm": "sha256", + "hex": "7fa67aca7256ea0b0f5609ca0db9c8faac5344ec48379d53d45798748621f71b" + }, + "tests/test_forge_dependency_edges.py": { + "algorithm": "sha256", + "hex": "ea6765fe2774db952727aff655821742f1915d1a95135810832812a20b7e3ab1" + }, + "tests/test_forge_projection.py": { + "algorithm": "sha256", + "hex": "bb7227b3042136d71e8a94db29563a1cdd9a55176aa1199d1d49208f7e28dbeb" + }, + "tests/test_forge_projection_qualifiers.py": { + "algorithm": "sha256", + "hex": "803bad3319e403e44fe966c3050b2a3e6e6b08d69315a8fa48a42bc331508390" + }, + "tests/test_historical_projection.py": { + "algorithm": "sha256", + "hex": "bcb06e41242087d94bd83e7d73fbeb06c89cbb15ab89e87e6c95f399711ab58f" + }, + "tests/test_hub_core_imports.py": { + "algorithm": "sha256", + "hex": "f6590e158ba37a647551aa27431a3765ae79b60bd7e668ea8c5eecc8e92956eb" + }, + "tests/test_ingest_sbom.py": { + "algorithm": "sha256", + "hex": "3ada02bb0cd893cb9a4b4544ee6ff819a180093d4263770e34a4d6506f1bbc42" + }, + "tests/test_instance_identity.py": { + "algorithm": "sha256", + "hex": "fa8a82119e58720a82631a5365063d50309a9124d1bbbf41cc9ec55ff2d97581" + }, + "tests/test_intake.py": { + "algorithm": "sha256", + "hex": "392c4e8b7218bc42c85515a098237b01701657f90ed2b51b5f4137b7704aa689" + }, + "tests/test_legacy_meter.py": { + "algorithm": "sha256", + "hex": "49fb5f342f5890e96f6b605429853933f1215a040c25a68226acd2431f0654eb" + }, + "tests/test_lifecycle.py": { + "algorithm": "sha256", + "hex": "9e60edc0e7f0daeea1592f7d79a6cfe6c586718372b9d23ca48e2837997f73d0" + }, + "tests/test_llm_connect_integration.py": { + "algorithm": "sha256", + "hex": "bb515d7d89bd1dd86f5c2b52df5db61af7cfe35308442134b15f2614002735a5" + }, + "tests/test_mcp_legacy_deprecation.py": { + "algorithm": "sha256", + "hex": "ebb3363d02b013822661d2508bc5f9bc125107aafb61233626178b5e107a90f1" + }, + "tests/test_mcp_queued_receipts.py": { + "algorithm": "sha256", + "hex": "bf3d261836c2104387e5f80fd75b5765639f437e738155e6c989da88c2214a4d" + }, + "tests/test_mcp_registration.py": { + "algorithm": "sha256", + "hex": "5cc53cfb1f2d5a0c8a06723c3dbfcf227b9d1374056418934023bfe4cf130eae" + }, + "tests/test_mcp_smoke.py": { + "algorithm": "sha256", + "hex": "452fe4871dab582e2a447cb58f52c1e97487abe581affd2cfd8fc5d1482cdc2a" + }, + "tests/test_mcp_write_tools.py": { + "algorithm": "sha256", + "hex": "dc8afe96892b88b38c29e83566ff8ee314f6ca1e7d28c50692f18e8895838397" + }, + "tests/test_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "91efdccecc89c4e6cc9d829971344bcd89a701b23ee6b4f2cadb285f135ba025" + }, + "tests/test_memo_forwarding.py": { + "algorithm": "sha256", + "hex": "aeac54ab8333b52c2b43952d9696ef1a990110931f151fe129a7dfd690907976" + }, + "tests/test_memo_notification.py": { + "algorithm": "sha256", + "hex": "0bf73a9e8883ebdf1ded5f28ee74f7cf629108b8f692fd12c9f1494e2a088b28" + }, + "tests/test_message_feed.py": { + "algorithm": "sha256", + "hex": "29901277a0f603adb10b376782eaadb4f9adcb271eaec0b58c17b824d118d4b6" + }, + "tests/test_message_receipts.py": { + "algorithm": "sha256", + "hex": "be3cff46cffb2fe025ae63f2fc7aba10f969bfe8aeb7a714736e44a11691700d" + }, + "tests/test_ops_run_projection.py": { + "algorithm": "sha256", + "hex": "6ad02d4c936a2e65cc982528172c46f10ef44817fd39398c98212e7af57efa61" + }, + "tests/test_owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "98ca96b02c4148312f38f97f9d15979c0a5330c091fa5c8d4ec3b047ab896896" + }, + "tests/test_policy_router.py": { + "algorithm": "sha256", + "hex": "7b16e737b77550eefc8b6623c225521e3e323bf4e181f60460d3d950650a9efa" + }, + "tests/test_preflight_signing_rotation.py": { + "algorithm": "sha256", + "hex": "5f309b667dc60aa3afabb163220455d9d2303d0238c1070a39a673cab92d46b5" + }, + "tests/test_promote_intake.py": { + "algorithm": "sha256", + "hex": "24bf48a23ad094fae4e21ee8b80d8bd51bdf844ae5e3d5c85b37a6a519fd93af" + }, + "tests/test_push_deadline.py": { + "algorithm": "sha256", + "hex": "9199e714a96e2da412e313397bd825b3b44ec3d3e8a7da7e398860cb433bb026" + }, + "tests/test_quality_assessment.py": { + "algorithm": "sha256", + "hex": "02d8d6d0790e352b862e0ce859fc36be29648964a2dd82deadd756887995e724" + }, + "tests/test_recently_on_scope.py": { + "algorithm": "sha256", + "hex": "2ef134cfa7ab774b474e6e9383a37b6b78f307276e8d80df926d8505cf7a418f" + }, + "tests/test_reconciliation.py": { + "algorithm": "sha256", + "hex": "7c15f0fb78495e55e3cb77ff0c363b99933166c51ea81ac100c228fa4e14eab5" + }, + "tests/test_register_from_classification.py": { + "algorithm": "sha256", + "hex": "f3fab2107913b5c0ac0782522509cdd451f906a8ccf95f9ac332e15077d998b1" + }, + "tests/test_release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "612acb8fcf5f08984bd0d807c8be1ebd30927084bd188fa8ec7318c3808bb414" + }, + "tests/test_repo_manager_workplan_adapter.py": { + "algorithm": "sha256", + "hex": "f64c6d44d690298b0e5b5dfbd46b9abe5a4d3b0e33ef57daf73f4be9d6ac8062" + }, + "tests/test_repo_sync.py": { + "algorithm": "sha256", + "hex": "578b695b3ba29331ff7234e2b1c496d73007e5407daa5bda6afdc5f85cf5edcd" + }, + "tests/test_repository_alias_routing.py": { + "algorithm": "sha256", + "hex": "4bb152404bc6d7544d65ce7496e763b2a625cf34afd2fe27cddd21170a340966" + }, + "tests/test_repository_collection_projection.py": { + "algorithm": "sha256", + "hex": "2229a766cf165ec7ccf3bbc143dfd57705cf8bbfc12795d22eef00553f78b52e" + }, + "tests/test_repository_rename_api.py": { + "algorithm": "sha256", + "hex": "89c8072ea0f3bf0bb0975a3c77dc7343d68f9d7fd89a1297e92400e063a77e08" + }, + "tests/test_repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "9886a8d5f99ff59dcdecb3c9e8f8ee2176574f2b86ef2dae0510c39a7bfeca8e" + }, + "tests/test_repository_rename_docs.py": { + "algorithm": "sha256", + "hex": "fc8039bb428bf03b63ea3aff39a27f2c577917f8c0c28fcd05acd0ea3c96c696" + }, + "tests/test_repository_rename_persistence.py": { + "algorithm": "sha256", + "hex": "5f870e6c77dc64923a1be04c543241ba0824cbd51c8263da8ea8f9c01b9750f3" + }, + "tests/test_repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "2c31d38b7fe55325910c82fb9d55ec3cdb1ee52425001160c32d940ad150ab54" + }, + "tests/test_review_contracts.py": { + "algorithm": "sha256", + "hex": "13ef7ee55b632fbef3aa16b146eb3df9142b396633ada018b97783fbd05614cf" + }, + "tests/test_routers_core.py": { + "algorithm": "sha256", + "hex": "c903511a3b21cd5747c5297b9d7818b59e4c2dcd62c7ffc0aff2dc94a999cd86" + }, + "tests/test_routers_td_ep_contrib.py": { + "algorithm": "sha256", + "hex": "1c9a756ab8c851ef11d43ceeb7858dc8d912d329d76ef7158253868015786326" + }, + "tests/test_sbom_nexus_compat.py": { + "algorithm": "sha256", + "hex": "08d53e31d0555ba214008f7902293a1c8a2aafb413d8859d3087ced53924cc72" + }, + "tests/test_schema_state.py": { + "algorithm": "sha256", + "hex": "95e304cbffd36a29400a5fe66c273eae585a62cb4c29a9b769a78aaee0155fbe" + }, + "tests/test_server_dryrun_commands.py": { + "algorithm": "sha256", + "hex": "b27d699d7eb05d0397b649bf57c28aabb0f032847bebb36d8c45c0501b5f3603" + }, + "tests/test_services_router.py": { + "algorithm": "sha256", + "hex": "251527dc37696ddddbf4e1aff8f047bf8d492cf2d226ba1b49045082d14489aa" + }, + "tests/test_statehub_register_cli.py": { + "algorithm": "sha256", + "hex": "f9312a89943715169f171063a4f44e940ca3b4b8f6c3c3b2538a54ba7b744102" + }, + "tests/test_suggestions.py": { + "algorithm": "sha256", + "hex": "14d9426fa89420f141e9311971e65e2ae0b1402107c31dce23120ee21c226fca" + }, + "tests/test_summary_cache.py": { + "algorithm": "sha256", + "hex": "655052c819e24a2da743fcc861c32bf2f9487a99e2e2c18922c47cfa7e29d470" + }, + "tests/test_task_bulk_status_sync.py": { + "algorithm": "sha256", + "hex": "bba2045c9d978888a6b11349338aee67a9d95fc7106d0ab2302cdd062ecebdb7" + }, + "tests/test_task_flow_engine.py": { + "algorithm": "sha256", + "hex": "5b031e7200729f0a7bd4190b06d3af4ec1130f8babe8d19c0549757c1cd89fe7" + }, + "tests/test_task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "72c8dd990ffc1d1c38297e1fe720f550854895b6cab8697264c891ac66978e48" + }, + "tests/test_task_wait_qualifiers_schema.py": { + "algorithm": "sha256", + "hex": "572467435ccbdbe35b74df47b9382c65816da36b4baa763641ac5f2e6edea144" + }, + "tests/test_todo_md_staleness.py": { + "algorithm": "sha256", + "hex": "75113618409611e3a15b6348e545ab2248376d0f2452e17976c3b65deec38684" + }, + "tests/test_token_events.py": { + "algorithm": "sha256", + "hex": "8247ec154e8df95fc7ecde6109b115140c80a89da2e8ebca4522bc6c0d1cce53" + }, + "tests/test_token_passthrough.py": { + "algorithm": "sha256", + "hex": "32c95dc7a9b53f9040523c0a9c83ca406935f68c2a71e332b9301a7437f7de66" + }, + "tests/test_token_sources.py": { + "algorithm": "sha256", + "hex": "7950f8b1ca5dacd7a58e9443cc132840ed9f14af07589421ebfa03effb6b1230" + }, + "tests/test_tpsc_router.py": { + "algorithm": "sha256", + "hex": "d090c89c1a4f3d5d0699a0207dc6fa6c017b4238e91fe05a1df8b06134dbe26f" + }, + "tests/test_validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "d09db625956b352d908eec9bb678672cf5f3aae714961a404395871128e1940d" + }, + "tests/test_wait_kind.py": { + "algorithm": "sha256", + "hex": "af9173e2b2a8e7eeff42c820e19effc482e4cd7f258c0859ae3f0bc2a297645a" + }, + "tests/test_work_record_check.py": { + "algorithm": "sha256", + "hex": "64308ae19f5bf483b70cf879960db91bd715c3f8173a218f4e78e0434195b72c" + }, + "tests/test_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "ad548b47da095c02b3b6543efb8135e1368ea3ebd7396eb5cbebe564ca2d8af4" + }, + "tests/test_work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "0a8946f76b691621913184bc7449138cdd56a1bd9437b904ccdf0a01efd6323f" + }, + "tests/test_work_record_index.py": { + "algorithm": "sha256", + "hex": "77d1b2b5f4c528210a828ddbd3229c98239bd38cafee01755860ad2d1d6216cd" + }, + "tests/test_work_record_projection_api.py": { + "algorithm": "sha256", + "hex": "1432b4811a187b1a155b411dbdd0bbcbfba6f4953e838bae2dc0bf9ec5fa989e" + }, + "tests/test_work_record_registration.py": { + "algorithm": "sha256", + "hex": "5246cd42e70d289a06809d7ddfe2f60f800749d481e0e7632ad0bf772d9459b2" + }, + "tests/test_write_idempotency.py": { + "algorithm": "sha256", + "hex": "84478dee314fb5af1c33cac5427d102731c3ecff9149345ce44dbe16ad669209" + }, + "uv.lock": { + "algorithm": "sha256", + "hex": "667a5fb4c2fb889fd7a5eea77f82bb6f89cbb34e4c2edae0c975c12adb3f55c1" + }, + "workplans/ADHOC-2026-06-04.md": { + "algorithm": "sha256", + "hex": "e3ae47791aba0411890acc28311209cdb311beda867c5540e517656db17f4805" + }, + "workplans/ADHOC-2026-07-01.md": { + "algorithm": "sha256", + "hex": "c98b2048ed863b92e27d10298c0d79848c567c4444a0797dfb630c4a9054467a" + }, + "workplans/ADHOC-2026-08-08.md": { + "algorithm": "sha256", + "hex": "28931c2c2268011ff7827822b361d57a729a86462bae930ff483e1d24dd047dd" + }, + "workplans/ADHOC-2026-08-23.md": { + "algorithm": "sha256", + "hex": "36bbd8285ed7b07c76f16dc2604a420a513ad9831c893e326dc80fffb4d17e94" + }, + "workplans/ADHOC-2026-08-30.md": { + "algorithm": "sha256", + "hex": "fd1fedf0d770640c3589268726c92ad726837b36c8fc532d052a5751c6daccf6" + }, + "workplans/ADHOC-2026-09-04.md": { + "algorithm": "sha256", + "hex": "43c74166b8f6bd9343d16a19a13d7fd244773420221b8008999e83cac090166b" + }, + "workplans/ADHOC-2026-09-22.md": { + "algorithm": "sha256", + "hex": "b56f1002baa1c5fa49b9527f71932adb88ef76c545cbc18d4f164e8bbdea7e15" + }, + "workplans/ADHOC-2026-10-06.md": { + "algorithm": "sha256", + "hex": "9ee43d61232bdb89348928d53d207d89a055aa604582d0e2e4e119535b414bd2" + }, + "workplans/ADHOC-2026-10-13.md": { + "algorithm": "sha256", + "hex": "6104351bfe83ed4a9b7ec93b97f8ebb6e85aeca662fbdc1a2bec89a5872c60ce" + }, + "workplans/CUST-WP-0003-whi-kpi-card.md": { + "algorithm": "sha256", + "hex": "66f7b2a0e8160799f7d63aa445d8f58b6ad8eb4c62a00ac2e9bb98898f3f9be6" + }, + "workplans/CUST-WP-0012-multi-user-onboarding.md": { + "algorithm": "sha256", + "hex": "f02eaa67b1f333eeb3bd483bde7e2eb52f53dc4e0483bdfe273a3fdf97b81134" + }, + "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md": { + "algorithm": "sha256", + "hex": "7c2a649f051c25e55ab36e312d6757c3d21508a4634f99e2e96ccd6586908a8a" + }, + "workplans/CUST-WP-0042-workplan-state-model-cleanup.md": { + "algorithm": "sha256", + "hex": "2b84dd27e4871d71029d884e1bdcd09cd8895d40626f581ce89b86881117355a" + }, + "workplans/STATE-WP-0043-dashboard-ui-experience.md": { + "algorithm": "sha256", + "hex": "c919c9be64c30324dab400d4125c1f143924e5d14b942b7abc7574b4c06d3adb" + }, + "workplans/STATE-WP-0044-recently-on-scope-digest.md": { + "algorithm": "sha256", + "hex": "b7c3441e562a09467d5acc2c4a998bf499942c0d7a189146d95021428446d95d" + }, + "workplans/STATE-WP-0045-token-measurement-accuracy.md": { + "algorithm": "sha256", + "hex": "1256465645fdf1451d75062641fca6ae8aae003245d54cf236a080f19421e222" + }, + "workplans/STATE-WP-0046-workplan-id-normalization.md": { + "algorithm": "sha256", + "hex": "a6eaf9dcf01aa2c69aded5d07a2c2cd5424a3b4c7fe31a142e1e07710737b51b" + }, + "workplans/STATE-WP-0047-lifecycle-assertions-and-renormalization.md": { + "algorithm": "sha256", + "hex": "cdfce1bca8bb3c736377fac6b59b30ce03f6fb0329428dacab7ca2548ce52daf" + }, + "workplans/STATE-WP-0048-ui-state-change-reconciliation.md": { + "algorithm": "sha256", + "hex": "4a8260e6518df654f9e5900f941f6266284631c291ac1662228999ec93970f1d" + }, + "workplans/STATE-WP-0049-workplan-execution-queue.md": { + "algorithm": "sha256", + "hex": "0650cd4551663efe2394e6aa9ac56e578aae445f0379d1e56d4a970b2fbdc053" + }, + "workplans/STATE-WP-0050-railiance-fabric-graph-read-model-ingest.md": { + "algorithm": "sha256", + "hex": "bc9b703de6d484c25ce005211c2075cb0778a64f328b6b47c487c6254f9bb055" + }, + "workplans/STATE-WP-0051-financial-fabric-read-model-adaptation.md": { + "algorithm": "sha256", + "hex": "f370454383f8d806ac0ff75e0e4520a44fa71b9e2e65c618c9b2e6bb8863fde2" + }, + "workplans/STATE-WP-0052-task-state-canon-adaptation.md": { + "algorithm": "sha256", + "hex": "aa05a692f809ad26e67f046ca59fd50aadbce587e62f225d23e0e41be69d5941" + }, + "workplans/STATE-WP-0053-wsjf-triage-review-page.md": { + "algorithm": "sha256", + "hex": "735b9f3d5ab94cadaac2ee5f7c29e35035400c2c6e17390b2f912290215f6afd" + }, + "workplans/STATE-WP-0054-workplan-terminology-transition-legacy-meter.md": { + "algorithm": "sha256", + "hex": "f159a82be9e6bb3c195797c334660ae581cd097082c51a2103cec4dc6ea0cfa4" + }, + "workplans/STATE-WP-0055-statehub-register-cli.md": { + "algorithm": "sha256", + "hex": "69369fd9c2648f77cc76e62a2273986c30b7c1764e8e4f8e26d75a7e94f07c6a" + }, + "workplans/STATE-WP-0056-dashboard-loading-robustness.md": { + "algorithm": "sha256", + "hex": "5e31d7905a576ee547c07fa07c3f929a05ae4f2675e40e8810e8dce78cee66e7" + }, + "workplans/STATE-WP-0057-overview-workstream-stage-counts.md": { + "algorithm": "sha256", + "hex": "c89d519affe5b07125998ac89de89a1a0c0a7946c00b1f158eba2604f4540bf1" + }, + "workplans/STATE-WP-0058-agent-skill-hub-interaction.md": { + "algorithm": "sha256", + "hex": "47f3acde3aa916491c04153a10f606bbcb55a01d5b0ea7971012b2aba56db452" + }, + "workplans/STATE-WP-0059-mcp-write-layer-reliability.md": { + "algorithm": "sha256", + "hex": "e473b8682a14bc6391e34d7f1859afa1c5c41a91a98ddc5aad516ebed5c8485e" + }, + "workplans/STATE-WP-0060-fix-consistency-cross-flavor.md": { + "algorithm": "sha256", + "hex": "90914b1ea7613f05d307ccb8214cc2b537254cbbe340ce057a9db5d5f66b8c95" + }, + "workplans/STATE-WP-0062-service-catalog-two-dimensions.md": { + "algorithm": "sha256", + "hex": "e3439a04110b7dbfeefac4cbf788238badd2e0ca8ef9d4e2123cf9f12f1fb9c7" + }, + "workplans/STATE-WP-0063-weekend-automation-repair.md": { + "algorithm": "sha256", + "hex": "7b34165c848d94d84a576278b911591ef123f7f3afb957f094fb05dbb66ad1a0" + }, + "workplans/STATE-WP-0064-statehub-consistency-sync-railiance01.md": { + "algorithm": "sha256", + "hex": "c63a8d5125961161621f514aba588f98a830f64d1c819b1987410884a7d967d7" + }, + "workplans/STATE-WP-0065-repo-anchored-classification-spine.md": { + "algorithm": "sha256", + "hex": "dbc954df523671619c0c9a74bf89fb7066b86b9862cc443016c6f52ae054ffd8" + }, + "workplans/STATE-WP-0066-state-summary-revision-cache.md": { + "algorithm": "sha256", + "hex": "63a1557b60d56766187cc34d7885aa4efd146ef0d978745d08e088f3779d2a4e" + }, + "workplans/STATE-WP-0067-attached-repo-agent-normalization.md": { + "algorithm": "sha256", + "hex": "dfe101a32756c86beb19b97f49c6a2400268d8764f14a021286db957bcc11dcb" + }, + "workplans/STATE-WP-0068-offline-write-buffer-and-edge-relay.md": { + "algorithm": "sha256", + "hex": "d2c99e582c487dc48500f80499aaab59edc3592365563efc9ded1fb563cc96ec" + }, + "workplans/STATE-WP-0071-railiance01-workstream-caller-deploy.md": { + "algorithm": "sha256", + "hex": "3a1a5ab4cb091e3dbd390ff96338344222dd6e25ff350605f269263adc7cfecd" + }, + "workplans/STATE-WP-0072-workstream-caller-remediation.md": { + "algorithm": "sha256", + "hex": "7089cc22c513472bfcb53e981ed247c4ee04a8849fcf9c0d6fa11b1c42d528cc" + }, + "workplans/STATE-WP-0073-legacy-meter-decline-and-remote-audit.md": { + "algorithm": "sha256", + "hex": "93c34a34007a3185789f8178adf4ac6c4d308d1ece266d1bc7177fe1cb016d48" + }, + "workplans/STATE-WP-0074-hub-ecosystem-boundary-alignment.md": { + "algorithm": "sha256", + "hex": "9131052edfa68d27c155c2d90982904ed6c549349b7817c5da7176af31569173" + }, + "workplans/STATE-WP-0075-workstream-route-410-stranglers.md": { + "algorithm": "sha256", + "hex": "be834d3a2291c47fa241f22e64c936d8ada25d60cd8a1ad6a44bddd3d3079803" + }, + "workplans/STATE-WP-0076-definition-of-ready-and-comprehension.md": { + "algorithm": "sha256", + "hex": "033257153312533147fe790c2feada51e04acf462cf03421ceaa69a80041b160" + }, + "workplans/STATE-WP-0077-dox-assessment-recording-and-soft-visibility.md": { + "algorithm": "sha256", + "hex": "5c8872ca33d04c883e97a21451a72f4c7dfca58d9be68289266c6e4dc32e7365" + }, + "workplans/STATE-WP-0078-ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "3a9e9c2dab0ba4d189dc56015eecbe2a94d3810083cdc936418b43affe94d3fe" + }, + "workplans/STATE-WP-0079-retirement-strangler.md": { + "algorithm": "sha256", + "hex": "93163346d9743a2b8b19654b8bd58b60ee09539413a6f46fa772dcffe5c6cfa3" + }, + "workplans/STATE-WP-0080-register-project-flavor-awareness.md": { + "algorithm": "sha256", + "hex": "145a7786e0bd5a9e5089ca43331209418c33e32ae82bca12ea9a5cb38e36745b" + }, + "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md": { + "algorithm": "sha256", + "hex": "235c04f4d1b2a1b4d6baf26b6e920176bcd166fd9726ca3fdfcb4461515e71d9" + }, + "workplans/STATE-WP-0082-multi-owner-review-contracts-and-receipts.md": { + "algorithm": "sha256", + "hex": "75a15e854dff52d035b7b1a9e5c1ffc4cd15231b38d0b1a7063dc35cb36be29e" + }, + "workplans/STATE-WP-0083-forge-derived-projection-reset.md": { + "algorithm": "sha256", + "hex": "7c2c7a69d07915033c16f9405768799ef16c4774adf4e3a1293de8cf08a0d546" + }, + "workplans/STATE-WP-0084-forge-read-for-private-repositories.md": { + "algorithm": "sha256", + "hex": "da4e7608b0059561c2406ce3dd6aa10cdf67828577dd1c32a223a2407ec99901" + }, + "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md": { + "algorithm": "sha256", + "hex": "7e69e2afeb456708fe83bdbd86f9b510b7613af512e88b25542bfe07eb4e48d9" + }, + "workplans/STATE-WP-0086-fast-forge-projection-reconcile.md": { + "algorithm": "sha256", + "hex": "9ff813d86535e820d85abd619c7aa4f2c131626a4a979dfd45f9997354673bd0" + }, + "workplans/STATE-WP-0087-bounded-repository-collection-projection.md": { + "algorithm": "sha256", + "hex": "b1abcf6201e188948a0d716e787623692d6c31b5f8af2fb834647a72089624eb" + }, + "workplans/STATE-WP-0088-preflight-signing-runtime-acceptance.md": { + "algorithm": "sha256", + "hex": "9e288cfeec24b853274643e1764fb47043dbed31db81a85629f1d1605fdddbb1" + }, + "workplans/STATE-WP-0089-rename-redirect-recovery.md": { + "algorithm": "sha256", + "hex": "a41c4c436a782f6fc8cb7e66e176a522ce526a85113a30e78ae5fa8b4ae05f4a" + }, + "workplans/STATE-WP-0090-projection-task-field-convergence.md": { + "algorithm": "sha256", + "hex": "2d2f946b6e11aeb3efdca881391b3bcff23ab634429244d0f93cbf0a989378bd" + }, + "workplans/STATE-WP-0091-release-headroom.md": { + "algorithm": "sha256", + "hex": "fbbc2e35771b9fdec15877af5f87fcd323e7aec0f4a22da41c59af7642b84934" + }, + "workplans/STATE-WP-0092-workplan-flavor-and-depends-on-policy.md": { + "algorithm": "sha256", + "hex": "31f129f9ca7840ce4c6541776c29a2b928fd9482006f0f938464b0666ea6cf56" + }, + "workplans/STATE-WP-0093-broadcast-receipts-and-standing-notices.md": { + "algorithm": "sha256", + "hex": "9a4f849688ca441de43f6b87460f5e415d0ba0ee75e53828299345c9cbcb4e8a" + }, + "workplans/STATE-WP-0094-routed-gates-and-owner-returns.md": { + "algorithm": "sha256", + "hex": "24dab02a1daa023c680c5d57130c9a75a1adedffbd88014f294d1f37d13abbb2" + }, + "workplans/STATE-WP-0096-private-decision-dispatch.md": { + "algorithm": "sha256", + "hex": "71595ac45b82dd6a7cc1f16aaf9f466a2c2fc6f38c9a9f58516426cdec4c7eb5" + }, + "workplans/STATE-WP-0097-unlinked-decision-supersession.md": { + "algorithm": "sha256", + "hex": "f1907e5b2083f607651d492bf515418c53237b9e8ace8630cc929c9fd2b81f45" + }, + "workplans/STATE-WP-0098-hub-core-receipt-inputs.md": { + "algorithm": "sha256", + "hex": "798c5eb847b71ec38e3a81dc6ee465ad1b5a2d85c5a41782a57e7c0aa094fd7d" + }, + "workplans/archived/260706-CUST-WP-0011-state-hub-threephoenix-migration.md": { + "algorithm": "sha256", + "hex": "7317bffe6db22106a7477e47f87c8d2c36f1211ada31e8861007221a464db8ab" + }, + "workplans/archived/260706-STATE-WP-0061-demand-weighted-suggestion-backlog.md": { + "algorithm": "sha256", + "hex": "53e7f1c2060f2a9ec544e4098870ceb0632114a95d34f69aa9f60f320dd76bf9" + }, + "workplans/archived/260708-STATE-WP-0069-workplan-terminology-legacy-retirement.md": { + "algorithm": "sha256", + "hex": "794f1b138651521ba339c1a948fa808fadc551dec158e257189889d65bf68585" + }, + "workplans/archived/260714-STATE-WP-0070-workplan-terminology-phase2-retirement.md": { + "algorithm": "sha256", + "hex": "bdf8ab7ec81ce18eb24b2166d88fa050ca959c37511507a34e1d1ee3338277ed" + } + }, + "dirty_worktree": { + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "cd1c044dd4a6b073ac3f34acf962edb4a4882279586bcf6558717167d6e1df57" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "8149b1cc0fd79f3e940175dfa38bdb13bb5e50cd2e36768761842d4c801ccb4e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "aa06a6b9d4614adc79597b47ca2f6db287680476f3ada827653df7ab8aac357b" + }, + "docs/evidence/legacy-meter-weekly-review-20261015.json": { + "algorithm": "sha256", + "hex": "fedb437efa78ebbfba6a210b2b6deba57a73d6e013b4126317a5f9aec733af47" + }, + "docs/evidence/legacy-meter-weekly-review-20261016.json": { + "algorithm": "sha256", + "hex": "95593848e682f234f9483c016d41fad43945920d2d5a3ef4a284b0dc268daa24" + }, + "docs/evidence/legacy-meter-weekly-review-20261017.json": { + "algorithm": "sha256", + "hex": "a924c97c0a273dba0dd9a7f3f7526d9d56981add78991d20c84ee0318263a216" + } + } + } + } +} diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/manifest.json b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/manifest.json new file mode 100644 index 00000000..6bbc2df3 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/manifest.json @@ -0,0 +1,77 @@ +{ + "schema": "statehub.source-owner-followthrough.v1", + "revision": 5, + "status": "isolated_source_candidate_not_published", + "base_revision": "086d79a2736e34b916bd7de3c8a65e2ea38a3d64", + "files": [ + { + "path": "workplans/STATE-WP-0095-historical-source-receiving.md", + "action": "modify", + "base_sha256": "ef10359cc5974283b5bdbfc602adf14e3c24362adf00640698d2937c6538483a", + "candidate_sha256": "5671189ee87f2d4dff08979f6243e5eb7888b140955899642a74d569496b71c7" + }, + { + "path": "Makefile", + "action": "modify", + "base_sha256": "5584ef94071044cca8215141ecd8aee8d6ae5cfe73e8f5719358c680eb8af0d4", + "candidate_sha256": "c5b70e8d4b8ae70380e0ade1c35f9e7fe80038de10080a4723b21ef07a98001e" + }, + { + "path": "deploy/railiance/apps/charts/state-hub/Chart.yaml", + "action": "modify", + "base_sha256": "7fe02b390ffd2ba4ce6f82bd62df900826826401e31bdc2138dd5bf36b51a6ae", + "candidate_sha256": "61a989fcf277d05ffbececb7332ee3ca1d8f369c72f960ab1bc4dbc6815536b8" + }, + { + "path": "deploy/railiance/apps/helm/state-hub-values.yaml", + "action": "modify", + "base_sha256": "f7cc0e9968598f6ce0faa0d56f62d6817845c3570c18b6ac39ed6561b952b197", + "candidate_sha256": "b51296fc937450f4ecf0ae43243262a631b551389c0d09c8bfe58fa10e2f3ee9" + }, + { + "path": "docs/evidence/2026-10-17-cluster-historical-receiving-rollout.json", + "action": "add", + "base_sha256": null, + "candidate_sha256": "fb0b59ba3558e084fb4ae2c36c556f3cfbb2a889f6fd86d4e803c52f483b26fd" + }, + { + "path": "deploy/railiance/apps/charts/state-hub/files/repo-classification.allowed.yaml", + "action": "modify", + "base_sha256": "9c36fbd5308b19695f9f05d86f8e315bbeccdd267575ce4e2fccf6fb2ea82e32", + "candidate_sha256": "f53c651bb4329c09c04c66f906e2462fe4339ab51ef0ec3da9f942c3016f5bed" + }, + { + "path": "api/services/historical_projection.py", + "action": "modify", + "base_sha256": "e3c4bf965764b32a6df5d61c71272ee22569df9a9ddae2a3fc3df97ec554e0b2", + "candidate_sha256": "e24e57c58f4aaa4ec9d9bf088009ac69006e53f75b9477ee53dc26c4e850b975" + }, + { + "path": "api/routers/workstreams.py", + "action": "modify", + "base_sha256": "61e7a0ab638b155e9e0b2a72fe8e0ddd2edf5bc6c2d3ca7f6c3ff51e8868910b", + "candidate_sha256": "9c9bf4376dd323b52109912bb3f615949e89ac02c8b88b4720f569f8565ad1d6" + }, + { + "path": "scripts/consistency_check.py", + "action": "modify", + "base_sha256": "1827921c79b476bee823c2ddf9896aeb83f3efca6548427e17b3244216bbc6b5", + "candidate_sha256": "eaee916f46a11f49d2621fc9386717d73b7fd517acbe4b695e7b551d67bfa8f7" + }, + { + "path": "tests/test_frozen_binding_guard_isolated.py", + "action": "add", + "base_sha256": null, + "candidate_sha256": "4dc64df78a02dc633e5744d0277afe5d350fbb0637196e78dec992f91135bded" + } + ], + "patch_sha256": "sha256:ad3d49b83435dd026118ee1e4a25779b5a7739473619bbda256f160c4eb0e56a", + "T06": "done_verified_approved_rollout_at_stage", + "T07": "wait_actual_later_parent_row_preservation_failure", + "T08": "done_source_repair_pending_publication", + "T09": "progress_until_source_published", + "T10": "wait_needs_human_new_runtime", + "live_effects": false, + "original_parent_preimages": "unknown_do_not_restore_guesses", + "managed_UUIDs": "T09_T10_not_allocated_pending_review" +} diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publication-manifest.json b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publication-manifest.json new file mode 100644 index 00000000..d38fe1e6 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publication-manifest.json @@ -0,0 +1,93 @@ +{ + "schema": "statehub.source-owner-followthrough.v1", + "revision": 5, + "status": "isolated_source_candidate_not_published", + "base_revision": "086d79a2736e34b916bd7de3c8a65e2ea38a3d64", + "files": [ + { + "path": "workplans/STATE-WP-0095-historical-source-receiving.md", + "action": "modify", + "base_sha256": "ef10359cc5974283b5bdbfc602adf14e3c24362adf00640698d2937c6538483a", + "candidate_sha256": "a9aa50f5772ac985dcee9b1b65228e5f909ab25209f80dea9d6f0248029855ca" + }, + { + "path": "Makefile", + "action": "modify", + "base_sha256": "5584ef94071044cca8215141ecd8aee8d6ae5cfe73e8f5719358c680eb8af0d4", + "candidate_sha256": "c5b70e8d4b8ae70380e0ade1c35f9e7fe80038de10080a4723b21ef07a98001e" + }, + { + "path": "deploy/railiance/apps/charts/state-hub/Chart.yaml", + "action": "modify", + "base_sha256": "7fe02b390ffd2ba4ce6f82bd62df900826826401e31bdc2138dd5bf36b51a6ae", + "candidate_sha256": "61a989fcf277d05ffbececb7332ee3ca1d8f369c72f960ab1bc4dbc6815536b8" + }, + { + "path": "deploy/railiance/apps/helm/state-hub-values.yaml", + "action": "modify", + "base_sha256": "f7cc0e9968598f6ce0faa0d56f62d6817845c3570c18b6ac39ed6561b952b197", + "candidate_sha256": "b51296fc937450f4ecf0ae43243262a631b551389c0d09c8bfe58fa10e2f3ee9" + }, + { + "path": "docs/evidence/2026-10-17-cluster-historical-receiving-rollout.json", + "action": "add", + "base_sha256": null, + "candidate_sha256": "fb0b59ba3558e084fb4ae2c36c556f3cfbb2a889f6fd86d4e803c52f483b26fd" + }, + { + "path": "deploy/railiance/apps/charts/state-hub/files/repo-classification.allowed.yaml", + "action": "modify", + "base_sha256": "9c36fbd5308b19695f9f05d86f8e315bbeccdd267575ce4e2fccf6fb2ea82e32", + "candidate_sha256": "f53c651bb4329c09c04c66f906e2462fe4339ab51ef0ec3da9f942c3016f5bed" + }, + { + "path": "api/services/historical_projection.py", + "action": "modify", + "base_sha256": "e3c4bf965764b32a6df5d61c71272ee22569df9a9ddae2a3fc3df97ec554e0b2", + "candidate_sha256": "e24e57c58f4aaa4ec9d9bf088009ac69006e53f75b9477ee53dc26c4e850b975" + }, + { + "path": "api/routers/workstreams.py", + "action": "modify", + "base_sha256": "61e7a0ab638b155e9e0b2a72fe8e0ddd2edf5bc6c2d3ca7f6c3ff51e8868910b", + "candidate_sha256": "9c9bf4376dd323b52109912bb3f615949e89ac02c8b88b4720f569f8565ad1d6" + }, + { + "path": "scripts/consistency_check.py", + "action": "modify", + "base_sha256": "1827921c79b476bee823c2ddf9896aeb83f3efca6548427e17b3244216bbc6b5", + "candidate_sha256": "eaee916f46a11f49d2621fc9386717d73b7fd517acbe4b695e7b551d67bfa8f7" + }, + { + "path": "tests/test_frozen_binding_guard_isolated.py", + "action": "add", + "base_sha256": null, + "candidate_sha256": "4dc64df78a02dc633e5744d0277afe5d350fbb0637196e78dec992f91135bded" + } + ], + "patch_sha256": "sha256:ad3d49b83435dd026118ee1e4a25779b5a7739473619bbda256f160c4eb0e56a", + "T06": "done_verified_approved_rollout_at_stage", + "T07": "wait_actual_later_parent_row_preservation_failure", + "T08": "done_source_repair_pending_publication", + "T09": "progress_until_source_published", + "T10": "wait_needs_human_new_runtime", + "live_effects": false, + "original_parent_preimages": "unknown_do_not_restore_guesses", + "managed_UUIDs": "T09_T10_not_allocated_pending_review", + "publication_stage": "root_reviewed_UUIDs_and_T09_completion", + "managed_UUID_assignments": [ + { + "kind": "task", + "record_id": "STATE-WP-0095-T09", + "uuid": "8be8f13b-6352-5295-9755-de6fbfb13593", + "path": "workplans/STATE-WP-0095-historical-source-receiving.md" + }, + { + "kind": "task", + "record_id": "STATE-WP-0095-T10", + "uuid": "88585c69-d9b9-5e1f-a256-6416ff71e824", + "path": "workplans/STATE-WP-0095-historical-source-receiving.md" + } + ], + "final_workplan_sha256": "sha256:a9aa50f5772ac985dcee9b1b65228e5f909ab25209f80dea9d6f0248029855ca" +} diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publish_followthrough_source.py b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publish_followthrough_source.py new file mode 100644 index 00000000..1c195093 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/publish_followthrough_source.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Prepared exact-ten-path source publisher; requires final reviewed overlay. No deploy/sync.""" +from __future__ import annotations +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +BASE = Path(__file__).resolve().parent +OWNER = Path('/home/worsch/state-hub') +SCANNER = ['/usr/bin/python3', '/home/worsch/repo-manager/src/repo_manager/secret_scan.py', + '--path', str(OWNER), '--binary', '/home/worsch/.local/lib/repo-manager/gitleaks/8.30.1/gitleaks'] + +class Refusal(RuntimeError): + pass + +def sha(raw): + return hashlib.sha256(raw).hexdigest() + +def git(owner, *args, check=True): + p = subprocess.run(['git', '-C', str(owner), *args], capture_output=True, timeout=150) + if check and p.returncode: + raise Refusal('git_' + args[0] + '_refused_' + str(p.returncode)) + return p + +def index_entries(owner): + # Stage bytes remain private to this process. Receipts expose hashes only. + return dict((entry.split(b'\t', 1)[1].decode(), entry.split(b'\t', 1)[0]) + for entry in git(owner, 'ls-files', '--stage', '-z').stdout.split(b'\0') if entry) + +def dirty_files(owner): + tracked = git(owner, 'diff', '--name-only', 'HEAD', '-z').stdout.split(b'\0') + untracked = git(owner, 'ls-files', '--others', '--exclude-standard', '-z').stdout.split(b'\0') + return sorted({p.decode() for p in tracked + untracked if p}) + +def preserved_state(owner, owned): + indices = {p: sha(v) for p, v in index_entries(owner).items() if p not in owned} + worktree = {} + for p in dirty_files(owner): + if p in owned: + continue + file = owner / p + if file.is_symlink(): + raise Refusal('unrelated_symlink_requires_review') + worktree[p] = sha(file.read_bytes()) if file.exists() else None + return {'index_entries': indices, 'dirty_worktree': worktree} + +def validate(owner, expected): + if git(owner, 'rev-parse', 'HEAD').stdout.decode().strip() != expected['base_revision']: + raise Refusal('source_base_drift') + files = expected['files'] + names = {f['path'] for f in files} + if len(names) != len(files): + raise Refusal('duplicate_expected_path') + for f in files: + p = owner / f['path'] + if p.is_symlink() or not p.is_file() or sha(p.read_bytes()) != f['candidate_sha256']: + raise Refusal('reviewed_source_drift') + # Every unrelated worktree/index entry is retained. No stash/reset/clean. + return names, preserved_state(owner, names) + +def commit_source(owner, expected, scanner, execute=False, push=False): + names, before = validate(owner, expected) + result = {'schema': 'receiver-source-publication.v1', 'scope': 'source_only', + 'deployed': False, + 'base_revision': expected['base_revision'], 'files': sorted(names), + 'preserved_before': before, 'status': 'validated_not_executed'} + if not execute: + return result + # Stage exact reviewed paths first so the normal scanner inspects them. + # A refusal retains reviewed source/staging for inspection; unrelated state stays intact. + git(owner, 'add', '--', *sorted(names)) + scan = subprocess.run(scanner, cwd=owner, capture_output=True, timeout=150) + result['scanner_exit'] = scan.returncode + if scan.returncode: + raise Refusal('normal_source_scanner_refused') + # --only preserves unrelated staged content while committing exact paths. + git(owner, 'commit', '--only', '-m', + 'fix(consistency): preserve immutable historical binding rows', '--', *sorted(names)) + commit = git(owner, 'rev-parse', 'HEAD').stdout.decode().strip() + changed = set(git(owner, 'diff-tree', '--no-commit-id', '--name-only', '-r', commit).stdout.decode().splitlines()) + if changed != names: + raise Refusal('committed_path_set_mismatch_stop') + if preserved_state(owner, names) != before: + raise Refusal('unrelated_state_changed_stop') + result.update(status='committed_not_pushed', source_revision=commit, + preserved_after=before) + if push: + # Explicit ref and bounded push. A nonzero or timeout never triggers retry. + try: + p = git(owner, 'push', 'origin', 'HEAD:refs/heads/main', check=False) + result['push_exit'] = p.returncode + except subprocess.TimeoutExpired: + result.update(status='push_timeout_remote_unverified') + return result + remote = git(owner, 'ls-remote', '--exit-code', 'origin', 'refs/heads/main', check=False) + actual = remote.stdout.split()[0].decode() if remote.returncode == 0 and remote.stdout else None + result['observed_remote_revision'] = actual + result['status'] = 'source_published_verified' if actual == commit else 'push_remote_unverified' + return result + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--execute-source-commit', action='store_true') + ap.add_argument('--push-source', action='store_true') + args = ap.parse_args() + if args.push_source: + ap.error('direct push disabled; use normal repo-local make sync after exact source commit') + publication_manifest = BASE / 'publication-manifest.json' + if not publication_manifest.is_file(): + print(json.dumps({'status':'refused','reason':'reviewed_managed_UUID_T09_completion_manifest_not_ready','scope':'source_only'})) + return 1 + expected = json.loads(publication_manifest.read_text()) + if expected.get('publication_stage') != 'root_reviewed_UUIDs_and_T09_completion': + raise Refusal('publication_review_overlay_missing') + if len(expected['files']) != 10: + raise Refusal('expected_exact_ten_paths') + try: + result = commit_source(OWNER, expected, SCANNER, args.execute_source_commit, args.push_source) + except (Refusal, subprocess.TimeoutExpired) as exc: + result = {'schema': 'receiver-source-publication.v1', 'status': 'refused_or_unverified', + 'reason': str(exc) if isinstance(exc, Refusal) else 'bounded_command_timeout', + 'deployed': False} + print(json.dumps(result, indent=2)) + return 0 if result['status'] in {'validated_not_executed','committed_not_pushed','source_published_verified'} else 1 + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/run_source_commit.py b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/run_source_commit.py new file mode 100644 index 00000000..d9eb0aaf --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/run_source_commit.py @@ -0,0 +1,9 @@ +from pathlib import Path +import subprocess,json +p=Path(__file__).resolve().parent +r=subprocess.run(['/home/worsch/repo-manager/.venv/bin/python',str(p/'publish_followthrough_source.py'),'--execute-source-commit'],capture_output=True,text=True,timeout=240) +try:d=json.loads(r.stdout) +except Exception:d={'status':'refused_or_unverified','reason':'publisher_output_unparseable','exit':r.returncode} +(p/'source-commit-result.json').write_text(json.dumps(d,indent=2)+'\n') +print(json.dumps({k:v for k,v in d.items() if k not in {'preserved_before','preserved_after'}})) +raise SystemExit(r.returncode) diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-commit-result.publication.json b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-commit-result.publication.json new file mode 100644 index 00000000..79175fa9 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-commit-result.publication.json @@ -0,0 +1,6616 @@ +{ + "schema": "custodian.typed-hash-receipt-publication.v1", + "original_path": "docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-commit-result.json", + "original_sha256": "932367a554a9022ce9dedae5c7d783182968e277fa7874eca06ea5ce9973d335", + "original_git_blob": "cca84d470ed2de1a1a24142321d81c4ef042bba1", + "encoding": "Original JSON data with 64-character lowercase hex SHA256 values represented as algorithm/hex records. Original bytes reconstruct with reverse transformation and JSON indent=2, final newline.", + "receipt": { + "schema": "receiver-source-publication.v1", + "scope": "source_only", + "deployed": false, + "base_revision": "086d79a2736e34b916bd7de3c8a65e2ea38a3d64", + "files": [ + "Makefile", + "api/routers/workstreams.py", + "api/services/historical_projection.py", + "deploy/railiance/apps/charts/state-hub/Chart.yaml", + "deploy/railiance/apps/charts/state-hub/files/repo-classification.allowed.yaml", + "deploy/railiance/apps/helm/state-hub-values.yaml", + "docs/evidence/2026-10-17-cluster-historical-receiving-rollout.json", + "scripts/consistency_check.py", + "tests/test_frozen_binding_guard_isolated.py", + "workplans/STATE-WP-0095-historical-source-receiving.md" + ], + "preserved_before": { + "index_entries": { + ".claude/rules/agents.md": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + ".claude/rules/architecture.md": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + ".claude/rules/credential-routing.md": { + "algorithm": "sha256", + "hex": "e4ef0b25e55e22fab80c1a4be2dd308e61d5ceaaa364e30a0793bd12a9bd64e0" + }, + ".claude/rules/first-session.md": { + "algorithm": "sha256", + "hex": "f69a61a7a3deb874d2f26febf950278a7b5b331c6a46f4bbd387512ab67b38fc" + }, + ".claude/rules/repo-boundary.md": { + "algorithm": "sha256", + "hex": "aeb2d23e3a0fbcdca2b37d682f86572ba1b4b880408f56b5ce79d2da87bd8f97" + }, + ".claude/rules/repo-identity.md": { + "algorithm": "sha256", + "hex": "43fa84e08a5cec4ec290160f41cc0bf41b31c203acfac7bd33ef5a17d501e8f6" + }, + ".claude/rules/session-protocol.md": { + "algorithm": "sha256", + "hex": "eb95251d2735e8e8ecaa07a74ad4dc49133ed9eb268f2516d893099f2f07fcd9" + }, + ".claude/rules/stack-and-commands.md": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + ".claude/rules/workplan-convention.md": { + "algorithm": "sha256", + "hex": "90b3caf33b5060b54315351d223fed4a2fc85c0e9f1ba56546a9e1a5d469fbf7" + }, + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "9cc34d7a3532f7763a51766820455ab0aec38b6a0642ee5552dffa74ec889375" + }, + ".dockerignore": { + "algorithm": "sha256", + "hex": "bed9da3007d217f666df21481e6b52a81e2b0e4ad4aaff47063d7f1e1dee8e04" + }, + ".env.example": { + "algorithm": "sha256", + "hex": "423f365b6108cb594f0abcddc31b2f82c49448618129787ae2dd222e4803ea8c" + }, + ".forgejo/workflows/ci-smoke.yaml": { + "algorithm": "sha256", + "hex": "e91d63401b6c0b2824ee1c55be96aaf2554b35b434cbaae793101b78382a8fa3" + }, + ".forgejo/workflows/image.yaml": { + "algorithm": "sha256", + "hex": "3d8b1452915276ea2d3bbc29beca2808176dd0ea35559dae86ffac023899e82f" + }, + ".forgejo/workflows/memo-dispatch-image.yaml": { + "algorithm": "sha256", + "hex": "c8ce95bfc6234ba125370c7c5703f1372f15b5b651d97ffddbf4906ce41a86ef" + }, + ".gitignore": { + "algorithm": "sha256", + "hex": "ddb067b9fd42ed170e2b5a38d6fb9b5e2e87742a981ff869365b1fc53be79e62" + }, + ".repo-classification.yaml": { + "algorithm": "sha256", + "hex": "17b60f856402f677386c025c71a29a691c0ac6f4f01cdee9c67397ee255c7800" + }, + "AGENTS.md": { + "algorithm": "sha256", + "hex": "8cbb49adfd7c27b2129ece1998062f4e53a3701480e00d01cefd36713a23dc16" + }, + "CLAUDE.md": { + "algorithm": "sha256", + "hex": "e9a597601a32b3ad510bc6bcbc18702816359004e4db03d3f6bacedd3ccf555f" + }, + "Containerfile.memo-dispatch": { + "algorithm": "sha256", + "hex": "ad5a31b7d2387cac4a563e018f350469ca36dcfac9bf90917525a9f7b58c9d3d" + }, + "Dockerfile": { + "algorithm": "sha256", + "hex": "94ec9e6200090be0a7edd0e85d3623f5337e4386646adc88ea5c882711d80a25" + }, + "INTENT.md": { + "algorithm": "sha256", + "hex": "f7c34c4b8ea8dbf3d1331b93bed7d3c5a120829cb164245110bf324b964a8efd" + }, + "LICENSE": { + "algorithm": "sha256", + "hex": "9c4cda3c0bcfa1e16a7137b567a1397cd925b9dce909e2de3e2d7e3bd56544a7" + }, + "README.md": { + "algorithm": "sha256", + "hex": "30d999405e1da820db58afce2c7ed95424231d23a9d99d0a8f1b36fd938cffe6" + }, + "SCOPE.md": { + "algorithm": "sha256", + "hex": "3c9442eaf4c7bf830dce5027ae4c892397ac32768f74789a7e784812a1954633" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "49737ce69a637ca741895907e7808d07a50a04082b21a6f98d6f3249a9d88de8" + }, + "alembic.ini": { + "algorithm": "sha256", + "hex": "26ee14169c2e89a3ff7e4f171aeb6e2108509ab599f818121e80f41b5efb45e0" + }, + "api/classification.py": { + "algorithm": "sha256", + "hex": "c1f26de5ff83664e2eb0f1b995e7dea4d99955c263f16332772f5c1e2925069a" + }, + "api/config.py": { + "algorithm": "sha256", + "hex": "66157fc2d45d59aa1622ad332fec5aca694adb8fc561356f85bddf7bbce7508b" + }, + "api/database.py": { + "algorithm": "sha256", + "hex": "51fac605a863d9c9b57997af2660b1ea3e7fa44680d66ed835226549df469f59" + }, + "api/doi_engine.py": { + "algorithm": "sha256", + "hex": "a391837a2b67708bbcd7b6efe5fdfb880df63a8e732fb8ed37588776fd4c0657" + }, + "api/edge/__init__.py": { + "algorithm": "sha256", + "hex": "1c126bf09d40fc1fd7b98753e2155132e6815adcd2df534d534930bab4a2ea0b" + }, + "api/edge/outbox.py": { + "algorithm": "sha256", + "hex": "bc0383b296aff4efc415cbb6382dbcba1ffc0cb1a1efd4d0129d94e2355e210a" + }, + "api/edge/read_cache.py": { + "algorithm": "sha256", + "hex": "138510c3ab6fcdf88a0fc7db150d77ce0578327ea9d006efbebc2f16da38f2cc" + }, + "api/edge/relay.py": { + "algorithm": "sha256", + "hex": "e1eaa95c75293cbd0a0f890273061673be0c506e90997f0d79e1dca75783d379" + }, + "api/events/__init__.py": { + "algorithm": "sha256", + "hex": "dcc181e084680cc6010238cc9b47a0af1ab376c4de8d61d4ec6e5c86ca59d1a5" + }, + "api/events/envelope.py": { + "algorithm": "sha256", + "hex": "0cc828255964a6e68073b3419de0afe5ebd40bda4c75c484f0e768d46cb7716b" + }, + "api/events/nats_publisher.py": { + "algorithm": "sha256", + "hex": "ed9af4e93ec518c5c767a69c88f08b1423ef9af6f7a263da5541883167834d9b" + }, + "api/flow_defs.py": { + "algorithm": "sha256", + "hex": "cf72911a1e13133fad05567cf463fb82f590fff5fe698b00931edab0d458ffa0" + }, + "api/main.py": { + "algorithm": "sha256", + "hex": "ae4e8d53f9d16b7a32b4e6f67483d96b73f1042f46b772a87d25eaf114b6e1e5" + }, + "api/models/__init__.py": { + "algorithm": "sha256", + "hex": "b9ec8fe8b6c27a4ac7d47d4567480303b583b0d51fc0f84692a5507a0e4d4692" + }, + "api/models/agent_message.py": { + "algorithm": "sha256", + "hex": "0c854788021a0eea650ea9c2463572d7f3fad12d187e2325a9e9c743f9e7937b" + }, + "api/models/base.py": { + "algorithm": "sha256", + "hex": "22235b70cf8eaef2dc1cdac52c9a23befa54e2ed32b60418d56db88e5c61bb22" + }, + "api/models/capability_catalog.py": { + "algorithm": "sha256", + "hex": "6122f685dfa1ed588de19ea96b8e47b45290b76460de34d01373aa9cfacef9fd" + }, + "api/models/capability_request.py": { + "algorithm": "sha256", + "hex": "9078411e26fce472a94ddf6112b83c70ac3f5613e8dea7002b5b239f79080fe0" + }, + "api/models/contribution.py": { + "algorithm": "sha256", + "hex": "16cf0afbb5364067f4b58721a3eac215aead070d819683ec62f15eda93e0a145" + }, + "api/models/decision.py": { + "algorithm": "sha256", + "hex": "aad6e9c9970cf91adc0a94b0e17e35ea3f430889b44633202d65a90bbda3aa8f" + }, + "api/models/doi_cache.py": { + "algorithm": "sha256", + "hex": "d19ae235d6bfcf2ec68d1cefb715993269865f4ffe51d767ae2789d21801ce46" + }, + "api/models/domain.py": { + "algorithm": "sha256", + "hex": "37f67eb5034439acd5e484e578f9eb2dc9e5103a50e6836cda226a19ef824df7" + }, + "api/models/domain_goal.py": { + "algorithm": "sha256", + "hex": "1e53545cdce5d3a31da44831820ec6d1f9ce420a968e7afce10314f3b95d33ce" + }, + "api/models/extension_point.py": { + "algorithm": "sha256", + "hex": "b537010fadb5ce33c5977292d7ebe57df49cd2bcfa2b8c5d92c03946def1546a" + }, + "api/models/fabric_graph.py": { + "algorithm": "sha256", + "hex": "a3ed7689fce71aaca0a35f805e0a537ad2f9949cf7cd1a914bd1ce8cadae3afe" + }, + "api/models/intake.py": { + "algorithm": "sha256", + "hex": "dfe916df29f0d293aa06385a1c67d5ac70ca4a9484434e1232704a0d90166027" + }, + "api/models/interface_change.py": { + "algorithm": "sha256", + "hex": "98f7ab1cf8f2fe7cd4146b542258b84b008d57dca80aa2946f019434471d778d" + }, + "api/models/legacy_meter.py": { + "algorithm": "sha256", + "hex": "85f47cd5f1ce987d7d7d2c900c9d2839f21860ee8e078e955e1937869fedad6b" + }, + "api/models/managed_repo.py": { + "algorithm": "sha256", + "hex": "dd4ea29c5a5b8a23577c0529fbebcb8dbbf0127a176b6ae546b1b9161e827edd" + }, + "api/models/memo_notification.py": { + "algorithm": "sha256", + "hex": "b124a0bc92e468825d7c9f23b1f4784e815463b17e9f97550a03f4d1e66362bb" + }, + "api/models/progress_event.py": { + "algorithm": "sha256", + "hex": "23324050361d3d4c663dfb411a1b1205621fb6da6cb5930f40765e50a53d3d8d" + }, + "api/models/repo_goal.py": { + "algorithm": "sha256", + "hex": "06f8ec6c9f513d5e28870a1fd4906deb3a61fe43f32dbf49a65e67a8016ec8cc" + }, + "api/models/repository_rename.py": { + "algorithm": "sha256", + "hex": "5f63dfdd589141da8664a3436d4bbabb6cec6ebeb435d9cb8bc647c32a0ebe61" + }, + "api/models/review_contract.py": { + "algorithm": "sha256", + "hex": "d7f500cdb8baf1e68a5e72d325cd34351df85045fc101585757c96747435cf12" + }, + "api/models/sbom_entry.py": { + "algorithm": "sha256", + "hex": "3e7d67b59b070b0c8c7bf920c328b55384cc093ed9e82b98423250f10f698503" + }, + "api/models/sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "5f27447fc54307ee5cb952876a565b572aac84f8b9837d501441dd8724852166" + }, + "api/models/service_catalog.py": { + "algorithm": "sha256", + "hex": "40da7c5a6b1e2abe037a853de92b3507d8a4a4d579e7b84cb7fe69ce01f1b0b9" + }, + "api/models/suggestion.py": { + "algorithm": "sha256", + "hex": "992f3186ca41ec087fbd5525c7bb56bf4ee418534d2c5de3da98dda5f7ee5ad3" + }, + "api/models/task.py": { + "algorithm": "sha256", + "hex": "c7692753ea56e56a170c80cd5737ae176c6ae3de583920954e1ed387720de78c" + }, + "api/models/technical_debt.py": { + "algorithm": "sha256", + "hex": "305567685c2c3e70f9ce9e7cf4cb36327136a990ec454a1116fd335c4f7ffff3" + }, + "api/models/token_event.py": { + "algorithm": "sha256", + "hex": "8bc89d19f307a2ed50f450d971e36c484ce0606056626211cbc29c88af327a0f" + }, + "api/models/topic.py": { + "algorithm": "sha256", + "hex": "d6c471a4ca79ecb481d2e5ef2528fa1f506eb71f57a20718607d8c1aaccb75f5" + }, + "api/models/tpsc.py": { + "algorithm": "sha256", + "hex": "fce236a3aea45d2b074d76338c3ecfefe2778c39eb23c0f9c244040d3db89973" + }, + "api/models/work_record_identifier_alias.py": { + "algorithm": "sha256", + "hex": "5a45735f3b0db070d1778140c0b0e08a2fb9fc35e9388fd9cf1e5cfcdd4c2cda" + }, + "api/models/workplan.py": { + "algorithm": "sha256", + "hex": "33552929d5352cd45b759546d2cfc8fdbd6e079c6fdc3570d0adf66e67bd3b68" + }, + "api/models/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "2e8b5cfef41d38ffd0c4393d89679c66dbae6c745b937da1abadbdf49305eb1d" + }, + "api/models/workplan_launch_request.py": { + "algorithm": "sha256", + "hex": "1dc8f5557630882be1911a6d986f01e572a46740e8e9ab5b0fce3d3ddf5a4a42" + }, + "api/models/workstream.py": { + "algorithm": "sha256", + "hex": "e702764a14e8ce14c96d715dd173be29afdf1f296c57f99bb15e43cf8cf569b8" + }, + "api/models/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "b6b1bf213ae2a9d00eb75e2e2a4e28a8259f2902e4cae3f33237b2f701218744" + }, + "api/models/write_idempotency_key.py": { + "algorithm": "sha256", + "hex": "cbf96e551a7985763788b7f7d1fcfbfd4232a9925005995ffa9f3e05d0106185" + }, + "api/routers/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "api/routers/capability_requests.py": { + "algorithm": "sha256", + "hex": "45442df8ba71d8c869d35f8c92a5662e3f2840a1a03364102363b4e6202b59f7" + }, + "api/routers/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "ee5dc67c125223ca58a9d93c80a3ab06abdc81896425ec8e04195dcd136bce51" + }, + "api/routers/contributions.py": { + "algorithm": "sha256", + "hex": "ee836d7dab9d4f4b3e47474aad9b4de92a47aa143833d7754ccdff8b3fb7c3e3" + }, + "api/routers/decisions.py": { + "algorithm": "sha256", + "hex": "16d0df0fb06df6ee33f2872fd8e69d648e8bc1cccdd0dbc43c191547eff9cc4b" + }, + "api/routers/domain_goals.py": { + "algorithm": "sha256", + "hex": "bde36713532e939177595975aafffcb5b6fff2d84dd0b75862d8ed93a11f4522" + }, + "api/routers/domains.py": { + "algorithm": "sha256", + "hex": "763af9c65370a4e9d27d0d0d4434eb6a127552eba9253c80ea2794fdaac4ee1e" + }, + "api/routers/execution.py": { + "algorithm": "sha256", + "hex": "b962c48c758243aa856497e24d572918c82bbb2e24ff64aa3d15008c8668dccb" + }, + "api/routers/extension_points.py": { + "algorithm": "sha256", + "hex": "2e16d1133e03027509433877fc993f9b86ebf997bd0689ca2cbd1bfe053c27af" + }, + "api/routers/fabric.py": { + "algorithm": "sha256", + "hex": "b0539625d3d96fb0d29381547cb183aa6610c800c2d8f5dedad74d575c002de6" + }, + "api/routers/flows.py": { + "algorithm": "sha256", + "hex": "996977be1f4023bff3ada96a80d6506d6bd75b99492e99359c8f9b5585d9456b" + }, + "api/routers/identifier_migrations.py": { + "algorithm": "sha256", + "hex": "dd0c7b8f46bafe945ebfaf1ab604cbf3a87436f8c68e158dc2d1c17d60be2b6b" + }, + "api/routers/intake.py": { + "algorithm": "sha256", + "hex": "9e6a54ca8047e104f0b4f6fb0637c8b51c9ac05fdc0e82d652f1001b058df912" + }, + "api/routers/interface_changes.py": { + "algorithm": "sha256", + "hex": "c78f3fe1fe71088b1748dd1e62645fd3c9a0c5133ca0cbe8b95261c9140f8b51" + }, + "api/routers/legacy_meter.py": { + "algorithm": "sha256", + "hex": "bccc919bc174fb5235c3e1417867ac01beba1705f4eff476a348fd02ab0572a2" + }, + "api/routers/memo_notifications.py": { + "algorithm": "sha256", + "hex": "1d07af6f3526b4e517a5d1034a78fea1fc4ef8a8e3070f5cc5f2de2fc58eae5c" + }, + "api/routers/message_feed.py": { + "algorithm": "sha256", + "hex": "c6c6654c2ace385edd63136e3570df40fe40b32810eee89c213626013c130f7d" + }, + "api/routers/messages.py": { + "algorithm": "sha256", + "hex": "69860288e3d281d7f08e93896f1d55b8523df5ec85a02eadb188b30dc6724da3" + }, + "api/routers/ops_runs.py": { + "algorithm": "sha256", + "hex": "c7bc5387c3d2739787a4f1a86d2901abb77e05b1d2045f0831a5874b83ec9061" + }, + "api/routers/policy.py": { + "algorithm": "sha256", + "hex": "9b007e619174aed76a02c8938c95909e85823228faa0a56d56d854ff56a110c0" + }, + "api/routers/progress.py": { + "algorithm": "sha256", + "hex": "aac8b3de4c7e16cdf08d992092408369f7c0bd875a19212b67b382881a863245" + }, + "api/routers/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "191439389f4d7c386535100ac668c4bfd1f25fb0e554c8a9e00cb7de2913c591" + }, + "api/routers/reconciliation.py": { + "algorithm": "sha256", + "hex": "1921c2427de685fa44b22ca2b3778c8ede7ac92c5e0c377d2e1d5643d887b7ec" + }, + "api/routers/repo_goals.py": { + "algorithm": "sha256", + "hex": "fb6fd76150acccc115336c41d19ec2491489562ab91d088c4fe090cd19ee7c29" + }, + "api/routers/repos.py": { + "algorithm": "sha256", + "hex": "59ed04a10fb811b13069379b3860db843bba5fb15d30010984d14e959ea0bec2" + }, + "api/routers/repository_renames.py": { + "algorithm": "sha256", + "hex": "45a2565d6896f8f5a4640217eee27445195958816814d44cd7126bbd26e03b2a" + }, + "api/routers/review_contracts.py": { + "algorithm": "sha256", + "hex": "bbcd17c30611ef6f362ba3e7cc535f31fd03c39e36c52385b5ccf839d4fa984a" + }, + "api/routers/sbom.py": { + "algorithm": "sha256", + "hex": "c343cd6df0d528c068ad71ceebd9d6b4a964965ddbbcebd89402c2521a3c697c" + }, + "api/routers/services.py": { + "algorithm": "sha256", + "hex": "c401acb92c0f17a7e974a4c0e25cc0e7aff6cad2cbbb616260eb149cd15c1f9a" + }, + "api/routers/state.py": { + "algorithm": "sha256", + "hex": "86d50f64cddee4b24ca793be8201c511fcce663a0d301bbc8a15077502379a2f" + }, + "api/routers/suggestions.py": { + "algorithm": "sha256", + "hex": "096b80b4807111bd60d69334e7b679b2620a6709525d58b6ef7d9367f28d1661" + }, + "api/routers/tasks.py": { + "algorithm": "sha256", + "hex": "725b7a72a77d67b5ec5b86354977f3085f43b7258ccb05cfc64b41b922b076ad" + }, + "api/routers/technical_debt.py": { + "algorithm": "sha256", + "hex": "fa76bcd8b5b0c2ef663396e16c8aac5859e371c9195d867fc399ce5d32def369" + }, + "api/routers/token_events.py": { + "algorithm": "sha256", + "hex": "0634f92026f404bbb707b5dcb65edba9fa2eabde9bc5cac5cb743f05084a1f87" + }, + "api/routers/topics.py": { + "algorithm": "sha256", + "hex": "fa5415f3d0340042e91e206e9bfd2d58aa469318bf29a5dce411e7038748eef0" + }, + "api/routers/tpsc.py": { + "algorithm": "sha256", + "hex": "a9a1360f948f8eedf85bebe802974543afe142c1e36fb7ce17c288d4e393be7a" + }, + "api/routers/work_record_projection.py": { + "algorithm": "sha256", + "hex": "a6166516df1d7d228b3ab55826870ff8388e150c6a922c46bc6f4839bb59546d" + }, + "api/routers/workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "155ee4fe4fdd8d722c4aad7016c303bcff4db81c1711ece1eb60b5e7a77d7774" + }, + "api/schemas/__init__.py": { + "algorithm": "sha256", + "hex": "4743b2a51859a0c95c17daeab817bb0b459f6e7ce5129339a76dd36a2690682a" + }, + "api/schemas/agent_message.py": { + "algorithm": "sha256", + "hex": "dfd14ffa3887a801e7b91292fad12d51423d7e384090a1bff0093712037c1eb2" + }, + "api/schemas/capability_request.py": { + "algorithm": "sha256", + "hex": "3527cdd3244f61cd3da329129a4014365503b1a59c40880f78c46b2a03abaeb8" + }, + "api/schemas/compat.py": { + "algorithm": "sha256", + "hex": "95440f423148be2b5e629aa01fb39cd125090def6167068558f4e2ff8e30ce9f" + }, + "api/schemas/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "3981375b32959faee67cd2b69c3926fcc37e8b8308c2ce787754b2982f28e117" + }, + "api/schemas/contribution.py": { + "algorithm": "sha256", + "hex": "69defb2aadd75b956234ce601baea167ad8a2fd56d099914219017699e3920f0" + }, + "api/schemas/decision.py": { + "algorithm": "sha256", + "hex": "987b4980e1cc03a6ee80ae4539479eafe0e8bda892588b4a2467f4bdda1763a7" + }, + "api/schemas/doi.py": { + "algorithm": "sha256", + "hex": "4af4715bbb71c1e66c98a8404fb1265f2a9623f6cd9ad7caf71abe1faddcd7df" + }, + "api/schemas/domain.py": { + "algorithm": "sha256", + "hex": "4e608d5ea09bbf2d81432d4b0c1343cc9ddf83396ed3075fed7685611478c27d" + }, + "api/schemas/domain_goal.py": { + "algorithm": "sha256", + "hex": "c12454f958df703195e8a0e532f5ce9f23b2b913d2c769e36fd86b858c21c5fc" + }, + "api/schemas/execution.py": { + "algorithm": "sha256", + "hex": "18dbbc2b98b85558ef819c38fea43882d3b88f5bcf2fcfb0d665a49ce5a4145b" + }, + "api/schemas/extension_point.py": { + "algorithm": "sha256", + "hex": "c062b266b5a5249907885db8650c8044076ee528e576e4d38a93af082a8b2d06" + }, + "api/schemas/fabric_graph.py": { + "algorithm": "sha256", + "hex": "b9ad6093a75a7c73f0ea3e1d47a1795e4ba107c7b71bea4d35ad7b21a42e1e22" + }, + "api/schemas/identifier_migration.py": { + "algorithm": "sha256", + "hex": "59645fdb76d635106bc7c70f98c560857d50530e176de1add50ae26018f96ded" + }, + "api/schemas/inbox_feed.py": { + "algorithm": "sha256", + "hex": "ddb632db83eeb6676610a83326716c4c1c8d96ac988747e36b04b2b9f369ee15" + }, + "api/schemas/intake.py": { + "algorithm": "sha256", + "hex": "cc7ef4ba2ab77e176a985db81a489653e7138522d31160b4bbf81212cef2edc4" + }, + "api/schemas/interface_change.py": { + "algorithm": "sha256", + "hex": "29848212931f2640a65fa5286641e5c08c51082cc6266c8efc1beaf4a29617af" + }, + "api/schemas/legacy_meter.py": { + "algorithm": "sha256", + "hex": "c31b0de566234b1d1b369ef90a8810172d3ac00c84998fe2abf6115b92af29a9" + }, + "api/schemas/managed_repo.py": { + "algorithm": "sha256", + "hex": "beeb8aaafa0efebd3216e7daabdae973b3b2215f77a1fbf0e7520d3532e219da" + }, + "api/schemas/ops_run.py": { + "algorithm": "sha256", + "hex": "f5839e25d7e86a6dddfaa0301a219768a3319b2388aa0f194a069d067889befd" + }, + "api/schemas/progress_event.py": { + "algorithm": "sha256", + "hex": "1b2b28fbb6b89e9b64fe06ac9584162c8adc81ca7a3eeab98810910520c70fbf" + }, + "api/schemas/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "3f33ef525e58faed99afc796eb51de71f376a0f9a43f1d4186dcb4dec4c375d5" + }, + "api/schemas/reconciliation.py": { + "algorithm": "sha256", + "hex": "bfe15287270108449923db918fdad670db0a797d2027a9eba32f42353a8d9806" + }, + "api/schemas/repo_goal.py": { + "algorithm": "sha256", + "hex": "9228389ecd53697127635d7bb0dfe045e5e144e1fc71a7521d8c2c63253434d0" + }, + "api/schemas/repository_rename.py": { + "algorithm": "sha256", + "hex": "517704b0d7018a4fb7c7eb577ae88dfec48eec224bf912c14efe95bf74898e99" + }, + "api/schemas/review_contract.py": { + "algorithm": "sha256", + "hex": "30a9700612dba308554a58bc8bc709694d6501d156b7c87dda0b6aa92997ce69" + }, + "api/schemas/sbom.py": { + "algorithm": "sha256", + "hex": "67f4f21d5fb4d754e920bbc63816e10b0f6cf0b953e0981388cb4718b6f41ade" + }, + "api/schemas/service.py": { + "algorithm": "sha256", + "hex": "9582b8ac339493c56cc54b6176d1fc06fcf981b4e6412cf1398232b663ecf075" + }, + "api/schemas/state.py": { + "algorithm": "sha256", + "hex": "aca2de89a79a8cefae3a24d2c3abdd6edca3eb7e88d896f67916912869247b9d" + }, + "api/schemas/suggestion.py": { + "algorithm": "sha256", + "hex": "7d1810ffaa81891c73960a22a829ab87e99e0654c33b64d0324fd12840343f9e" + }, + "api/schemas/task.py": { + "algorithm": "sha256", + "hex": "1292eac2643530d293b34c4ed5b8d02e19f4124ba6876b98a19beefe8d5ffa17" + }, + "api/schemas/technical_debt.py": { + "algorithm": "sha256", + "hex": "e7333c06b60cf477934623e4f7b8d00d8ebf84065bf5c4784adcc7d21978fc25" + }, + "api/schemas/token_event.py": { + "algorithm": "sha256", + "hex": "bb4798ac8cc23c806bb21c8b0ece60a44357ef416e3b26b0afa077ccfe83648a" + }, + "api/schemas/topic.py": { + "algorithm": "sha256", + "hex": "ad687da4c194126b3e67aa0177ce273e17cbd0bb823ab25eb23539d64e78e148" + }, + "api/schemas/tpsc.py": { + "algorithm": "sha256", + "hex": "d4b481781e1547ef38439a18046c596e7b6640a39c923981fd98cdc05d321aa9" + }, + "api/schemas/work_record_projection.py": { + "algorithm": "sha256", + "hex": "9c1364576f8775fa5d6cc1a16bf1ab57cee1fc25aa83586b42971bd99f104fa6" + }, + "api/schemas/workplan.py": { + "algorithm": "sha256", + "hex": "c3c78a8a5d13c7b053c7fdf0b686b8db72af5dd81902f19263d8ad57c5446be4" + }, + "api/schemas/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "5724f3a16b23657275d8e3fa7fe54d6018f13f8e961fc0254fdebad8c1eb8708" + }, + "api/schemas/workstream.py": { + "algorithm": "sha256", + "hex": "2b5047e04e9c86f2a6872a034f538d2f5440a8f0339d43fdc5ae0479ac8739cb" + }, + "api/schemas/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "77d717c16b2d31a97123b16fefd1bd62ed176767afd298230b7c3bf6238f7c9f" + }, + "api/services/__init__.py": { + "algorithm": "sha256", + "hex": "da66b54e6eadb7d7212ee1e4efaee5f4f78b735b4e58144d6a7aa3515962b764" + }, + "api/services/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "e7e20df90304469546c96f5534d050fcbe5fb492162b474c2b865873344c12e8" + }, + "api/services/execution_queue.py": { + "algorithm": "sha256", + "hex": "fd608ee7cc0b3acb6c26962cdfddf643aa96c973646803d3a31cc4b317412280" + }, + "api/services/fabric_graph.py": { + "algorithm": "sha256", + "hex": "6f321ad0859e65c4b3faafc475c9af51d4e86c63c7ecb1a31f785e494524e8ae" + }, + "api/services/forge_credential.py": { + "algorithm": "sha256", + "hex": "80a53bf6e3514599d293cf2c2459e912ff83a96b0793e5128e2f9818618750eb" + }, + "api/services/forge_projection.py": { + "algorithm": "sha256", + "hex": "af4c266ecaa0fdf53b696e4a11b553c84cff58b1501d82e87165e344ca35c25d" + }, + "api/services/forge_repository.py": { + "algorithm": "sha256", + "hex": "c6bd3ffc7c614a24554091c0c28269abba1c8bdcc8b15a289091864a7131cad0" + }, + "api/services/informed_decision_contract.py": { + "algorithm": "sha256", + "hex": "cb686ca8066e4a42e5efa296040565b07afe7c2cf7733e2f256a3565b4b81633" + }, + "api/services/legacy_compat.py": { + "algorithm": "sha256", + "hex": "82f8e720c72da7294e006fd0ab1aaaff80ce0f2f088adb20150289e21a651603" + }, + "api/services/legacy_meter.py": { + "algorithm": "sha256", + "hex": "95f77ca2b51bc9474d3bd39640e491a72a4454c60683768d53d22c7eb0518510" + }, + "api/services/lifecycle.py": { + "algorithm": "sha256", + "hex": "ce066dee96e6a2aebc8d6c5fe4f482823a83d0426e880fcc4c3e46addaf22f1c" + }, + "api/services/markitect_templates.py": { + "algorithm": "sha256", + "hex": "ff1ad991b25d047003b9f16543ba500a95c0771803883374a3b1c417180671ce" + }, + "api/services/memo_dispatch.py": { + "algorithm": "sha256", + "hex": "85e50695fe9f904591181d19e0632730b30b770998c990b8b7037430b2410fae" + }, + "api/services/memo_forwarding.py": { + "algorithm": "sha256", + "hex": "4f79e6412aad501a28031557ddc78ed191e15f467b434f2e4f779254d60a814b" + }, + "api/services/memo_notification.py": { + "algorithm": "sha256", + "hex": "12de35652472c6b244d393e4ee82d3dc9d8a77ef8d8625ad35f95eaec398b71b" + }, + "api/services/message_receipts.py": { + "algorithm": "sha256", + "hex": "509dea53f843abf4099c7a4e6d6c5ffdeac979150806493c3fbf29cfdab3db0d" + }, + "api/services/ops_run_projection.py": { + "algorithm": "sha256", + "hex": "405036d4423f78fd2ab0f4c29ce9e2d415824377b1bf657ac03622d2e4b18f12" + }, + "api/services/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "941f18194b24e3a92ab20744b9bc17f81db94a017e78d9da7ff0b64a11a265b5" + }, + "api/services/reconciliation.py": { + "algorithm": "sha256", + "hex": "08d9f78c4fe26cba67e4dbc510a0719fe8060b4888e0dfda2f295f8f93496bdd" + }, + "api/services/repo_manager_dual_run.py": { + "algorithm": "sha256", + "hex": "8826ab47565120a7f106007ca48392c2da9af02f496e11fbef07771a45daee2e" + }, + "api/services/repository_aliases.py": { + "algorithm": "sha256", + "hex": "a3b520dad3201e1627c70a8027b1b9d765d533d490cf524ee68672ff4af92e89" + }, + "api/services/repository_identity.py": { + "algorithm": "sha256", + "hex": "7fc1e26fe92cc1914b2ddf3e60078a28553482bd22413377beaf04ad5c7c5be4" + }, + "api/services/repository_rename.py": { + "algorithm": "sha256", + "hex": "a5aa9334f17e4642b76399b4a0e06484dacc9c209586bac968247b2637024e21" + }, + "api/services/review_contracts.py": { + "algorithm": "sha256", + "hex": "2bce44e33d129b33537cf70bc86250ee0a5756df728c40b168b8230f1af8fd96" + }, + "api/services/sbom_nexus.py": { + "algorithm": "sha256", + "hex": "df850101985523cd785b7349d0686062bca011a6aa1ddb9e8fb4a3b7dfef6dab" + }, + "api/services/schema_state.py": { + "algorithm": "sha256", + "hex": "ad3bf7d49314b2683ee7f1778ce03f369d09477bb6d69f5c5f2ccdd3acc46c7f" + }, + "api/services/suggestion_relevance.py": { + "algorithm": "sha256", + "hex": "ad6b94d3f049e318c67c14fdb2aa7364988a57af7c1caff26f6c1527eea4bc88" + }, + "api/services/suggestion_wsjf.py": { + "algorithm": "sha256", + "hex": "e204f4ef469289ecc2c3cfea8cf04f548cc5b8fcb268712a04cc711856109a9a" + }, + "api/services/summary_cache.py": { + "algorithm": "sha256", + "hex": "e87b912da8e3e032184e269388105a3d9a4ca73d3c7dea453d82bc9ac9a1f719" + }, + "api/services/task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "71d8e963d89b85c6cb859414e280607464838628602590a641fa05e8dede3734" + }, + "api/services/token_sources/__init__.py": { + "algorithm": "sha256", + "hex": "00f151308dd4287434c921a8713e0b340c5759bfbc7b18dd28f0c522cc406d57" + }, + "api/services/token_sources/attribution.py": { + "algorithm": "sha256", + "hex": "136ba70619453ac033cd570acee529776f8eb441e76e9dddf475adba4345912e" + }, + "api/services/token_sources/base.py": { + "algorithm": "sha256", + "hex": "bbd19cbcd713d16a5586147ec2c263af4dc11b1a50ef56035195cda05013ff04" + }, + "api/services/token_sources/claude.py": { + "algorithm": "sha256", + "hex": "5cd26cf652a0977fe7e65b153162e93a9db7629fc44c3aee094726c81195a498" + }, + "api/services/token_sources/codex.py": { + "algorithm": "sha256", + "hex": "2eccea35babe7aa02d8174023a125ad955f1c691de80090eddd1f1e66969144c" + }, + "api/services/wait_kind.py": { + "algorithm": "sha256", + "hex": "69d7ea79df1ca5e5ed2b0fbf6eba78443fb70485ea67d77839ffaa3edb10c941" + }, + "api/services/work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "1ef732a6beba93d2b69b04fc1e510c452eb1663b7519383358bd3878ab6d8323" + }, + "api/services/workplan_files.py": { + "algorithm": "sha256", + "hex": "6f4aba5ef2811118cfbd4ca436149730a404ea91e5c1f47212c646a5a2ef5365" + }, + "api/services/write_idempotency.py": { + "algorithm": "sha256", + "hex": "ea1d709f25327492e65267c8b0d9159aa1576cf59b353f1451d8d39488f2c287" + }, + "api/task_status.py": { + "algorithm": "sha256", + "hex": "53dcf200d9f2ef206d7fdc166e778fbdfbd72d9b600f82760a3108dac83b3320" + }, + "api/work_record_flavor.py": { + "algorithm": "sha256", + "hex": "72f5664aefa5230fd5664755428fd8af383309d12819aba49a59b35ec2a7aa15" + }, + "api/workplan_status.py": { + "algorithm": "sha256", + "hex": "ca6c9df3038dbfe02dd95b2bafc0ed64b1bdd316b16c8631a1376da74f7a77cd" + }, + "custodian_cli.py": { + "algorithm": "sha256", + "hex": "0dcf8f6ffdcc3dd21339af3132693b700210fddfe58a68a10da671db27d43e75" + }, + "dashboard/observablehq.config.js": { + "algorithm": "sha256", + "hex": "d54a2162803be62b1fa39d5e7e2ac25a9e20a5ed41c8a280243e9f76ebe96db3" + }, + "dashboard/package-lock.json": { + "algorithm": "sha256", + "hex": "633f2a3712879937670307f24ddf9c8efa2ed2c7fd26f6f73cfc5d4480fae554" + }, + "dashboard/package.json": { + "algorithm": "sha256", + "hex": "ec63294626b088865ba1fb052d6a6a2a29723b5e29cc20e9c69528b62cb5ac53" + }, + "dashboard/src/capability-requests.md": { + "algorithm": "sha256", + "hex": "0acf764934fc01756d02fd4f2bf7cbcd88142dcbc723601fdc9ff32275aba26f" + }, + "dashboard/src/components/action-confirm.js": { + "algorithm": "sha256", + "hex": "4c4da9f770ac2d12b5b1a9bd041ae1aa01c747a0e5e123784047512911d716aa" + }, + "dashboard/src/components/config.js": { + "algorithm": "sha256", + "hex": "33afffe68f56aac229de15f5152c6de37652ccb601a5d2845d2e9f210e87a61e" + }, + "dashboard/src/components/doc-overlay.js": { + "algorithm": "sha256", + "hex": "e4926a169a05ede4e353b0db620a694c971e88f000668d53db5d18fc50955558" + }, + "dashboard/src/components/entity-modal.js": { + "algorithm": "sha256", + "hex": "6179ca8c418921a716e29531dee0f61030d9cec91da40749fb4eeaac6d0377d4" + }, + "dashboard/src/components/field-help.js": { + "algorithm": "sha256", + "hex": "893451916214d27fce5c5e86930d4420b259726fe900909487668ba918db49e7" + }, + "dashboard/src/components/help-tip.js": { + "algorithm": "sha256", + "hex": "0b192e29ea7db8103264e79745a4fed174d71c29cf9f9a129fa76f4252df0342" + }, + "dashboard/src/components/improvement-modal.js": { + "algorithm": "sha256", + "hex": "8b88ff03b258e45f1f111abf65f62c884b63f86dbaeb35a8aef06910eb6be8f1" + }, + "dashboard/src/components/multiselect.js": { + "algorithm": "sha256", + "hex": "8e41df009acb139b91632daf3ae0450ccb201972ac48aae5b7bf8a06c782f0c1" + }, + "dashboard/src/components/ref-cell.js": { + "algorithm": "sha256", + "hex": "abea58e74684d7678ac04161329b8e9ac264db4e25f5d8c76afdf829fe2aff87" + }, + "dashboard/src/components/status-control.js": { + "algorithm": "sha256", + "hex": "ac9bd6bb89b9584f177a48c64c8839eb48f49bb48117244a2ec3c3961aa0f591" + }, + "dashboard/src/components/toc-sidebar.js": { + "algorithm": "sha256", + "hex": "54d5d85013b848b87552fdc6145077b5ed67320a93399f212587e46c0f4e4464" + }, + "dashboard/src/components/workplan-search.js": { + "algorithm": "sha256", + "hex": "d0f6aaf1f682e7c2dbbbe37d98ab7e2dd4f4847012301ca83474c342066cd7bc" + }, + "dashboard/src/components/workplan-status.js": { + "algorithm": "sha256", + "hex": "8d0a9bfd05cdebb58c7acf20f149c872796a290ee3581895ef576c44dee02ec1" + }, + "dashboard/src/components/wsjf-triage.js": { + "algorithm": "sha256", + "hex": "6f5b2d55ed06f448a5db6fb7a15f66406332eff8fde3f72a4ebe9a733b60ca70" + }, + "dashboard/src/contributions.md": { + "algorithm": "sha256", + "hex": "05acf2fa351ae70f74d7573d63e9be5b32fb391863099df403c58810fd277465" + }, + "dashboard/src/data/contributions.json.py": { + "algorithm": "sha256", + "hex": "25df053fa57b621ec7e1af3793f14a6ba6f7b2c92ee54191e666be622a63f48f" + }, + "dashboard/src/data/decisions.json.py": { + "algorithm": "sha256", + "hex": "1d7e6c666654d2d480d8dd1275d556e9873517f4ce6a5ad4011bcf4b3fd66def" + }, + "dashboard/src/data/domains.json.py": { + "algorithm": "sha256", + "hex": "bcd5bc5afcc39eb339b6f2b2fcd09b890eafb990747382edd3beff3b7f5526fe" + }, + "dashboard/src/data/gitea-inventory.json.py": { + "algorithm": "sha256", + "hex": "f3bfda3275b821d5b86fa9b49a349082419fb63ee94b625964249ab606d217b3" + }, + "dashboard/src/data/messages.json.py": { + "algorithm": "sha256", + "hex": "028fc00b4195fe2a410883b8dcd992259495494b64b8e379564c018ae0e14e1b" + }, + "dashboard/src/data/notices.json.py": { + "algorithm": "sha256", + "hex": "40fd604d0622081e1b24d1355453a0b57432d7eb7b4c95210313af7633b6567f" + }, + "dashboard/src/data/progress.json.py": { + "algorithm": "sha256", + "hex": "71696e300f4cef6623719e44e40a90b5c330be1ea338e6f549d3447573e2906e" + }, + "dashboard/src/data/repos.json.py": { + "algorithm": "sha256", + "hex": "a1a020ae2076725bb6420d862eb329544eb1c2c2fffd73780949b7106d5914d0" + }, + "dashboard/src/data/repos/[slug].json.py": { + "algorithm": "sha256", + "hex": "27f4e8e85df24f55e760cff875f25a65ec5fa3a4c42f121b19daccb2c4488550" + }, + "dashboard/src/data/sbom.json.py": { + "algorithm": "sha256", + "hex": "61654aa4e723f403cf7e2de568a20b29ca924bd4e9b7227c9312018f5246e5b5" + }, + "dashboard/src/data/summary.json.py": { + "algorithm": "sha256", + "hex": "1d1a9308b109bf762404d8dc4388b2ec2d546d57a195a02f0e545a90f371c52c" + }, + "dashboard/src/data/token-events/[id].json.py": { + "algorithm": "sha256", + "hex": "5b581ce85050b3ff8153cba55f842d44ae73f0117bfe6a45232a30f0a472e9d5" + }, + "dashboard/src/data/token-summary.json.py": { + "algorithm": "sha256", + "hex": "3c42651295a3cad41808b5518f40e3b16c316cc601a6308bc57acf5afad013b0" + }, + "dashboard/src/data/workstreams.json.py": { + "algorithm": "sha256", + "hex": "6ad80b1c475f5975f325426b647bf7db5e7790f39679473cb5a91c69930ff4fc" + }, + "dashboard/src/data/workstreams/[id].json.py": { + "algorithm": "sha256", + "hex": "17579797a49665812cf03003964b6f34dddee3bbeb96082f1fbee6fb5cee9358" + }, + "dashboard/src/decisions.md": { + "algorithm": "sha256", + "hex": "4b933c0a625c2e0b25e0ddfc57d5c6aa4e01b23715f6fb1d9488bbfa948c40ff" + }, + "dashboard/src/dependencies.md": { + "algorithm": "sha256", + "hex": "d15d0d1d428f64d0504483b4fc7ded3cf45da71e82c3cfe47c993af81540b3a1" + }, + "dashboard/src/docs/capabilities.md": { + "algorithm": "sha256", + "hex": "336bc79dc393513fc059853d4b93e76194b5f4dd4575722b9d1af47708e45fb0" + }, + "dashboard/src/docs/connecting.md": { + "algorithm": "sha256", + "hex": "aff97f6b91f881ab3ae3c6bd2fbf65e8f9181fc61b8530d6a7e5f1e0433e99e2" + }, + "dashboard/src/docs/contributions.md": { + "algorithm": "sha256", + "hex": "58884f7b282bf0eb7827119e5b1e3e8086d584cb2d88d42616f5ae646e7dba88" + }, + "dashboard/src/docs/dashboard.md": { + "algorithm": "sha256", + "hex": "f121c8f7789058cd61c4844222c7fe882afc422291479243fa8e11b2a9562593" + }, + "dashboard/src/docs/debt.md": { + "algorithm": "sha256", + "hex": "3b8773911371f26877f6f466c7887b5d55c03186a75c252327aa3fd858965f0f" + }, + "dashboard/src/docs/decisions-kpi.md": { + "algorithm": "sha256", + "hex": "033d9bff17415427cac75b7dcd321528a02f9aa00bfbaae1af8ef19913720cde" + }, + "dashboard/src/docs/decisions.md": { + "algorithm": "sha256", + "hex": "edca19d3981910c2b861c82737753fe1bd44f335e96eac7beb86ca65233d5579" + }, + "dashboard/src/docs/dependencies.md": { + "algorithm": "sha256", + "hex": "4d1719268002c4385665d2fe2a0ee1d83f2d1d591cff8b178b32f17b48787f6f" + }, + "dashboard/src/docs/domains.md": { + "algorithm": "sha256", + "hex": "4fd1384abd886d8a8a29fa69421e109a47965547f6524c520a70acb524630591" + }, + "dashboard/src/docs/extensions.md": { + "algorithm": "sha256", + "hex": "bf75ee5b889d70a9a0dd39c9ff6da838f04bbb258b31b7093acbcf463aabfd45" + }, + "dashboard/src/docs/gdpr-maturity.md": { + "algorithm": "sha256", + "hex": "c03f939317741bdd62881805fc0e500a2dab9d4dfc96365fda86989ee8f09fe5" + }, + "dashboard/src/docs/goals.md": { + "algorithm": "sha256", + "hex": "9c8a374ee3090833e2487744e40ad1666f2b55d7b5b078a9365275470325a31c" + }, + "dashboard/src/docs/intakes.md": { + "algorithm": "sha256", + "hex": "fc61b50436971f1c1db3bbae88d317ba62e0d82b234065efe0110e0ce0c41c4f" + }, + "dashboard/src/docs/inter-repo-communication.md": { + "algorithm": "sha256", + "hex": "7bef6237ca5e6b54b3ee76cdc6ffb254e10a6b657941c960f30e82790b9eccbc" + }, + "dashboard/src/docs/interventions.md": { + "algorithm": "sha256", + "hex": "c0a5b2ca7f461e500212423a2e91fea727da3a5f5a0dca9905e91978cbbec956" + }, + "dashboard/src/docs/live-data.md": { + "algorithm": "sha256", + "hex": "f649f82abf1f2611f90f3e85a08a3220a050e9f29a8c2d26ddf9f5e6bbc8f1ab" + }, + "dashboard/src/docs/overview.md": { + "algorithm": "sha256", + "hex": "77f9707ea68a528d21206a2723e729d1a8e95b8ed420492ac39495d9328fb24c" + }, + "dashboard/src/docs/progress-log.md": { + "algorithm": "sha256", + "hex": "566ce978f2855bdcbcd1bc82f557a830c47f35e45ff1ab840473321614da0b20" + }, + "dashboard/src/docs/ralph-workplan.md": { + "algorithm": "sha256", + "hex": "f73ed54f47e77aae28b2e6c80efe80fe5e0322e0528db8da07f15ef6da8a0b0f" + }, + "dashboard/src/docs/reference.md": { + "algorithm": "sha256", + "hex": "3c8a75641ac3b021079629d1f6e9795afaf2717b48347551c4b3ce3f9f6aa034" + }, + "dashboard/src/docs/repo-integration.md": { + "algorithm": "sha256", + "hex": "705e874201aed903c943cc78559c4cec361c432456d00ccbb41e6d3c215cfdec" + }, + "dashboard/src/docs/repos.md": { + "algorithm": "sha256", + "hex": "655cd5c20a2132d0c61325b4572dc27ddb301aae592376a7d88ce375ed6b29fe" + }, + "dashboard/src/docs/repository-renames.md": { + "algorithm": "sha256", + "hex": "3b182c94ce7979d27bc2c86d5327a809a2f4f0de2dd51fe03e6a4685f0c53576" + }, + "dashboard/src/docs/sbom.md": { + "algorithm": "sha256", + "hex": "32f9813ae6a5f55709333c325ef8dde70d771c90f7191f9ed74d0b53df6572c1" + }, + "dashboard/src/docs/scope.md": { + "algorithm": "sha256", + "hex": "105d0118e1e54a669db6b50653b594d1438ac7b87138afb6218c9ba7855e7391" + }, + "dashboard/src/docs/services.md": { + "algorithm": "sha256", + "hex": "1e448dd0551c0ba09fe182b3d7c16f4dcce2fa5eeb61bf10a89fb84e5b5b88d1" + }, + "dashboard/src/docs/state-hub.md": { + "algorithm": "sha256", + "hex": "e5fb83ce46dc2bf8ed23b481fd0bed6e692985ad50b66eb6510c054197f99641" + }, + "dashboard/src/docs/suggestions.md": { + "algorithm": "sha256", + "hex": "6792b6be0458a47ed774e1707d623b0c767361697e7f127e4cb2cfd6204b3421" + }, + "dashboard/src/docs/tasks.md": { + "algorithm": "sha256", + "hex": "5eafd0be1ddc21d5538524ac014ba9db4758ae327a60398a53ba824d100ea6cb" + }, + "dashboard/src/docs/todo.md": { + "algorithm": "sha256", + "hex": "814620124658d0f4056f1a0af9059a888a4997317fdfb0813de051a701b3acbf" + }, + "dashboard/src/docs/tpsc.md": { + "algorithm": "sha256", + "hex": "69acfba5c4f415145996f75f1edf12eb8f12e93f8bdff50008ab311f9df67548" + }, + "dashboard/src/docs/work-records.md": { + "algorithm": "sha256", + "hex": "06324e6dc5cb646fe8b229798f5ed5cf78399e52d7265fc5585cdebfc6b03c17" + }, + "dashboard/src/docs/workstream-health-index.md": { + "algorithm": "sha256", + "hex": "bcffdf8fbe9f2baf88b7bf4af025b42e5044310a86407aaa6025945be23ac2ef" + }, + "dashboard/src/docs/workstream-kpi.md": { + "algorithm": "sha256", + "hex": "98e1149fd7e826c897ebe97ebd8f367e2295344d0d8db05c1d48dabd21bfc3d9" + }, + "dashboard/src/docs/workstream-lifecycle.md": { + "algorithm": "sha256", + "hex": "f3162a77e335a5b201e1049be1c7e2d35ddd274532e2a4a1b74ff81ea5d43171" + }, + "dashboard/src/docs/workstreams.md": { + "algorithm": "sha256", + "hex": "bcfef0a8fb73ac80bd0d10833f302ddf7e99d3d931f7bc8a2633133b05ed42ed" + }, + "dashboard/src/docs/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "632dc11c3ef4e422885b3d4526413367de8c9043597e826e92885d64dbfc05ab" + }, + "dashboard/src/domains.md": { + "algorithm": "sha256", + "hex": "72f312d4ece7708e2fcd26213bf58668c5fe866a3f164460ea11b62c0e2ade06" + }, + "dashboard/src/domains/recently-on-scope.md": { + "algorithm": "sha256", + "hex": "932e0f21465734d3812af862eb11660fa59f7f53f4151f3fc346de0828b1ddb7" + }, + "dashboard/src/extensions.md": { + "algorithm": "sha256", + "hex": "941756d267eb8c336f9e5439e8b3f3cf5641eea6bb1795a3f69f442b61ad4de8" + }, + "dashboard/src/goals.md": { + "algorithm": "sha256", + "hex": "89d6fbd47d6b58835c1ecad74a3249712e1a3282749ac674b1a152689b65fafe" + }, + "dashboard/src/inbox.md": { + "algorithm": "sha256", + "hex": "3392253cc634d18381d1ad801177bd7af4e602b8786d4ed17010c5ff04420038" + }, + "dashboard/src/index.md": { + "algorithm": "sha256", + "hex": "83ae6fc0080f65c092de7c6eb849044b34b00dd70ce778c39dd8d697564b0f1f" + }, + "dashboard/src/interface-changes.md": { + "algorithm": "sha256", + "hex": "0c53fc70f5ba1b4adec493633aece42e5469ab3d4f55ca172ba01311b0a98fd4" + }, + "dashboard/src/interventions.md": { + "algorithm": "sha256", + "hex": "780394878d78f59323d1d17aa94dee54c9918f5c1f29c915511f29f0316825e0" + }, + "dashboard/src/policy/intake-doc.md": { + "algorithm": "sha256", + "hex": "e4b0868f3a25580015363946597c761a48508fb5a253e6d34394ffb730259f89" + }, + "dashboard/src/policy/repo-doi.md": { + "algorithm": "sha256", + "hex": "ee10b5895f6826fa4051f079cc97b8c51b3b4185c084b00893f729e71099e8b1" + }, + "dashboard/src/policy/service-dom.md": { + "algorithm": "sha256", + "hex": "7302a4322807483b6d2cdca6664fbba51f3b621ea86ee0b001009979ba8d7a1d" + }, + "dashboard/src/policy/work-item-dor.md": { + "algorithm": "sha256", + "hex": "eb9da554b7f975ae4e247661585d5d8c7ead76d49e1dc38da3968fe5f74b7bb7" + }, + "dashboard/src/policy/workstream-dod.md": { + "algorithm": "sha256", + "hex": "6348935bea8cc3f229baa9b0c81dbb0b4953e567132b11556af0baf0be47ff26" + }, + "dashboard/src/progress.md": { + "algorithm": "sha256", + "hex": "7bfe7a4254b7360de8dc175f38eb1e55a7b80c4449634f69f740493ff9a26a85" + }, + "dashboard/src/reference.md": { + "algorithm": "sha256", + "hex": "4b88d8282e2daf1847863f587fdd698be6079f158fe6538041323a9f03cf7a46" + }, + "dashboard/src/repo-sync.md": { + "algorithm": "sha256", + "hex": "4499a3aae4d88d30d65fe96608b2e3de59ecd8889901cf4968db3620b83a3fc5" + }, + "dashboard/src/repos.md": { + "algorithm": "sha256", + "hex": "c0e969c1ac160d0a1e5687949c15ae76748f3da339b182f0f3d44526368cd8f2" + }, + "dashboard/src/repos/[slug].md": { + "algorithm": "sha256", + "hex": "24057fc94a2e631403606a33f68193ee5888c2830f8f92d5ed7b91774b09820f" + }, + "dashboard/src/sbom.md": { + "algorithm": "sha256", + "hex": "d21813fdf6c64be1250e97c1bd9c5a4536663728ae30f94d5eb44c21c8c1c15d" + }, + "dashboard/src/services/first-party.md": { + "algorithm": "sha256", + "hex": "957f4332fd4c38ba2a8d30785a17843b57ce8ae9287b2063d23cda4a9080ea21" + }, + "dashboard/src/services/self-hosted.md": { + "algorithm": "sha256", + "hex": "13d611ce3d980233adef094580fa3b35b8e71a7c879bb596fc93a446e6ea2aa7" + }, + "dashboard/src/tasks.md": { + "algorithm": "sha256", + "hex": "b36f0aac7c92152e9753dd7cf4e133aead702946d4ababc7c1a71dcc060ad7a0" + }, + "dashboard/src/tasks/[id].md": { + "algorithm": "sha256", + "hex": "2a0ec4c22238f9ca372767822b8078add84385576c1ea04917db83dff322d8d0" + }, + "dashboard/src/techdept.md": { + "algorithm": "sha256", + "hex": "794922e96282e1b24e75be0907165df7e834c0d09d62a52575d2d571d2ddee0a" + }, + "dashboard/src/todo.md": { + "algorithm": "sha256", + "hex": "27542b218360277c244f489b4b8805b7e76b859cb96b3ec4f11f9090bb4ed50f" + }, + "dashboard/src/token-cost.md": { + "algorithm": "sha256", + "hex": "18dd7f69f50bbed3fa11939f22821d5ce99b227e0b63e09148d69fccea6a29ce" + }, + "dashboard/src/token-events/[id].md": { + "algorithm": "sha256", + "hex": "0baa83a6eeed1c252ff5ddedfc3aa328f0358b289297716828ac93afb4b74a6c" + }, + "dashboard/src/tools.md": { + "algorithm": "sha256", + "hex": "fed04b842d9d2a09bdb5876b1ca73de0f159366c6a94c96ba417ecacd4f5dfeb" + }, + "dashboard/src/tpsc.md": { + "algorithm": "sha256", + "hex": "095456db4aaffb4ab43aefe37c3a1c4c9e339dc34641f0e7988c329edbffa029" + }, + "dashboard/src/ui-feedback.md": { + "algorithm": "sha256", + "hex": "11f584960e371803bc1cbe2ff2cb43b1d4d60dd19483e66e13e25f87a2a4bb70" + }, + "dashboard/src/workplan-queue.md": { + "algorithm": "sha256", + "hex": "22ee89aa09ccec2948b4b7ac79153afcde8b55579655f728669dc09652047f8d" + }, + "dashboard/src/workstreams.md": { + "algorithm": "sha256", + "hex": "6b841eabf4fb4876ace06ee3212cbec140cb7de3e638d6136c32089e4553347d" + }, + "dashboard/src/workstreams/[id].md": { + "algorithm": "sha256", + "hex": "2e49391fb4f0b2431d6fb5187baf0f3d27dbdcc97e27c806eedf30de86329ed6" + }, + "dashboard/src/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "028c78f25321870228fd2926f0c31f35978ef99590d59a461f6a48b650ba2203" + }, + "dashboard/test/config.test.mjs": { + "algorithm": "sha256", + "hex": "ef2fa6b462912314459026e29dd3b3ac6727a1a2ae0bde663c9ca1210d5059df" + }, + "dashboard/test/improvement-modal.test.mjs": { + "algorithm": "sha256", + "hex": "0e446d2e1f490d13f811cc952e21b54c7912416ded12ab2e29a9227f56fa9271" + }, + "dashboard/test/status-control.test.mjs": { + "algorithm": "sha256", + "hex": "4ddb95edc5e6c4cd309eca7bf62897ee8ba20fc53625caa80649b7bfd4afe6e4" + }, + "dashboard/test/terminology-nav.test.mjs": { + "algorithm": "sha256", + "hex": "b30041b001b213799168e0fde2d18b4991929f3db6b2526576370ee8dca631f6" + }, + "dashboard/test/workplan-search.test.mjs": { + "algorithm": "sha256", + "hex": "39fe94609497c8ec49b36d0cab30f16c71f0cf30fdbee892fe4d8624dcfb0630" + }, + "dashboard/test/workplan-status.test.mjs": { + "algorithm": "sha256", + "hex": "def4ac2aaf4990d3f463fac4cce65d1ca87fd418d4bc7deefad74119f3217c2f" + }, + "dashboard/test/wsjf-triage.test.mjs": { + "algorithm": "sha256", + "hex": "f3074eb2d6068a3c650ff4da6ee8842e3950ac1321fa8003cb09c227ca345030" + }, + "deploy/informed-decision/README.md": { + "algorithm": "sha256", + "hex": "de63232e52731eb1a221450ab03016fce14dfd9cb4bbacb1f923d2934260a146" + }, + "deploy/informed-decision/dispatcher.candidate.json": { + "algorithm": "sha256", + "hex": "7212b50ec12f25b32612263fe3ec36a0e17d3f8e603eda2cd6e2c60eb73f4206" + }, + "deploy/informed-decision/kustomization.yaml": { + "algorithm": "sha256", + "hex": "21cff0bfb91e68194060ea3ce226b0910654be006d7eb509bb8b175146b19516" + }, + "deploy/railiance/README.md": { + "algorithm": "sha256", + "hex": "820be0b56f67b25bb9535d4e1b09e824013523962ca14da2ddd0857339437cbe" + }, + "deploy/railiance/apps/charts/state-hub/PROMOTE.md": { + "algorithm": "sha256", + "hex": "0d751752438bf0508fe0228fb946d2721df236fb3855fbf82a223ddebc3fdc74" + }, + "deploy/railiance/apps/charts/state-hub/templates/_helpers.tpl": { + "algorithm": "sha256", + "hex": "b5b1bf87365c61c0499fec43877dc52bf021e20b556fad553ec2c7c849778a01" + }, + "deploy/railiance/apps/charts/state-hub/templates/classification-configmap.yaml": { + "algorithm": "sha256", + "hex": "91700b9b186b2bc9998bc7a625c646c56409c7f843d79fb64f1515e013f59369" + }, + "deploy/railiance/apps/charts/state-hub/templates/configmap.yaml": { + "algorithm": "sha256", + "hex": "b755b10847e5aac7a65cc406a5c6d9ad5cf4dc45c86a5192dfa713a73ef0a3dc" + }, + "deploy/railiance/apps/charts/state-hub/templates/deployment.yaml": { + "algorithm": "sha256", + "hex": "68e63815f36a1f667397f491ea114416114815061b2d548bc1f409092de5dfa6" + }, + "deploy/railiance/apps/charts/state-hub/templates/ingress.yaml": { + "algorithm": "sha256", + "hex": "2465fe81a42db9de96de353f0f81e56e2226a31d068556fb7dcacaed1bffbca2" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-deployment.yaml": { + "algorithm": "sha256", + "hex": "5fcbbb05f82192a71b14f75f9fad1430f57b2a6b0f928af18ce4ba099ff86b6f" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-service.yaml": { + "algorithm": "sha256", + "hex": "ee39f77b14e118003da842097d248616c02cbc0c2eecadd6aa909aa71c4336f7" + }, + "deploy/railiance/apps/charts/state-hub/templates/migrate-job.yaml": { + "algorithm": "sha256", + "hex": "2d3c6dd5bdd3c3a6c84c0636b3810dabcae31939612d6ec444ebf2d77cb21695" + }, + "deploy/railiance/apps/charts/state-hub/templates/namespace.yaml": { + "algorithm": "sha256", + "hex": "340694ca1ba1f9e35c5ff57fb20614dffdea1e588fd1a9193c4515228f34fe0a" + }, + "deploy/railiance/apps/charts/state-hub/templates/service.yaml": { + "algorithm": "sha256", + "hex": "f0b4fdbdfd36ef39b621a00339d50b1bbf2871c5985c7ddd89260a1285d766e6" + }, + "deploy/railiance/apps/charts/state-hub/templates/serviceaccount.yaml": { + "algorithm": "sha256", + "hex": "15261e36f84ba0107cb28537ff7e8c4857bff543e60b836b8244cfdcd11fe575" + }, + "deploy/railiance/apps/charts/state-hub/values.yaml": { + "algorithm": "sha256", + "hex": "a6228f40a7c8b520c2c81886456f4d0bbd6dbab844c07ab990c78821bd12e219" + }, + "deploy/railiance/apps/manifests/state-hub-env.secret.sops.yaml.template": { + "algorithm": "sha256", + "hex": "7d106719751ac4eba0bd913825ded1ff7483aa8020dbdd57c075c95aad3496c2" + }, + "deploy/railiance/apps/manifests/state-hub-namespace.yaml": { + "algorithm": "sha256", + "hex": "8a37b163aa2bc52e88622c92cec83a3a9429e682953f8b5d66c4c45cbdccff0a" + }, + "deploy/railiance/platform/state-hub-db-cluster.yaml": { + "algorithm": "sha256", + "hex": "7bb729514e015553e0bed102ee0792bf02fef6b1587bb034ca1c948238835c52" + }, + "deploy/railiance/platform/state-hub-db-credentials.sops.yaml.template": { + "algorithm": "sha256", + "hex": "2f30da1a2842dbe102c9762588e450c08adfbb453af4e2fa15abfae0cb6b89fe" + }, + "deploy/railiance/platform/state-hub-db-networkpolicies.yaml": { + "algorithm": "sha256", + "hex": "9bcc4bf6101094be1cfb64e047428efaeeeaa7eedecf8ab59c0655e336d52440" + }, + "docs/a5-topic-spine-comparison-packet.md": { + "algorithm": "sha256", + "hex": "a9a572fb230f54f995f4e7219f6d1a0bb1c86f6d77d58d19792f16afa92385da" + }, + "docs/activity-core-delegation.md": { + "algorithm": "sha256", + "hex": "70b65897a5f5d292a9f3ba3d353f170bb570159fbc02e8ae761b92a726650889" + }, + "docs/adr/ADR-001-repository-rename-identity-contract.md": { + "algorithm": "sha256", + "hex": "2738a882ce673b26ade2a0c396d95da8fbdd8e680a0025ebb8de0cd94e39f12c" + }, + "docs/adr/ADR-002-forge-repository-boundary.md": { + "algorithm": "sha256", + "hex": "53c711a180f37e79cde819efa5d66634a67eedb2eb1642bea2cbfcab0c71ad1d" + }, + "docs/architecture/state-hub_v0.1.md": { + "algorithm": "sha256", + "hex": "a9c6e017aef7066e1b6ce1dc7bb1648d3d05248f9eaf92cd1a9f9a7d691c6c8f" + }, + "docs/cluster-operating-model.md": { + "algorithm": "sha256", + "hex": "1b99aad76d377e7df6639a2218f81d3d3599fda3303628ce5efc25f7e93f8b5a" + }, + "docs/consistency-sweep-runbook.md": { + "algorithm": "sha256", + "hex": "e08cd696187962846eba4f81f94a8f3f1e5a11dbda6fd711a77c4034659ce519" + }, + "docs/container-image.md": { + "algorithm": "sha256", + "hex": "10d2f5fb867825c1e1bcc48055a96d31796ddf1ebe04d18d9f9c604626f82d15" + }, + "docs/cron-migration.md": { + "algorithm": "sha256", + "hex": "7aaea0020d2b0d166a734d67cc232fd8810e1df89bbc920f8a3050ef18c3d4fb" + }, + "docs/decision-contest-convention.md": { + "algorithm": "sha256", + "hex": "5b286f31ca8d28bd243266c927ac8ed9d366b8baf53ff25819dd09cba1d868a5" + }, + "docs/evidence/2026-09-10-projection-convergence.json": { + "algorithm": "sha256", + "hex": "b92c410f811fedfe850782cce93a47adef831e89c3e034fa520c7b784eb93457" + }, + "docs/evidence/2026-09-14-release-headroom.md": { + "algorithm": "sha256", + "hex": "83333314526d18049fa549f90efbde78a1b98b167480ee7e7797cf50de78490f" + }, + "docs/evidence/2026-10-04-edge-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "8cd7c4c648e7dcf32e737399707982a1565433799678d2836a68ffe62045ec37" + }, + "docs/evidence/2026-10-04-forge-qualifier-receiving.md": { + "algorithm": "sha256", + "hex": "7dbe83cf709af1fe393c3c26c4ec9b1a8d722ce564335ebb303e996f1c275978" + }, + "docs/evidence/2026-10-04-historical-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "61b6bae0384d2f8f7f11687646411051e8ad4bc9949af892bb4acbf442d0f419" + }, + "docs/evidence/2026-10-04-historical-receiving-source.json": { + "algorithm": "sha256", + "hex": "b8e57e537a03a413e7b819382d988435360a3bc444c734d87bf3e8f5f2eaa7d2" + }, + "docs/evidence/2026-10-04-memo-dispatch/container.json": { + "algorithm": "sha256", + "hex": "8335f88199a9fdf26091e0c773b1dbc1cfd18eb30b49db4dfa8e757c18679ad5" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-container.json": { + "algorithm": "sha256", + "hex": "443ca10ff3a07652f74a844d30b99c3d4b98ab3548e5d904dffecb92c6ba2f1f" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-scan.json": { + "algorithm": "sha256", + "hex": "b70298c5fd6826bdd95a8c30394b4694c53505da7289f7315fc4bc4c1f2650d9" + }, + "docs/evidence/2026-10-04-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "f60a4785390a1167b8e7aad5f43f3746818f9a6766e2f163db78cf53baf6d541" + }, + "docs/evidence/2026-10-06-activity-stale-retirement-rollout.json": { + "algorithm": "sha256", + "hex": "8cb32e25babec727cbbecac5432879edb41c8197db4e1a9eb6244475aacdc315" + }, + "docs/evidence/2026-10-06-state-hub-rollout-7d99282.json": { + "algorithm": "sha256", + "hex": "0f54e27711cc6ddb765e5e3ce508b1ca0cd52457525c538c7a1d1bb8e24b8f1e" + }, + "docs/evidence/STATE-WP-0079-caller-and-receiver-review-20260905.md": { + "algorithm": "sha256", + "hex": "13ae2e96aba5c68be5c059488d94ee392d968e14384a5f8b77d725dd8ac92ff3" + }, + "docs/evidence/STATE-WP-0079-d2-dual-read-20260831.md": { + "algorithm": "sha256", + "hex": "e92ed572c400b74c089f7ea24731eca0f9159a8f7de60e7753755ec137dde353" + }, + "docs/evidence/STATE-WP-0079-legacy-retirement-20260922.json": { + "algorithm": "sha256", + "hex": "2d3b5a8dc8055c65f89da71bebb324aca661cf227aa34426222fea8eb9b1e297" + }, + "docs/evidence/STATE-WP-0079-sbom-retirement-20260905.json": { + "algorithm": "sha256", + "hex": "1515890b6877fa0a132d6b64bfef6926dfc17de4a1914bf7b8625ee8651919e2" + }, + "docs/evidence/STATE-WP-0083-task-identity-audit-2026-08-31.json": { + "algorithm": "sha256", + "hex": "86ee84b0196eebfe65b2e4c59f03859c069fee9e7435805153d7d0c24cc6b26a" + }, + "docs/evidence/STATE-WP-0084-private-forge-cutover-2026-08-31.md": { + "algorithm": "sha256", + "hex": "6da8443e7830cc67434e0a2bd56d57d50a4b50aabe9e50b1afb63db59061b971" + }, + "docs/evidence/STATE-WP-0085-T07-repository-rename-recovery-matrix.md": { + "algorithm": "sha256", + "hex": "6ac8ff77d0cfb41141897d57f81902460de808e3762aaeb1ffe251d353005eb3" + }, + "docs/evidence/STATE-WP-0088-independent-signing-verification-20260905.json": { + "algorithm": "sha256", + "hex": "9086c9eddbc907a6a4364c5dcc9a0d7cede6e1ff079361d47d31b0956b9de486" + }, + "docs/evidence/a5-topic-spine-comparison-cases.json": { + "algorithm": "sha256", + "hex": "238786894b5838abf4f0e4a3aa18ae4bcde48a31b10d4ddf23d00e436c927d08" + }, + "docs/evidence/legacy-meter-delta-20260709.md": { + "algorithm": "sha256", + "hex": "bd2a16f92a55c979d2960890dae50d99c1747b07fe765c7ea64cc0bd24926d51" + }, + "docs/evidence/legacy-meter-weekly-review-20260708.json": { + "algorithm": "sha256", + "hex": "9f902869bcc08a7b8fc535fd592a2b09e1822e0234ebfeeef79037e22e53650b" + }, + "docs/evidence/legacy-meter-weekly-review-20260709.json": { + "algorithm": "sha256", + "hex": "1db384a50bef0f596870d20d454fba0c276bb4431bcf8c210df14e51735b5f52" + }, + "docs/evidence/legacy-meter-weekly-review-20260710.json": { + "algorithm": "sha256", + "hex": "e162e556fce6b22a490c97fdcf38ba74e0f5beb6991fcd9a214bf91f81f39468" + }, + "docs/evidence/legacy-meter-weekly-review-20260711.json": { + "algorithm": "sha256", + "hex": "fa4077cb7be1daf82a06bd0803d1581584f4764a57144986800c46f60f9164c0" + }, + "docs/evidence/legacy-meter-weekly-review-20260712.json": { + "algorithm": "sha256", + "hex": "523589fab64d4a41c37a24df00ac180bfb254d7d34a316c3450788e45d3aff11" + }, + "docs/evidence/legacy-meter-weekly-review-20260713.json": { + "algorithm": "sha256", + "hex": "40cd5ab4ab8b86f9da57b00718597a3e5ff742b64e9e20e12e5402a38e7875d7" + }, + "docs/evidence/legacy-meter-weekly-review-20260714.json": { + "algorithm": "sha256", + "hex": "5df6564b23d30e2328cb7a79453944bfc5dbcc1c233dec129c0331a03cd68a44" + }, + "docs/evidence/legacy-meter-weekly-review-20260716.json": { + "algorithm": "sha256", + "hex": "6b407537dada6b1cefb205e38b926f6aded40e2de9c00b8b9a2d5257c2904e17" + }, + "docs/evidence/legacy-meter-weekly-review-20260717.json": { + "algorithm": "sha256", + "hex": "ced0a1da6aeaff5677f6656b6407cbae9d51c0ee08906d688fc05aa432e13991" + }, + "docs/evidence/legacy-meter-weekly-review-20260718.json": { + "algorithm": "sha256", + "hex": "857d6d0cea09bf0b619594738c68c3cf02955bf969c0fc5757ccef6582b8b39d" + }, + "docs/evidence/legacy-meter-weekly-review-20260719.json": { + "algorithm": "sha256", + "hex": "bc28712e96275423c39b86925cf74c9461417d76b4038ac04383c3f6fba55857" + }, + "docs/evidence/legacy-meter-weekly-review-20260721.json": { + "algorithm": "sha256", + "hex": "e940f87db251ab7d67e0143236579422baf020062b83983a2953f16dec8b25d4" + }, + "docs/evidence/legacy-meter-weekly-review-20260722.json": { + "algorithm": "sha256", + "hex": "3c3d530f44bd93e9897bece6c44d3b86c81e866325e56ffc0e52ef6bf74d9495" + }, + "docs/evidence/legacy-meter-weekly-review-20260723.json": { + "algorithm": "sha256", + "hex": "1aef33a3183b0173dd6df13d8b448db09e56ffee9621d11a4bdd96162b1f570a" + }, + "docs/evidence/legacy-meter-weekly-review-20260724.json": { + "algorithm": "sha256", + "hex": "b5f2794333f75807a736d49aa58682cb97fa4c940b9316552eee3052c980a7eb" + }, + "docs/evidence/legacy-meter-weekly-review-20260725.json": { + "algorithm": "sha256", + "hex": "c27006e8201f58884adb978b383c45d5607756a424137ec40c0c6c3197aadeed" + }, + "docs/evidence/legacy-meter-weekly-review-20260726.json": { + "algorithm": "sha256", + "hex": "8e235217905196c241488290e548fe4431fd5f9ce71220676177d530d2322138" + }, + "docs/evidence/legacy-meter-weekly-review-20260727.json": { + "algorithm": "sha256", + "hex": "a4f71de4627ead1672f48faec035b7ddf84c00724e59e8343b6886b111ce7141" + }, + "docs/evidence/legacy-meter-weekly-review-20260728.json": { + "algorithm": "sha256", + "hex": "05cb9cdea2b0b7c53d21d2a1bb11a700986c4c5de1def0cdd51298b1cd9fe92b" + }, + "docs/evidence/legacy-meter-weekly-review-20260729.json": { + "algorithm": "sha256", + "hex": "633f251a294bbe81e1b41924c1ca5e90f7e5fc1a8a25bc05d83245e842ed052d" + }, + "docs/evidence/legacy-meter-weekly-review-20260730.json": { + "algorithm": "sha256", + "hex": "c308873572365fd2ad54789e93f681f309ef5b37b120d3121640d010dc1a8174" + }, + "docs/evidence/legacy-meter-weekly-review-20260731.json": { + "algorithm": "sha256", + "hex": "8ca243f13eae70a7cdbd37500d0a2205febfd5099417f30eb4384e15ffaaa98b" + }, + "docs/evidence/legacy-meter-weekly-review-20260801.json": { + "algorithm": "sha256", + "hex": "fd4daa15d40e3efca0ec5daf71b3cd609fd36adcbe49a13e8b574ca0c727104f" + }, + "docs/evidence/legacy-meter-weekly-review-20260802.json": { + "algorithm": "sha256", + "hex": "851d37cb081d60f8b756dddcc12a93e17a8efb56f2fb6c6197e8e1d86b0c12e3" + }, + "docs/evidence/legacy-meter-weekly-review-20260803.json": { + "algorithm": "sha256", + "hex": "8514be91df44cbe5720ae460eed1c1344395a3a7465e70647cbb529e09cb6c2e" + }, + "docs/evidence/legacy-meter-weekly-review-20260804.json": { + "algorithm": "sha256", + "hex": "3bebdc8ebbc663e974749b77a028bd7d8001bce139a89a0f2efdc3ff9d4d898e" + }, + "docs/evidence/legacy-meter-weekly-review-20260805.json": { + "algorithm": "sha256", + "hex": "e878e11c411bd376575a0a7616df857dbf2abb13c66d9381c65bb34181afb4ee" + }, + "docs/evidence/legacy-meter-weekly-review-20260806.json": { + "algorithm": "sha256", + "hex": "6a656386e45d6b7cf30beca7e06eb0682a00af3d2aa7f32020e41f8e0843f5cf" + }, + "docs/evidence/legacy-meter-weekly-review-20260807.json": { + "algorithm": "sha256", + "hex": "cc2f06ddcb626db2d5b60e8be97930e2f763245ff837a4e1a30641a0c2368661" + }, + "docs/evidence/legacy-meter-weekly-review-20260808.json": { + "algorithm": "sha256", + "hex": "00a5da0feab7f877c2f410308195d955b6488dffa0ae05f83219227c209fbc94" + }, + "docs/evidence/legacy-meter-weekly-review-20260809.json": { + "algorithm": "sha256", + "hex": "7002bd8e3ad13dcdb0f29765ad10095ad693863c28823fff76b42f0cc5d711ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260810.json": { + "algorithm": "sha256", + "hex": "cf6f3e30346662af072b7deef7a91e5c2553d2c18ed99bb57028d8714a56cd70" + }, + "docs/evidence/legacy-meter-weekly-review-20260811.json": { + "algorithm": "sha256", + "hex": "a3006ba7efbce768721293a7b2a9118010933a7b05ffa91a6c5956401e30f9ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260812.json": { + "algorithm": "sha256", + "hex": "55ab0c501ad14bda033e64756b8832d3aafe18cf5370234c5ab5b649a8764c82" + }, + "docs/evidence/legacy-meter-weekly-review-20260813.json": { + "algorithm": "sha256", + "hex": "978ddebbf3cda9298cf808492d73f66865af256643d309f69d26fb80ee1d7af8" + }, + "docs/evidence/legacy-meter-weekly-review-20260814.json": { + "algorithm": "sha256", + "hex": "fe3fca04b79f81f7aa20c3c31a3ae2588e24ac07e802cec2ef61eaa0cef7fbd4" + }, + "docs/evidence/legacy-meter-weekly-review-20260815.json": { + "algorithm": "sha256", + "hex": "7942c845ecc70919daf33b2d40d5c3146a9dc6bc701620ad8dfe8b4c76129e8b" + }, + "docs/evidence/legacy-meter-weekly-review-20260817.json": { + "algorithm": "sha256", + "hex": "c14c75f6f7382f2342ee49746814023d1c17a6a13238dd287b1e600a38c6f383" + }, + "docs/evidence/legacy-meter-weekly-review-20260818.json": { + "algorithm": "sha256", + "hex": "c19225ecbc830e31e31cf0844094d519c43860502a2ce4385e3cf854bbb93535" + }, + "docs/evidence/legacy-meter-weekly-review-20260819.json": { + "algorithm": "sha256", + "hex": "9f5cf393fbc15c5e80d1408e774bc1a24a6d1f95e6d34149350915875be35ac6" + }, + "docs/evidence/legacy-meter-weekly-review-20260820.json": { + "algorithm": "sha256", + "hex": "972dc8ea9ef358e96766e4555eb0c36368a13c5748e84941d7101aea6f3813f3" + }, + "docs/evidence/legacy-meter-weekly-review-20260821.json": { + "algorithm": "sha256", + "hex": "0ca7511b66d756badd28e82206f6d0963224036605684cb83cc872be325ec730" + }, + "docs/evidence/legacy-meter-weekly-review-20260822.json": { + "algorithm": "sha256", + "hex": "e4d541da094a21f682637ee47d76b5c45367e545974769988bb1307f540ad62d" + }, + "docs/evidence/legacy-meter-weekly-review-20260823.json": { + "algorithm": "sha256", + "hex": "64a90e2674734a55fedb232790b846950079cb239f318e98eb4b0c85458be7b0" + }, + "docs/evidence/legacy-meter-weekly-review-20260824.json": { + "algorithm": "sha256", + "hex": "efab6e86ffd47353bb8605f1f30cafdd0002c7b27d144aa52fe5a559583088c4" + }, + "docs/evidence/legacy-meter-weekly-review-20260825.json": { + "algorithm": "sha256", + "hex": "cabfe63fdb790f256f600aa1143e70e96785793e29fe14f037d673856eef33af" + }, + "docs/evidence/legacy-meter-weekly-review-20260826.json": { + "algorithm": "sha256", + "hex": "69c51cb1118cb05e5fc25f1f33d8d5f12d189e3633f41d37213e109d660bd097" + }, + "docs/evidence/legacy-meter-weekly-review-20260827.json": { + "algorithm": "sha256", + "hex": "7688ec1e2655a97c950cde4029a8cb54e69cb954e1e70dffc7faea9efa9d2487" + }, + "docs/evidence/legacy-meter-weekly-review-20260828.json": { + "algorithm": "sha256", + "hex": "fcd4903f65b1f119beda94d08bd8a629f052c9160ad0f52e421fc76b8fa4da8e" + }, + "docs/evidence/legacy-meter-weekly-review-20260829.json": { + "algorithm": "sha256", + "hex": "a5fc98ea93da0909a4c18866df942e4f641b6c22ae0d577da15d00028a7277b6" + }, + "docs/evidence/legacy-meter-weekly-review-20260831.json": { + "algorithm": "sha256", + "hex": "5d4c3ab1017cdd30e743173b0303b71891f02d62445df52c4f3b22d5db86b9b7" + }, + "docs/evidence/legacy-meter-weekly-review-20260901.json": { + "algorithm": "sha256", + "hex": "060e9afca16ff3a375faa98809615aad5bebcbf0dc9438cc839b49561e6ef794" + }, + "docs/evidence/legacy-meter-weekly-review-20260902.json": { + "algorithm": "sha256", + "hex": "535ad2c08d26ead465c3436be5d191076cb17f8b97e982943ad31cd53b011d0b" + }, + "docs/evidence/legacy-meter-weekly-review-20260903.json": { + "algorithm": "sha256", + "hex": "1ae25aafca37f96e174c6cfb6c3240b64cff8486edc3058e372b6221bbf8ffea" + }, + "docs/evidence/legacy-meter-weekly-review-20260904.json": { + "algorithm": "sha256", + "hex": "be3176035fe9b18a2d398dda943db146ee11de4a083a9d914a9cc33d246900c2" + }, + "docs/evidence/legacy-meter-weekly-review-20260906.json": { + "algorithm": "sha256", + "hex": "a7cd56104fbab6759d2d0c056ba7a92079156e0d7a2026146bf4fa5ad730d5d5" + }, + "docs/evidence/legacy-meter-weekly-review-20260907.json": { + "algorithm": "sha256", + "hex": "9dc4b2019a110fccab0f7664ad56dbe515f4a633d89ea38a4dfcb9dcd4935c71" + }, + "docs/evidence/legacy-meter-weekly-review-20260908.json": { + "algorithm": "sha256", + "hex": "7de34ae2e1550da6c5246a12733f96590fa5a44bd24e2bd0dd1570cb733cfb82" + }, + "docs/evidence/legacy-meter-weekly-review-20260909.json": { + "algorithm": "sha256", + "hex": "1dd746a046708d500bc7a4c405b210da8fea6567f7f2d084f0f9b6f780fa3ae4" + }, + "docs/evidence/legacy-meter-weekly-review-20260910.json": { + "algorithm": "sha256", + "hex": "5b1f89e28acc069f7ea71bc6dcfeb12a43aafb2a8616e657914126b6358eaa40" + }, + "docs/evidence/legacy-meter-weekly-review-20260911.json": { + "algorithm": "sha256", + "hex": "84ac195875520ec47dbda1ebe91228c0dcc8f5c69ca9ed9c0507203f106aef51" + }, + "docs/evidence/legacy-meter-weekly-review-20260913.json": { + "algorithm": "sha256", + "hex": "187d65cada9ad31e943ae96095e52d43c528f42cb37d989b0bffa307edcac21f" + }, + "docs/evidence/legacy-meter-weekly-review-20260914.json": { + "algorithm": "sha256", + "hex": "92fc0fbefced331ee28770148244bcdb7e1bee2243999d74ef2f38d08b43f2e1" + }, + "docs/evidence/legacy-meter-weekly-review-20260915.json": { + "algorithm": "sha256", + "hex": "5ceeffa0cb97c07f5f7f01db24defc3cd02a707afd89f6e0122bf8275f76f8a5" + }, + "docs/evidence/legacy-meter-weekly-review-20260916.json": { + "algorithm": "sha256", + "hex": "0c1b12729fe7a19e41bbc7b117ea5d011c41f2d29a0e96b92177acb8907c78d8" + }, + "docs/evidence/legacy-meter-weekly-review-20260921.json": { + "algorithm": "sha256", + "hex": "3220b0ee693b1ef1d690872791b5fad2bd372e1afdb30c8823baf23374b6ec2f" + }, + "docs/evidence/legacy-meter-weekly-review-20260922.json": { + "algorithm": "sha256", + "hex": "05b6a6a10b30f531fb7061a559703c2e3b97689415f26641fb7db46d44f15b39" + }, + "docs/evidence/legacy-meter-weekly-review-20260923.json": { + "algorithm": "sha256", + "hex": "006ef330cd92d930fd943ce19bf66a1d112a3f804adfdf61eb63c63792a48115" + }, + "docs/evidence/legacy-meter-weekly-review-20260924.json": { + "algorithm": "sha256", + "hex": "824c77aeabd953bb6c4ecb79bf332db9b6b1dbf92e43956cd753169b7818a112" + }, + "docs/evidence/legacy-meter-weekly-review-20260925.json": { + "algorithm": "sha256", + "hex": "4f2f92751fb3c721ec464d8bed261500283789e5cf21725480858f115ac19a23" + }, + "docs/evidence/legacy-meter-weekly-review-20260927.json": { + "algorithm": "sha256", + "hex": "9fc8bb2f345d62678d96551e2922cf8813efedade52046190d7a38a9c367215c" + }, + "docs/evidence/legacy-meter-weekly-review-20260928.json": { + "algorithm": "sha256", + "hex": "17c3fea320eda516ac4fdaa0b34f36bdf0c2a30026db61c238a67f938bb59eca" + }, + "docs/evidence/legacy-meter-weekly-review-20260929.json": { + "algorithm": "sha256", + "hex": "4d1cf65139ef012f3b475877894ee568de6b3714b114cd2710231c9459d5e43c" + }, + "docs/evidence/legacy-meter-weekly-review-20260930.json": { + "algorithm": "sha256", + "hex": "c89a89769bbc0387c1f82e5de1c322dae3497b52bcdaf993f62ddc0a55298c39" + }, + "docs/evidence/legacy-meter-weekly-review-20261002.json": { + "algorithm": "sha256", + "hex": "4d4bebf4dcbf3257d235eeb3d67e57d200a0781a46f715aaeff6ba79b1311e30" + }, + "docs/evidence/legacy-meter-weekly-review-20261003.json": { + "algorithm": "sha256", + "hex": "23b69be6a2dbdceff99bb81371df00d4cdfd3c1f2de488853507496f34cf2907" + }, + "docs/evidence/legacy-meter-weekly-review-20261004.json": { + "algorithm": "sha256", + "hex": "b8e144a56064f18590d04edcf00c7eb5ab6a6c7537b8dc40c0d303b62768d434" + }, + "docs/evidence/legacy-meter-weekly-review-20261005.json": { + "algorithm": "sha256", + "hex": "3ae7774bb148ef6b2e69cad2ac532c00c01548e2f38fa04e78b0fd9cec3e5c64" + }, + "docs/evidence/legacy-meter-weekly-review-20261006.json": { + "algorithm": "sha256", + "hex": "619215b3ba13f6df84875f402ecfc36ac7b626caff8025323f7cfa5b3ad248a0" + }, + "docs/evidence/legacy-meter-weekly-review-20261007.json": { + "algorithm": "sha256", + "hex": "62069b0fea73495750e0b756c4551c988b8c48ce2aefa33aa5c68aca5984b0fc" + }, + "docs/evidence/legacy-meter-weekly-review-20261008.json": { + "algorithm": "sha256", + "hex": "3a289853688812e588a56adf850d05cce7e643bd8c0846ed3703aed3f4a39440" + }, + "docs/evidence/legacy-meter-weekly-review-20261009.json": { + "algorithm": "sha256", + "hex": "a607b6862bdabdd76fc37cbe9ef4b294b8ef80eb9bf0decfe29217dd61527d96" + }, + "docs/evidence/legacy-meter-weekly-review-20261010.json": { + "algorithm": "sha256", + "hex": "602201db9837bdfa38470f1a03420788d3a9cd357b6511b2684bbccc648f24e2" + }, + "docs/evidence/legacy-meter-weekly-review-20261011.json": { + "algorithm": "sha256", + "hex": "ed729f8741bdc93f5be41189d34705ec3f5c2308465c9ef2f900a65db2274679" + }, + "docs/evidence/legacy-meter-weekly-review-20261012.json": { + "algorithm": "sha256", + "hex": "f83ae114f0f0ad9dd2b116dbd95631a5b15e5332176cad7936a4c640fc60d512" + }, + "docs/evidence/legacy-meter-weekly-review-20261013.json": { + "algorithm": "sha256", + "hex": "3665e7099c980cd3560423a8bd9541cacaadf64e08c27811dbc59ddd5182e01e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "062776b15625df4096a8eab6844f1fce504a5196938d2628fe8bfebe3b9b1884" + }, + "docs/evidence/railiance01-state-hub-deploy-20260709.md": { + "algorithm": "sha256", + "hex": "ddfde9d29f79cc45f4631a5f32521f60b39fa13bd5177b557e2b9a35b470c6eb" + }, + "docs/evidence/repository-collection-projection-20260905.md": { + "algorithm": "sha256", + "hex": "aac6f3aadecfeb5440bbf9a8c7a4ad2aea509f921aaa3629b06f2bbd473c0bda" + }, + "docs/evidence/repository-registry-audit-20260904.json": { + "algorithm": "sha256", + "hex": "da62a2b2b518514315002b9b2b01d3f4a9eb4e9c6e3963575a6a9c4feaaa060d" + }, + "docs/evidence/statehub-inbox-pilot-20260905.json": { + "algorithm": "sha256", + "hex": "97727b2bc13c2219ee1ee4b7bc9ca87f4ebc44de14c01e4cc64e5e74c49bbf46" + }, + "docs/evidence/statehub-inbox-pilot-20260905.md": { + "algorithm": "sha256", + "hex": "2352f8b91cb42030c97e27d77faa0b75ca9da1670e8c6a804f4b1ff3833b61ae" + }, + "docs/evidence/workstream-caller-inventory-20260708.md": { + "algorithm": "sha256", + "hex": "e27f5bb4496fc87e09ddaa48ddc1786b7312c213d294f8b84090adaa861153cb" + }, + "docs/evidence/workstream-caller-inventory-20260709.md": { + "algorithm": "sha256", + "hex": "eaf108c740f38bf10f5515e0b1a095ba681d554d5a324ca20981d88870ec12b7" + }, + "docs/evidence/workstream-caller-status-20260711.md": { + "algorithm": "sha256", + "hex": "6e9a1d24ae0b308dc1ab7215beeb41f1a8669b409df6180076d26a83c39e04cf" + }, + "docs/examples/repository-rename-handoff-v1.json": { + "algorithm": "sha256", + "hex": "a6938d2d6b9199ecdf99b6c393a67b4ebeefe243801a39117e55d18bda5837b7" + }, + "docs/fabric-graph-read-model.md": { + "algorithm": "sha256", + "hex": "869e0554e697698fe81be2a70bbe86fbb81e1c25205b836be93f7c06e3b40b2a" + }, + "docs/forge-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "30124c3e48f3964adb470d4e42f64f1ebc38db10cb901db4ec385efb8f426c92" + }, + "docs/hub-ecosystem-route-audit.md": { + "algorithm": "sha256", + "hex": "9e820c38d266fb00f29e4ece394564a6d662f6447c9ba2cdef4ac35533b7663e" + }, + "docs/inbox-change-feed-contract.md": { + "algorithm": "sha256", + "hex": "8de70cdd2cf4c4b63e258038eab700e70dbcd4dfe8163b0e72b0630844c8790b" + }, + "docs/multi-user-access-model.md": { + "algorithm": "sha256", + "hex": "a43f8d116a725758bede3b7d023c2c78e1b63a483f72cf2b320f6c8cbccf691a" + }, + "docs/nats-event-subjects.md": { + "algorithm": "sha256", + "hex": "b414ea2171d319b78e079d84540610b8861e463fc71af5834de162dff30445a8" + }, + "docs/offline-write-buffer.md": { + "algorithm": "sha256", + "hex": "bbbd75182381818af431b9f32b407042fe7ddf88e8b40e270934241fdcaa217c" + }, + "docs/onboarding.md": { + "algorithm": "sha256", + "hex": "b2f1d241f27d61f8fbe788d977bc8af5d677520b984686a963c7297d0c07a8bb" + }, + "docs/ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "a1e455e5b744f425976c8feed938ed156b4df2d9fb97ee45f0210a8648a4b6aa" + }, + "docs/owner-return-handoff.md": { + "algorithm": "sha256", + "hex": "ea0df47ffa511996776a28070724a8b51039f49526f67cc47a80bdc0e8cf7968" + }, + "docs/repository-rename-operations.md": { + "algorithm": "sha256", + "hex": "0df9a265b4d81fcae2cec57eeb5e7e5b2e44bb45ef992ec3c20714043390ef5c" + }, + "docs/retirement-cutover-slice-plan.md": { + "algorithm": "sha256", + "hex": "7204ef904134d960eb01125d6808be365f6592dcb4ab9e1d4959d3dc12dacf19" + }, + "docs/review-contracts-v1.md": { + "algorithm": "sha256", + "hex": "65a4d90e9ee5c77d4d178a97c2b9d5e5e2f268d07a5844e04bfc8f2c674a4546" + }, + "docs/rollout-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "13751911b0701c3a235a49e83ca414dcf6dbca54acbb4ff83bb6949335fb5eda" + }, + "docs/schemas/repository-rename-handoff-v1.schema.json": { + "algorithm": "sha256", + "hex": "ab71385c6795eb8a745c1e6f633731147d1d3435a94703f4ec2877b4dc928198" + }, + "docs/sealed-prederivation-projection-repair.md": { + "algorithm": "sha256", + "hex": "5a386c95058ab415336ff05bb0860539b0ca63b95a3b455a693411cacbd3b0f0" + }, + "docs/task-flow-engine-spec.md": { + "algorithm": "sha256", + "hex": "c753ca19586dcdfdeb25c497add547ba0c03bea3c7e44ecb53c363be4587ce53" + }, + "docs/task-state-attached-repo-impact.md": { + "algorithm": "sha256", + "hex": "40abfcabe909cfc40a7fcbebad24353ff853c7ddfe6b3bf4218113a8e0c8a091" + }, + "docs/task-state-canon-migration.md": { + "algorithm": "sha256", + "hex": "adfbbe21fb279b0cd1f06362fd05f03a2cba2225b9715bb688ed9e81d8751f90" + }, + "docs/token-evidence-model.md": { + "algorithm": "sha256", + "hex": "05b739a1f7563bd95afda405e0b3af02a9bc6f162cef9f7008da7bf8b1198634" + }, + "docs/work-record-flavor.md": { + "algorithm": "sha256", + "hex": "fb7465919ad45332395c5fb594dcb7ff866b19311be95398773e20420b858249" + }, + "docs/work-record-quality-gates.md": { + "algorithm": "sha256", + "hex": "355ada37fc80148475cbf44b36af50e1c1474bb94d4511bfb6387ca1e22e664f" + }, + "docs/workplan-convention.md": { + "algorithm": "sha256", + "hex": "81220828ced15026f42c85c9ba83cb0a9138dd794320a7528751cc6627b8b526" + }, + "docs/workplan-state-model-proposal.md": { + "algorithm": "sha256", + "hex": "e9a282579d5f3aeab9e95291f182abef60bb5eab45d8297f6faab41d71850a16" + }, + "docs/workplan-terminology-legacy-retirement-backlog.md": { + "algorithm": "sha256", + "hex": "546930ccec7cd4313d982ca7b36f2f6f1cb227cac5d5bf4ecbaf31b39126d9c9" + }, + "docs/workplan-terminology-transition.md": { + "algorithm": "sha256", + "hex": "ea19df160c1d671305a747f65a9592c8b88cb13203671f9e5c0e84a7c6889ff1" + }, + "flows/capability_request.yaml": { + "algorithm": "sha256", + "hex": "2b50e373b9bb9d0b8e529b2f56c32958db38f089613ca3adc90277f3a9d8a4fd" + }, + "flows/contribution.yaml": { + "algorithm": "sha256", + "hex": "844014191b814ed191c3e13e447cf4c44c7e08494acc82ca58853c4843475f22" + }, + "flows/task.yaml": { + "algorithm": "sha256", + "hex": "2fba6d4dd8d3cba91ddd09373ef9743a19517b2152722aaa81b2cd4ff753750c" + }, + "flows/workplan.yaml": { + "algorithm": "sha256", + "hex": "9cb7a584cce96678607336cf19d9574b5f601e198454700b45edc60bd9980341" + }, + "flows/workstream.yaml": { + "algorithm": "sha256", + "hex": "5e0647715903f2686948e95a070357c6b15517de062a360ef3306f23b63fec96" + }, + "history/20260621-weekend-automation-assessment.md": { + "algorithm": "sha256", + "hex": "721fd1d028942ae5f655e3987157ba82e2e3f6662a97848d300eaa013c569261" + }, + "infra/README.md": { + "algorithm": "sha256", + "hex": "129c79297bb7b789cfb7d881c31012e803c54a4ec81c8bf938754a128a6d4cc6" + }, + "infra/docker-compose.yml": { + "algorithm": "sha256", + "hex": "60e7417af4c1ee7a98894a5c790652e449b36d5372b253b5a725d24393e434bf" + }, + "infra/systemd/archived/README.md": { + "algorithm": "sha256", + "hex": "296ce0d19dfdcf37a95872206b28c5f974ed63ab45b3bec00ece12b052a79192" + }, + "infra/systemd/archived/custodian-sync.service": { + "algorithm": "sha256", + "hex": "eecc24d9af8f19d3456c81087746b16042294e0ab5e62e6fca261db71fb8ec8f" + }, + "infra/systemd/archived/custodian-sync.timer": { + "algorithm": "sha256", + "hex": "9da38d0dfd67fe6a440a924750ddc77f5318fb1f31507d5b17b30858a2861019" + }, + "mcp_server/TOOLS.md": { + "algorithm": "sha256", + "hex": "a125b725987dcaa80e6cdb8ccfacf5ba79eed3fe619ee3ed760050fe1d523373" + }, + "mcp_server/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "mcp_server/codex_server.py": { + "algorithm": "sha256", + "hex": "45e1ab6a259748d9b51b081a84bb4e05ab7bc3e9eec7b601cb471cd918ef5ade" + }, + "mcp_server/constants.py": { + "algorithm": "sha256", + "hex": "f122252207c904b0bf59a553fe198d6829cf64659099c0c36ae631a2cbbe5f23" + }, + "mcp_server/server.py": { + "algorithm": "sha256", + "hex": "860ca430c547649bc5cbe31cf848cf7a2054e6f45123e373ed2c3f5b620e2abc" + }, + "migrations/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "migrations/env.py": { + "algorithm": "sha256", + "hex": "31d246e20deac05dbbf4da728fd9d74ad9564a31cbffac0012d61f8b819acb7b" + }, + "migrations/script.py.mako": { + "algorithm": "sha256", + "hex": "c9cf96301fd0ccc3ea2a197709cb123b52a4a41b9c77664ccbd75416034cddf4" + }, + "migrations/versions/0001_initial_schema.py": { + "algorithm": "sha256", + "hex": "fdb1bb67e9195de795bcc33c37eab3e949c92eb740e89555ff107c32b265d2bd" + }, + "migrations/versions/0b547c153153_add_workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "1d695ac9b8e3e00ee0b5aa476a26f181a658102d2e05b95f7db39deb82b12057" + }, + "migrations/versions/5733434addf4_merge_task_status_canon_and_legacy_.py": { + "algorithm": "sha256", + "hex": "0a7cdc1dda8875791c336a5e4b7b04c70e576076442e39581a1c483816cadf55" + }, + "migrations/versions/a0b1c2d3e4f5_memo_notification_receipts.py": { + "algorithm": "sha256", + "hex": "5c9b12beef1f0fc4914ca7549c58813a05a4d71d7b4b19781cae44afd2a552ee" + }, + "migrations/versions/a3b4c5d6e7f8_gems_pass3_sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "ba8285f0937f6e26821715bbdabb5bd95c3dde2121c5b746f6f7f7c45d961b6d" + }, + "migrations/versions/a3f1c2d4e5b6_add_extension_points_and_technical_debt.py": { + "algorithm": "sha256", + "hex": "51d45c42ea97c33a379b8e3b4f9346db4a3c93121993913eefc61c53c0a1f070" + }, + "migrations/versions/a4d5e6f7b8c9_allow_guarded_slug_rollback.py": { + "algorithm": "sha256", + "hex": "85724c5bf8c637bd381d1baa48c22c2b214ef6fee74621ae5db5052969b74f4c" + }, + "migrations/versions/a4v5w6x7y8z0_legacy_meter.py": { + "algorithm": "sha256", + "hex": "0d7652bf534992e3479a74347274a96679774fd7eba38a3676a73d7b4b6ef63a" + }, + "migrations/versions/a4v5w6x7y8z9_task_status_canon.py": { + "algorithm": "sha256", + "hex": "24bc6447921b1fe5a6a542b1974219e8a668573580a82179b6c23274661f525e" + }, + "migrations/versions/a7c3e9f1b4d2_intake_work_record_entity.py": { + "algorithm": "sha256", + "hex": "d20253f5aefadeb71e70acdc1ac7a732b46f4ff5aacd2cd9d47b0ffdc22b58de" + }, + "migrations/versions/b1c2d3e4f5a6_v0_5_dynamic_domains_and_managed_repos.py": { + "algorithm": "sha256", + "hex": "ceb44a5c74b66e2cfdb7438bd775ae891020ba115f8e142544730a64295eeb2b" + }, + "migrations/versions/b3c4d5e6f7a8_workplan_dependency_source_owner.py": { + "algorithm": "sha256", + "hex": "9ce74b8082f08e35edb2349f671aece4bb8726784cbf18646a9188999bb539ad" + }, + "migrations/versions/b4c5d6e7f8a9_add_needs_human.py": { + "algorithm": "sha256", + "hex": "60473198ac0126e14934a330b1856575750c15de9caf05340a44d36e9a34d869" + }, + "migrations/versions/b5e6f7a8c9d0_fabric_snapshot_set_revision.py": { + "algorithm": "sha256", + "hex": "08dd27faff5a2384059546105017fa55223b6587d51b441b9727955e747b9d3b" + }, + "migrations/versions/b8d4f0a2c6e1_work_record_identifier_aliases.py": { + "algorithm": "sha256", + "hex": "d0043eddf6d8a8c4be54aeab9277e2474b69535c4773b691b82b606ab9bae7ba" + }, + "migrations/versions/c2d3e4f5a6b7_v0_3_contributions.py": { + "algorithm": "sha256", + "hex": "d895532d17f401fbe6ce969e7fa795785c03891d7e8eb185c9d30d5d8018b207" + }, + "migrations/versions/c4d5e6f7a8b9_inbox_feed_revision.py": { + "algorithm": "sha256", + "hex": "8606148440bdd674b356a2ed0c7051aad13b53f2a6bfe947652768540dc13f9e" + }, + "migrations/versions/c5d6e7f8a9b0_add_goals.py": { + "algorithm": "sha256", + "hex": "f9810030dc588f0ae215f645c29518cdff0245d68ab88987caf5c8fa6ce78021" + }, + "migrations/versions/c6f7a8b9d0e1_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "1c985f566a9995ed3a2dee94691905714df4609edf4dd765d0d703e9dc41ae31" + }, + "migrations/versions/c7d8e9f0a1b2_service_catalog.py": { + "algorithm": "sha256", + "hex": "459334db67fa8b023429dad744ea2dabf0f6d86f1df552a38de6380a74ddfc63" + }, + "migrations/versions/c9e5a1b3d7f2_review_contracts_and_receipts.py": { + "algorithm": "sha256", + "hex": "673786bb9967bd085326b52b8244300b12aecdc601b30c67b42a115f2b0b2aa1" + }, + "migrations/versions/d1a2b3c4e5f6_workplan_projection_retirement.py": { + "algorithm": "sha256", + "hex": "121f3fb78355e4e418aa84bff74f134ff0ce85288bbdb59437c98d4a402618c5" + }, + "migrations/versions/d3e4f5a6b7c8_v0_3_sbom_entries.py": { + "algorithm": "sha256", + "hex": "768b9e8ff4be1aa65445ced722e680aa4fdf3d1d14f4634bfff527c1fc3142e5" + }, + "migrations/versions/d6e7f8a9b0c1_sbom_ecosystem_expand.py": { + "algorithm": "sha256", + "hex": "ed1de9451b65ee64451f9c2585644330ae9d2f91dd10f8d8bc1477896e2f8375" + }, + "migrations/versions/d7e8f9a0b1c2_broadcast_receipts_and_notices.py": { + "algorithm": "sha256", + "hex": "074e488249fd4272b3c62fa84cf62326f47382047fb67ba8daad0b0d8b640aa0" + }, + "migrations/versions/d8e9f0a1b2c3_repo_anchored_classification_spine.py": { + "algorithm": "sha256", + "hex": "7a6f8a2a053a591ce5dfb14ec7adef056b8c9b85e9d9e273ac8ded71e9dfb558" + }, + "migrations/versions/e1f2a3b4c5d6_gems_pass1_domain_fk.py": { + "algorithm": "sha256", + "hex": "896bdbbdc0121dfad3e82a97547158c368dde0c12e8bb99936da035ba8c0fdaf" + }, + "migrations/versions/e2b3c4d5f6a7_task_canonical_record_id.py": { + "algorithm": "sha256", + "hex": "985ec8df1ff872317cf54c2539525cc275ddb583adc5208630617256c804ec10" + }, + "migrations/versions/e2f3a4b5c6d7_add_last_state_synced_at_to_repos.py": { + "algorithm": "sha256", + "hex": "017c934b7cd737ee98fe9ec20c1b9032b6937ac167b06dcf77a1c2888ad6fb21" + }, + "migrations/versions/e8f9a0b1c2d3_task_wait_qualifiers.py": { + "algorithm": "sha256", + "hex": "582fb7775ea261ddea974a435c42646c5d4e6a4855d7948dfd25cec95cadd423" + }, + "migrations/versions/e9f0a1b2c3d4_write_idempotency_keys.py": { + "algorithm": "sha256", + "hex": "f7625d1e752eb2b5ded73a20fb3a6811265d3425bb398f9be86990de136ae860" + }, + "migrations/versions/f0a1b2c3d4e5_suggestions.py": { + "algorithm": "sha256", + "hex": "4e02d531fce919e7b5e60a2720566d0695d91229191f85c30d075d1ee91a674d" + }, + "migrations/versions/f1a2b3c4d5e6_workplan_file_backing.py": { + "algorithm": "sha256", + "hex": "d20e579fc651e4b6ca7adfc5c44003c73806234253cd6640d9fe66060707817d" + }, + "migrations/versions/f2a3b4c5d6e7_gems_pass2_workstream_repo_id.py": { + "algorithm": "sha256", + "hex": "d762a0d8e934148750714d2315a371a71fb1680e0d376758f778309c5523c2ed" + }, + "migrations/versions/f3a4b5c6d7e8_add_agent_messages.py": { + "algorithm": "sha256", + "hex": "e6aec4a973ad89abbacf123f818ba85dfc617a007af9a88016b903d4be1916d4" + }, + "migrations/versions/f3c4d5e6a7b8_repository_rename_identity.py": { + "algorithm": "sha256", + "hex": "2918bb539b17bdf5bbdab3dc432317c2b0380dcdbade8c02a72dfa44725ff7ec" + }, + "migrations/versions/f9a0b1c2d3e4_task_wait_window.py": { + "algorithm": "sha256", + "hex": "a36c9965a6eb176afad43b24cda0ef986b59d69bc14496abb447221037b7f329" + }, + "migrations/versions/g4b5c6d7e8f9_add_host_paths_to_repos.py": { + "algorithm": "sha256", + "hex": "37de2e17bba171d5e7317b2bba2c434b9e510c2491fd552717fde57203ade0d3" + }, + "migrations/versions/h5c6d7e8f9a0_suggestion_workflow.py": { + "algorithm": "sha256", + "hex": "22a148456f302f37a1ed272cf892c3e105bfb890cf7e04eb9f101807284214e1" + }, + "migrations/versions/i6d7e8f9a0b1_capability_requests.py": { + "algorithm": "sha256", + "hex": "a1fe532d74fbe7d8d7e3312cdc9d66c56698aa4263b683a16e3075fd45f01ef5" + }, + "migrations/versions/j7e8f9a0b1c2_tpsc.py": { + "algorithm": "sha256", + "hex": "09a55cfd14e1c0eb5ae41ea0bb9f14d9f028d1d13c0e9dde9822241976f46e67" + }, + "migrations/versions/k8f9a0b1c2d3_doi_cache.py": { + "algorithm": "sha256", + "hex": "2e0502ce61212e937ed6d704e62183e1eb72532621a159cb12269f1f94f6bc5c" + }, + "migrations/versions/l9g0h1i2j3k4_capability_request_routing_note.py": { + "algorithm": "sha256", + "hex": "3f97c713bef98db2d1ce47cfc3d6f93da59463e425ebbbd072e284367eef7ed6" + }, + "migrations/versions/m0h1i2j3k4l5_capability_request_dispute.py": { + "algorithm": "sha256", + "hex": "b3e7fc09d8128ebe7a2ecda82edb98825f8599df18eb6ad45034fb7f59aef402" + }, + "migrations/versions/n1i2j3k4l5m6_add_git_fingerprint_to_repos.py": { + "algorithm": "sha256", + "hex": "3f5e0d0d770cb5ea04bbb158cbf442403f46927bdb612c5e00b410dcfe4a6c0f" + }, + "migrations/versions/o2j3k4l5m6n7_add_token_events.py": { + "algorithm": "sha256", + "hex": "445592d2f20a5c77e7d4ac87c5db37657962b8974e07c0cb7635c89b4436c5df" + }, + "migrations/versions/p3k4l5m6n7o8_add_repo_id_to_capability_catalog.py": { + "algorithm": "sha256", + "hex": "fc1c025b176face69cf564cf0481c6deb77ba7d09f9c8faa7614f9d91cdb951c" + }, + "migrations/versions/q4l5m6n7o8p9_add_interface_changes.py": { + "algorithm": "sha256", + "hex": "f85bcf84d5054e449ed1a684c71b35aec7c2d3632a6d92712e8724149a284a85" + }, + "migrations/versions/r5m6n7o8p9q0_workstream_status_string.py": { + "algorithm": "sha256", + "hex": "5b33d7a30c62f054bf454798ac6043f2672e7c61e209c5dac7fba11bb3b2f59d" + }, + "migrations/versions/s6n7o8p9q0r1_workstream_planning_metadata.py": { + "algorithm": "sha256", + "hex": "40cbd6b8ddbf82ef3948c5d14a85d4495b36590b82d622ccdb31bdedc0d70875" + }, + "migrations/versions/t7o8p9q0r1s2_perf_indexes.py": { + "algorithm": "sha256", + "hex": "6f97e0011fe9bb279bf9444bd172c47dbeebfd5bfc98f226d57fee99d0f98ee6" + }, + "migrations/versions/u8p9q0r1s2t3_workstream_canonical_states.py": { + "algorithm": "sha256", + "hex": "d5c103249da9ea22539eb78991a5f1590d99e0cbcb01c119d5bbc65bcf5e101f" + }, + "migrations/versions/v9q0r1s2t3u4_token_event_provenance.py": { + "algorithm": "sha256", + "hex": "7313983a288e0be888f72f7a51d505ceec1566f8be1cc5c77cc07009b9e26bea" + }, + "migrations/versions/w0r1s2t3u4v5_token_event_legacy_source_ids.py": { + "algorithm": "sha256", + "hex": "41aa9961041664d37e95767a5525e94d435011857dc84aef61c49c1c4b8df1e4" + }, + "migrations/versions/x1s2t3u4v5w6_workplan_execution_queue.py": { + "algorithm": "sha256", + "hex": "6a0c6016257e4f086a2a39aa15444fb5dc378dc2b5da78ec36313fdd7f2ceb16" + }, + "migrations/versions/y2t3u4v5w6x7_fabric_graph_read_model.py": { + "algorithm": "sha256", + "hex": "938394ed2f9b1b8cca6b7ca5a81b71148496fa92a0d62a3affe834648c92eb85" + }, + "migrations/versions/z3u4v5w6x7y8_financial_fabric_vnext.py": { + "algorithm": "sha256", + "hex": "b02a0a161c458cdf70026052498226cd715416f3a98c8677343d735e5d3a81b8" + }, + "policies/intake-doc.md": { + "algorithm": "sha256", + "hex": "52ee677ce2994d9dbf9c3f5141fe1b325a45f010afb67c5c52134c3c8bde500b" + }, + "policies/repo-doi.md": { + "algorithm": "sha256", + "hex": "a1977f91cd6dcdc55a00f1b7dac006bcdb8325c32ccfc21bd8fce4aa9cc1d212" + }, + "policies/retirement-freeze.md": { + "algorithm": "sha256", + "hex": "e8b790181475d928ea30a67410ca3ffb46186e5bf1b418013392a71b7a1bc861" + }, + "policies/service-dom.md": { + "algorithm": "sha256", + "hex": "c96151c71a3143a2ebd9b5f3862a9bf1760cca9495cad16104b5a5c2a456e014" + }, + "policies/work-item-dor.md": { + "algorithm": "sha256", + "hex": "81f99e2ed635e0c5b67c9735166af5e2d98dcc457986c38e060b28c2f68089bb" + }, + "policies/workstream-dod.md": { + "algorithm": "sha256", + "hex": "12b6d91efe307cabadd2c10dbd9264c2dcd92924ba0ab4cdbf1cc82496449416" + }, + "prompts/sbom-capture-agent.md": { + "algorithm": "sha256", + "hex": "f394edb238815507186bd7fcedbf6b2e0e61dc1037e8c6a78407897f889295fe" + }, + "pyproject.toml": { + "algorithm": "sha256", + "hex": "a62a37fcac0df220538c067e23c8b6c426a48eeaebcebfbf4b2796c5e822e1a9" + }, + "registry/README.md": { + "algorithm": "sha256", + "hex": "165c316bf8d2f30cc06d7ee79db91c218a343affe80a1f13ca35dbba21763280" + }, + "registry/capabilities/capability.statehub.progress-log.md": { + "algorithm": "sha256", + "hex": "664fc510f5195c4609a721d9ddca524eea61df585bf6603d06b26e60fdf614f6" + }, + "registry/capabilities/capability.statehub.workstream-coordinate.md": { + "algorithm": "sha256", + "hex": "33b5f8837e67cec820c7e1bd66211b709500129dea817e67b7f0c8e9ee5b973a" + }, + "registry/indexes/capabilities.yaml": { + "algorithm": "sha256", + "hex": "cc4bf2d800e158235d6f3974ce9a44a7444e2821ee0c7b40662627cf5463b778" + }, + "repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "7c217a9176f3d2d6f430ba46854cec3b3da72505933fc3127f922a4266c7f56c" + }, + "repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "62794a22de657ed58d4911e71574ca6163a65203b61071d143b28789f73b3f22" + }, + "research/20260709-workstream-caller-sweep.md": { + "algorithm": "sha256", + "hex": "99d97923ca97ffbf0c0986cd7ee35089b17d1e8dd67a0fc9c8078b4e5c7ea836" + }, + "scripts/backfill_codex_token_events.py": { + "algorithm": "sha256", + "hex": "60dacdb6951fc512578a7c71dfa329eae844bb05e0ffb5f229374f40a26a426a" + }, + "scripts/benchmark_summary_cache.py": { + "algorithm": "sha256", + "hex": "b38a2522d480b0f327fc13dd95379008bbcd0e98a8ab8c60946d1be28da6e115" + }, + "scripts/bootstrap-env.sh": { + "algorithm": "sha256", + "hex": "6491f2d64b8543bb297e0a05f5e15163082ff41c4bfeb090c232cc213aa3f93b" + }, + "scripts/capture_legacy_meter_evidence.py": { + "algorithm": "sha256", + "hex": "90323fec4cc180b8a7eb473cac4fedbc2df0a3656feaddc63028bef2ac0f3472" + }, + "scripts/capture_sbom_tools.py": { + "algorithm": "sha256", + "hex": "3d6cd35d5d336e4da1280681a55e35666f898d21ab02b2672158eb0bf8387416" + }, + "scripts/check_doi.py": { + "algorithm": "sha256", + "hex": "f4dd4e69eddebf294df63be9b38c82001bb330273a010083b3aec66656f4e5a1" + }, + "scripts/cleanup_stale_tasks.py": { + "algorithm": "sha256", + "hex": "510c5991df3f80ae538c23efb6d66aea0c3ec01b2c59484ea98f7a97055b13a5" + }, + "scripts/codex-state-hub-mcp.sh": { + "algorithm": "sha256", + "hex": "7233a27feb812323cd7b17036580ba59f2c0868d6bcb37358953e166f7942e1e" + }, + "scripts/compare_consistency_sweep_parallel.py": { + "algorithm": "sha256", + "hex": "a9876ea4046b7438d8df2acb74161181454246abd1784cfe857c698f66d85072" + }, + "scripts/complete_statehub_bootstrap.py": { + "algorithm": "sha256", + "hex": "4a90383a356b76c1e8bf58b9e96f3c8c4a5bdf9f85258ddcdea04d4276e4903b" + }, + "scripts/configure-codex.sh": { + "algorithm": "sha256", + "hex": "f6ba4b3cbec34a8b22f8c8dffc09ef9941ee36feac78749e177d0d9d3a06e781" + }, + "scripts/dev_hub_up.sh": { + "algorithm": "sha256", + "hex": "81ca200921262cedb8c6123f146e9ed1e68aa66552d0e5f13ce0fba964be55e0" + }, + "scripts/ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "6b5205b309a94954e357a867643ccb419c37dd279e43c24dd73cca8c93c0808a" + }, + "scripts/gitea_inventory.py": { + "algorithm": "sha256", + "hex": "3b57e0f086bfba8a98003ec20647490b4c9a900bf3924c4777cb5f42c2bf6971" + }, + "scripts/ingest_capabilities.py": { + "algorithm": "sha256", + "hex": "7b0389144882a39b615934f536b46d2a4deba3c70a837f727a4329c3079935ad" + }, + "scripts/ingest_sbom.py": { + "algorithm": "sha256", + "hex": "38287358cf43b138d154c8b6b5003e1755009687eb50f96505625e6a5d468854" + }, + "scripts/ingest_tpsc.py": { + "algorithm": "sha256", + "hex": "97bfc4afe0ad4915af4af66abb091be7309b9f2cd21ef597e6c5491508f05033" + }, + "scripts/install_hooks.sh": { + "algorithm": "sha256", + "hex": "8037b45287f3b103c9e444f5f351a365d1f236af23584f7073a77e1d4e18a5bc" + }, + "scripts/mcp_hub_profile.sh": { + "algorithm": "sha256", + "hex": "0e447d3c9b220f6f1b8eafced940b329b8deb68d60d30006e8419ba463c79272" + }, + "scripts/mcp_registration.py": { + "algorithm": "sha256", + "hex": "770b692995871f3dd1708b5b4fdb9b2d6497dbe6826f37c66af721b85307997e" + }, + "scripts/migrate_mcp_config.py": { + "algorithm": "sha256", + "hex": "65aaf9eef1b8503aeac4d46385bd789d52c231abac4e95c3c3bd439badee82b1" + }, + "scripts/normalize_attached_repo_workplans.py": { + "algorithm": "sha256", + "hex": "053fcad24bf0fe23763717bdf3c383a0b0aadddc317a723e1f44000c603d4d92" + }, + "scripts/owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "26d058bcf1281478522bacbe81e7e01f8e096e8316a20ad0578bfebf17d4ac97" + }, + "scripts/patch_mcp_cwd.py": { + "algorithm": "sha256", + "hex": "42ea9e20530ddff28da27f0622bab3e6e305e25ce297f78cdfb5b07314e44da2" + }, + "scripts/project_claude_md.template": { + "algorithm": "sha256", + "hex": "0ad4707c682150cf61d6fcfdbfb4d683311f573e55ce64db6953179204cddd2a" + }, + "scripts/project_rules/agents-codex.template": { + "algorithm": "sha256", + "hex": "4e38dc7f1a4f26dc170d3b4b0d38e8629be62324c260ed0c9fbbef09fe449633" + }, + "scripts/project_rules/agents.template": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + "scripts/project_rules/architecture.template": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + "scripts/project_rules/claude-md.template": { + "algorithm": "sha256", + "hex": "96065c83c4617214b25a796d57564463a6da2c9b29b002eb2df08ce4295b5237" + }, + "scripts/project_rules/credential-routing.template": { + "algorithm": "sha256", + "hex": "2d2f6a72f3da43f8d56c3fa1373bb67630fc0be311d158adb56614937c9d69d7" + }, + "scripts/project_rules/first-session.template": { + "algorithm": "sha256", + "hex": "3b163d997240d5244df728acebd31d4c9e693c51dbc9830e7112cbc8e6cd73d8" + }, + "scripts/project_rules/gitignore-claude.template": { + "algorithm": "sha256", + "hex": "b88d4699608d5e587d23831dc8c1897fd327f9ccfd69fd2267abe23beb603e97" + }, + "scripts/project_rules/repo-boundary.template": { + "algorithm": "sha256", + "hex": "d32eec3a4dd1c19704721b03336f2870312d228d0f40ff8ec1ba293e5892713c" + }, + "scripts/project_rules/repo-identity.template": { + "algorithm": "sha256", + "hex": "7fbbfec51d7916c9c8c518b76bf04444d02be44911e05b90765213769ed6f592" + }, + "scripts/project_rules/scope.template": { + "algorithm": "sha256", + "hex": "959a36f119c508afbbad42f53b1b684c90f90d6fac4a22ea4a08671e777cbf39" + }, + "scripts/project_rules/session-protocol.template": { + "algorithm": "sha256", + "hex": "10407b87395cd0af873201216aa006085268fc5bb9ece07c6312e7a47cd58d45" + }, + "scripts/project_rules/stack-and-commands.template": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + "scripts/project_rules/workplan-convention.template": { + "algorithm": "sha256", + "hex": "f14469956daebe6f26b8060d3d33dc7ac6b930aa98b26e8a25794ea410ddabe6" + }, + "scripts/promote_intake.py": { + "algorithm": "sha256", + "hex": "d737cda2ed3eca8cc756ec09e7a70f38b9639da315a507741c52f6eb45ffbb84" + }, + "scripts/propagate_credential_routing.py": { + "algorithm": "sha256", + "hex": "4dd17c8034bbb22818f7127c3a4822cd6d9541366f2c96fd309c1e8232494975" + }, + "scripts/pull_image.py": { + "algorithm": "sha256", + "hex": "3121782da11232f21e78483fdc0853e86f5593a695f6cf3e2c3b683415f9a8a2" + }, + "scripts/push-seal.md": { + "algorithm": "sha256", + "hex": "5756e4d79793942e8c1f80000fd59a655528d0feb051a5fac4c54c52edd0a5df" + }, + "scripts/quality_assessment.py": { + "algorithm": "sha256", + "hex": "19671103230617ca97af99ca44d809671c8ad8f93b8cae8be3b585c3582c8495" + }, + "scripts/quality_debt.py": { + "algorithm": "sha256", + "hex": "b31e6751008f588680eea0f73865b5c0ba25c14abb1bc1fb008a564f33a5284c" + }, + "scripts/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "ef91b3292eac275bdf1130c7919398d15adf594bb85c30a723e4ac46e76bdc42" + }, + "scripts/register-mcp.sh": { + "algorithm": "sha256", + "hex": "85c00a6688bf890e4a704e72f6d7f8b17ea55a32fa41b1a4906d6b8a32b47187" + }, + "scripts/register_from_classification.py": { + "algorithm": "sha256", + "hex": "9c901828977414d33e7f8e22b9d5423b03534fa8fe9806883a57156ced3b6ed6" + }, + "scripts/register_project.sh": { + "algorithm": "sha256", + "hex": "7e43846a69094e1c0544bf1a291a748077ca3ea57f5aa754e314ac0de45fa07d" + }, + "scripts/release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "efa66ef82a0dca9468acde03ef675431d698723a12583b14b8fc826adda868d3" + }, + "scripts/repo_sync.py": { + "algorithm": "sha256", + "hex": "1895989820e107e76c42f20478bcdd8085e351259ba2179d601bd8dee39452fd" + }, + "scripts/seed.py": { + "algorithm": "sha256", + "hex": "1d6d6840ac5bcc9f372dd37458d58fd19758605e29eac347534396b5edad3cc8" + }, + "scripts/seed_wp0012_suggestions.py": { + "algorithm": "sha256", + "hex": "d2bcae410c1bd62d6652470c9932984db889b087610a53ee63737dc98b235fc2" + }, + "scripts/smoke_dashboard_load.sh": { + "algorithm": "sha256", + "hex": "7eb0ab2bbddf631a430e0cee254ad9c629d3d0a503e431706b725936891a573a" + }, + "scripts/smoke_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "c0f6bb6101280d180598c5d8efcfd867ae7b9d460b8577bf0f1edb374a78bb34" + }, + "scripts/spine_migration_data.py": { + "algorithm": "sha256", + "hex": "a3234c0c55a2ce053e14e9d95b944bad0bdd7e67b0d7a94a17ebeaa66371a692" + }, + "scripts/spine_migration_dry_run.py": { + "algorithm": "sha256", + "hex": "e7188e626e1f9701239871857ea7523902aadd307b9a5a875bee962cc836c48e" + }, + "scripts/sync_classification_allowed.py": { + "algorithm": "sha256", + "hex": "20f182904a3545db3269c12994b9a3707979659c7b87909ceefd3730a822a414" + }, + "scripts/task_token_hook.py": { + "algorithm": "sha256", + "hex": "57769e31aea7e96aaeb9a14153ad6063104e462d1eb08dd0bb2b1cada45bdbb5" + }, + "scripts/token_reconcile.py": { + "algorithm": "sha256", + "hex": "2f02039d3540e0676ec37f10afe055b633a38ad230633be993c03d98905fcdc5" + }, + "scripts/update_agent_instruction_files.py": { + "algorithm": "sha256", + "hex": "291330d2f6998e7e1d6a88515a105951192994bedce982fc0f7df24057b629a6" + }, + "scripts/validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "8f65fe4b216fe528d1f0aab5518be01b33e0532730ab8bb18c3df6664e893e41" + }, + "scripts/verify_image_pin.py": { + "algorithm": "sha256", + "hex": "4590762210dbdb78ecbcf02f8740d0ba3f5a522d987b3e8e296e3e8c054bb5e3" + }, + "scripts/verify_preflight_signing_runtime.py": { + "algorithm": "sha256", + "hex": "f26f2e813fe64c8459b1cc24fe6b10e948bc350affc5c2f56fe0a1e39b0aad8b" + }, + "skills/state-hub/SKILL.md": { + "algorithm": "sha256", + "hex": "027a74f2c7d7d0c45b86ffa8b4a3c1f3f20e8a713efbcee2734351a9290631a1" + }, + "skills/state-hub/references/tool-signatures.md": { + "algorithm": "sha256", + "hex": "47a9ac4f30f464e44ff4f4acbb21d7e20f3d183ac0991a612015be8438b06629" + }, + "statehub_register.py": { + "algorithm": "sha256", + "hex": "ba9173fb375ba9b01a396710a24eb699df725288cabbf104e584a4916e046445" + }, + "task_flow_engine/__init__.py": { + "algorithm": "sha256", + "hex": "a528d4bb114456713b0778956cb5806ff2705b1d6e78d0e17229b74ad45adca7" + }, + "task_flow_engine/builtins.py": { + "algorithm": "sha256", + "hex": "ad3d790294ee4a08f6f8642410738b95d76b712a97c99f6fec3bddecd04e2cbc" + }, + "task_flow_engine/engine.py": { + "algorithm": "sha256", + "hex": "c5349b51dd82b0f67ed295ede5ed7f67cbdd04c5cfc73532c51bd61804c07b44" + }, + "task_flow_engine/evaluator.py": { + "algorithm": "sha256", + "hex": "4eca404ff7ad1a707cc5596bff9fe8907f41c5f425814f314e987d6933383e41" + }, + "task_flow_engine/models.py": { + "algorithm": "sha256", + "hex": "1b8ed0c99b9cf187d59f56bbb32b97e9f44b5427a4b6eb523110c58b559287d6" + }, + "templates/recently-on-scope/domain-digest.md": { + "algorithm": "sha256", + "hex": "e5d657d14e086849d5588ab24f233215cb67d479841e0db08720c412380b769c" + }, + "tests/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "tests/conftest.py": { + "algorithm": "sha256", + "hex": "577b738c80123148f37fc5fa23ede2b03ce96c46d5e1168fc69f93136ef2c0f9" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md": { + "algorithm": "sha256", + "hex": "ca2cf99bf2f66f235b88c58d711c40ae0f9d2337464b5d4c16b5016a59df7029" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md": { + "algorithm": "sha256", + "hex": "a3b4131cdbbd90b27a08674f9e330d37c359d7744c24771afc82c31d9b776adc" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md": { + "algorithm": "sha256", + "hex": "c08f5ba3ceb01d769afedcf476594fe3043552a12ab39161dd536290e1a59766" + }, + "tests/fixtures/release_headroom/rev61-65m.json": { + "algorithm": "sha256", + "hex": "39a8a360ebf836fc72703e00aff0f63ac5051ccda83960e789a3c91145c1c481" + }, + "tests/fixtures/release_headroom/rev63-105m-concurrent-pending.json": { + "algorithm": "sha256", + "hex": "a4c05b1490082a486d2ddba6db18431c068ca2bab7a2c0af19a58c7a52a4048d" + }, + "tests/fixtures/release_headroom/rev63-105m.json": { + "algorithm": "sha256", + "hex": "72452b6ceeed98257b9109b01f2acab18717b1669b86c0fb62dbb6bd006b9196" + }, + "tests/test_c07_retired_rows.py": { + "algorithm": "sha256", + "hex": "905612dde7b8524eccb8894e7ea6c332724c20f82407e5aeaa20763d506e9fc9" + }, + "tests/test_c25_message_pagination.py": { + "algorithm": "sha256", + "hex": "86488219d5d1ee2bd723a88a97392d9cfa714258282663a89915b0ccf011018c" + }, + "tests/test_c25_source_revision.py": { + "algorithm": "sha256", + "hex": "a8f4ad66b5da4e373cdb34045ae00fe0590ea5f59307c4a77aa99a55c7e5e5bc" + }, + "tests/test_capability_requests.py": { + "algorithm": "sha256", + "hex": "69c25d9344a8a1592f0c03ed6b9b739369d9e502bb7404e0391779746d20f624" + }, + "tests/test_classification.py": { + "algorithm": "sha256", + "hex": "8b8541883296c73af3850c9a3835b9cae1af5f1dfb6a048d01c7b86b186b45a7" + }, + "tests/test_cluster_historical_projection.py": { + "algorithm": "sha256", + "hex": "26b8b24d5991e96fece30fb91f8a37e35847bc21bf11eeb2f6d576ce3061028f" + }, + "tests/test_codex_mcp_launcher.py": { + "algorithm": "sha256", + "hex": "8440850a93ddd6a0e959b52aed8d7da1a0bb265801d3c002f9d0bd7b2968e69b" + }, + "tests/test_codex_mcp_server.py": { + "algorithm": "sha256", + "hex": "a9ef024a2b8955af9e168be17599a431ecedf2a395c29957fb31ae2a53d04b9c" + }, + "tests/test_configure_codex.py": { + "algorithm": "sha256", + "hex": "149c5215d4e3528351cd07ef234cbe44ada420eada58cfbbb41dd4cfde9f3fce" + }, + "tests/test_consistency_check.py": { + "algorithm": "sha256", + "hex": "095136c993d90d3dfea6019b7d964c2ddc3e9eb1649a279d9f98210dbcbb52a0" + }, + "tests/test_consistency_sweep.py": { + "algorithm": "sha256", + "hex": "43fe0a76b4487a4ecbd749d12af9c0f7144a7e8972df66b65c9cb7018519bab6" + }, + "tests/test_cors.py": { + "algorithm": "sha256", + "hex": "16d0949527020ad5686f89c101a73b4b61d669c59514b464c1e57fbd85bb32b8" + }, + "tests/test_doi_scope_health.py": { + "algorithm": "sha256", + "hex": "5cfae81bb2bcb4082aa61bf80c5b17d34a97259c5de2f47f03f16ca77627e3bd" + }, + "tests/test_edge_outbox.py": { + "algorithm": "sha256", + "hex": "5949ebcf034872e7479965e203078942688238d1203e57df94f4a9f00989e3d4" + }, + "tests/test_edge_read_cache.py": { + "algorithm": "sha256", + "hex": "5d55dd31d28954b83b11edf2695fdfc328faadd57b7e6a62473863410088a08e" + }, + "tests/test_edge_relay.py": { + "algorithm": "sha256", + "hex": "54e83bfa415fd341603f81789436aea957ca5e9d5e421f3d7c96225512fd69d6" + }, + "tests/test_ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "372f51697f4cc4c3b8199b5998c3f6fd134b137aab0aea497ec8a4b670422caa" + }, + "tests/test_forge_dependency_edge_preview.py": { + "algorithm": "sha256", + "hex": "7fa67aca7256ea0b0f5609ca0db9c8faac5344ec48379d53d45798748621f71b" + }, + "tests/test_forge_dependency_edges.py": { + "algorithm": "sha256", + "hex": "ea6765fe2774db952727aff655821742f1915d1a95135810832812a20b7e3ab1" + }, + "tests/test_forge_projection.py": { + "algorithm": "sha256", + "hex": "bb7227b3042136d71e8a94db29563a1cdd9a55176aa1199d1d49208f7e28dbeb" + }, + "tests/test_forge_projection_qualifiers.py": { + "algorithm": "sha256", + "hex": "803bad3319e403e44fe966c3050b2a3e6e6b08d69315a8fa48a42bc331508390" + }, + "tests/test_historical_projection.py": { + "algorithm": "sha256", + "hex": "bcb06e41242087d94bd83e7d73fbeb06c89cbb15ab89e87e6c95f399711ab58f" + }, + "tests/test_hub_core_imports.py": { + "algorithm": "sha256", + "hex": "f6590e158ba37a647551aa27431a3765ae79b60bd7e668ea8c5eecc8e92956eb" + }, + "tests/test_ingest_sbom.py": { + "algorithm": "sha256", + "hex": "3ada02bb0cd893cb9a4b4544ee6ff819a180093d4263770e34a4d6506f1bbc42" + }, + "tests/test_instance_identity.py": { + "algorithm": "sha256", + "hex": "fa8a82119e58720a82631a5365063d50309a9124d1bbbf41cc9ec55ff2d97581" + }, + "tests/test_intake.py": { + "algorithm": "sha256", + "hex": "392c4e8b7218bc42c85515a098237b01701657f90ed2b51b5f4137b7704aa689" + }, + "tests/test_legacy_meter.py": { + "algorithm": "sha256", + "hex": "49fb5f342f5890e96f6b605429853933f1215a040c25a68226acd2431f0654eb" + }, + "tests/test_lifecycle.py": { + "algorithm": "sha256", + "hex": "9e60edc0e7f0daeea1592f7d79a6cfe6c586718372b9d23ca48e2837997f73d0" + }, + "tests/test_llm_connect_integration.py": { + "algorithm": "sha256", + "hex": "bb515d7d89bd1dd86f5c2b52df5db61af7cfe35308442134b15f2614002735a5" + }, + "tests/test_mcp_legacy_deprecation.py": { + "algorithm": "sha256", + "hex": "ebb3363d02b013822661d2508bc5f9bc125107aafb61233626178b5e107a90f1" + }, + "tests/test_mcp_queued_receipts.py": { + "algorithm": "sha256", + "hex": "bf3d261836c2104387e5f80fd75b5765639f437e738155e6c989da88c2214a4d" + }, + "tests/test_mcp_registration.py": { + "algorithm": "sha256", + "hex": "5cc53cfb1f2d5a0c8a06723c3dbfcf227b9d1374056418934023bfe4cf130eae" + }, + "tests/test_mcp_smoke.py": { + "algorithm": "sha256", + "hex": "452fe4871dab582e2a447cb58f52c1e97487abe581affd2cfd8fc5d1482cdc2a" + }, + "tests/test_mcp_write_tools.py": { + "algorithm": "sha256", + "hex": "dc8afe96892b88b38c29e83566ff8ee314f6ca1e7d28c50692f18e8895838397" + }, + "tests/test_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "91efdccecc89c4e6cc9d829971344bcd89a701b23ee6b4f2cadb285f135ba025" + }, + "tests/test_memo_forwarding.py": { + "algorithm": "sha256", + "hex": "aeac54ab8333b52c2b43952d9696ef1a990110931f151fe129a7dfd690907976" + }, + "tests/test_memo_notification.py": { + "algorithm": "sha256", + "hex": "0bf73a9e8883ebdf1ded5f28ee74f7cf629108b8f692fd12c9f1494e2a088b28" + }, + "tests/test_message_feed.py": { + "algorithm": "sha256", + "hex": "29901277a0f603adb10b376782eaadb4f9adcb271eaec0b58c17b824d118d4b6" + }, + "tests/test_message_receipts.py": { + "algorithm": "sha256", + "hex": "be3cff46cffb2fe025ae63f2fc7aba10f969bfe8aeb7a714736e44a11691700d" + }, + "tests/test_ops_run_projection.py": { + "algorithm": "sha256", + "hex": "6ad02d4c936a2e65cc982528172c46f10ef44817fd39398c98212e7af57efa61" + }, + "tests/test_owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "98ca96b02c4148312f38f97f9d15979c0a5330c091fa5c8d4ec3b047ab896896" + }, + "tests/test_policy_router.py": { + "algorithm": "sha256", + "hex": "7b16e737b77550eefc8b6623c225521e3e323bf4e181f60460d3d950650a9efa" + }, + "tests/test_preflight_signing_rotation.py": { + "algorithm": "sha256", + "hex": "5f309b667dc60aa3afabb163220455d9d2303d0238c1070a39a673cab92d46b5" + }, + "tests/test_promote_intake.py": { + "algorithm": "sha256", + "hex": "24bf48a23ad094fae4e21ee8b80d8bd51bdf844ae5e3d5c85b37a6a519fd93af" + }, + "tests/test_push_deadline.py": { + "algorithm": "sha256", + "hex": "9199e714a96e2da412e313397bd825b3b44ec3d3e8a7da7e398860cb433bb026" + }, + "tests/test_quality_assessment.py": { + "algorithm": "sha256", + "hex": "02d8d6d0790e352b862e0ce859fc36be29648964a2dd82deadd756887995e724" + }, + "tests/test_recently_on_scope.py": { + "algorithm": "sha256", + "hex": "2ef134cfa7ab774b474e6e9383a37b6b78f307276e8d80df926d8505cf7a418f" + }, + "tests/test_reconciliation.py": { + "algorithm": "sha256", + "hex": "7c15f0fb78495e55e3cb77ff0c363b99933166c51ea81ac100c228fa4e14eab5" + }, + "tests/test_register_from_classification.py": { + "algorithm": "sha256", + "hex": "f3fab2107913b5c0ac0782522509cdd451f906a8ccf95f9ac332e15077d998b1" + }, + "tests/test_release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "612acb8fcf5f08984bd0d807c8be1ebd30927084bd188fa8ec7318c3808bb414" + }, + "tests/test_repo_manager_workplan_adapter.py": { + "algorithm": "sha256", + "hex": "f64c6d44d690298b0e5b5dfbd46b9abe5a4d3b0e33ef57daf73f4be9d6ac8062" + }, + "tests/test_repo_sync.py": { + "algorithm": "sha256", + "hex": "578b695b3ba29331ff7234e2b1c496d73007e5407daa5bda6afdc5f85cf5edcd" + }, + "tests/test_repository_alias_routing.py": { + "algorithm": "sha256", + "hex": "4bb152404bc6d7544d65ce7496e763b2a625cf34afd2fe27cddd21170a340966" + }, + "tests/test_repository_collection_projection.py": { + "algorithm": "sha256", + "hex": "2229a766cf165ec7ccf3bbc143dfd57705cf8bbfc12795d22eef00553f78b52e" + }, + "tests/test_repository_rename_api.py": { + "algorithm": "sha256", + "hex": "89c8072ea0f3bf0bb0975a3c77dc7343d68f9d7fd89a1297e92400e063a77e08" + }, + "tests/test_repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "9886a8d5f99ff59dcdecb3c9e8f8ee2176574f2b86ef2dae0510c39a7bfeca8e" + }, + "tests/test_repository_rename_docs.py": { + "algorithm": "sha256", + "hex": "fc8039bb428bf03b63ea3aff39a27f2c577917f8c0c28fcd05acd0ea3c96c696" + }, + "tests/test_repository_rename_persistence.py": { + "algorithm": "sha256", + "hex": "5f870e6c77dc64923a1be04c543241ba0824cbd51c8263da8ea8f9c01b9750f3" + }, + "tests/test_repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "2c31d38b7fe55325910c82fb9d55ec3cdb1ee52425001160c32d940ad150ab54" + }, + "tests/test_review_contracts.py": { + "algorithm": "sha256", + "hex": "13ef7ee55b632fbef3aa16b146eb3df9142b396633ada018b97783fbd05614cf" + }, + "tests/test_routers_core.py": { + "algorithm": "sha256", + "hex": "c903511a3b21cd5747c5297b9d7818b59e4c2dcd62c7ffc0aff2dc94a999cd86" + }, + "tests/test_routers_td_ep_contrib.py": { + "algorithm": "sha256", + "hex": "1c9a756ab8c851ef11d43ceeb7858dc8d912d329d76ef7158253868015786326" + }, + "tests/test_sbom_nexus_compat.py": { + "algorithm": "sha256", + "hex": "08d53e31d0555ba214008f7902293a1c8a2aafb413d8859d3087ced53924cc72" + }, + "tests/test_schema_state.py": { + "algorithm": "sha256", + "hex": "95e304cbffd36a29400a5fe66c273eae585a62cb4c29a9b769a78aaee0155fbe" + }, + "tests/test_server_dryrun_commands.py": { + "algorithm": "sha256", + "hex": "b27d699d7eb05d0397b649bf57c28aabb0f032847bebb36d8c45c0501b5f3603" + }, + "tests/test_services_router.py": { + "algorithm": "sha256", + "hex": "251527dc37696ddddbf4e1aff8f047bf8d492cf2d226ba1b49045082d14489aa" + }, + "tests/test_statehub_register_cli.py": { + "algorithm": "sha256", + "hex": "f9312a89943715169f171063a4f44e940ca3b4b8f6c3c3b2538a54ba7b744102" + }, + "tests/test_suggestions.py": { + "algorithm": "sha256", + "hex": "14d9426fa89420f141e9311971e65e2ae0b1402107c31dce23120ee21c226fca" + }, + "tests/test_summary_cache.py": { + "algorithm": "sha256", + "hex": "655052c819e24a2da743fcc861c32bf2f9487a99e2e2c18922c47cfa7e29d470" + }, + "tests/test_task_bulk_status_sync.py": { + "algorithm": "sha256", + "hex": "bba2045c9d978888a6b11349338aee67a9d95fc7106d0ab2302cdd062ecebdb7" + }, + "tests/test_task_flow_engine.py": { + "algorithm": "sha256", + "hex": "5b031e7200729f0a7bd4190b06d3af4ec1130f8babe8d19c0549757c1cd89fe7" + }, + "tests/test_task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "72c8dd990ffc1d1c38297e1fe720f550854895b6cab8697264c891ac66978e48" + }, + "tests/test_task_wait_qualifiers_schema.py": { + "algorithm": "sha256", + "hex": "572467435ccbdbe35b74df47b9382c65816da36b4baa763641ac5f2e6edea144" + }, + "tests/test_todo_md_staleness.py": { + "algorithm": "sha256", + "hex": "75113618409611e3a15b6348e545ab2248376d0f2452e17976c3b65deec38684" + }, + "tests/test_token_events.py": { + "algorithm": "sha256", + "hex": "8247ec154e8df95fc7ecde6109b115140c80a89da2e8ebca4522bc6c0d1cce53" + }, + "tests/test_token_passthrough.py": { + "algorithm": "sha256", + "hex": "32c95dc7a9b53f9040523c0a9c83ca406935f68c2a71e332b9301a7437f7de66" + }, + "tests/test_token_sources.py": { + "algorithm": "sha256", + "hex": "7950f8b1ca5dacd7a58e9443cc132840ed9f14af07589421ebfa03effb6b1230" + }, + "tests/test_tpsc_router.py": { + "algorithm": "sha256", + "hex": "d090c89c1a4f3d5d0699a0207dc6fa6c017b4238e91fe05a1df8b06134dbe26f" + }, + "tests/test_validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "d09db625956b352d908eec9bb678672cf5f3aae714961a404395871128e1940d" + }, + "tests/test_wait_kind.py": { + "algorithm": "sha256", + "hex": "af9173e2b2a8e7eeff42c820e19effc482e4cd7f258c0859ae3f0bc2a297645a" + }, + "tests/test_work_record_check.py": { + "algorithm": "sha256", + "hex": "64308ae19f5bf483b70cf879960db91bd715c3f8173a218f4e78e0434195b72c" + }, + "tests/test_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "ad548b47da095c02b3b6543efb8135e1368ea3ebd7396eb5cbebe564ca2d8af4" + }, + "tests/test_work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "0a8946f76b691621913184bc7449138cdd56a1bd9437b904ccdf0a01efd6323f" + }, + "tests/test_work_record_index.py": { + "algorithm": "sha256", + "hex": "77d1b2b5f4c528210a828ddbd3229c98239bd38cafee01755860ad2d1d6216cd" + }, + "tests/test_work_record_projection_api.py": { + "algorithm": "sha256", + "hex": "1432b4811a187b1a155b411dbdd0bbcbfba6f4953e838bae2dc0bf9ec5fa989e" + }, + "tests/test_work_record_registration.py": { + "algorithm": "sha256", + "hex": "5246cd42e70d289a06809d7ddfe2f60f800749d481e0e7632ad0bf772d9459b2" + }, + "tests/test_write_idempotency.py": { + "algorithm": "sha256", + "hex": "84478dee314fb5af1c33cac5427d102731c3ecff9149345ce44dbe16ad669209" + }, + "uv.lock": { + "algorithm": "sha256", + "hex": "667a5fb4c2fb889fd7a5eea77f82bb6f89cbb34e4c2edae0c975c12adb3f55c1" + }, + "workplans/ADHOC-2026-06-04.md": { + "algorithm": "sha256", + "hex": "e3ae47791aba0411890acc28311209cdb311beda867c5540e517656db17f4805" + }, + "workplans/ADHOC-2026-07-01.md": { + "algorithm": "sha256", + "hex": "c98b2048ed863b92e27d10298c0d79848c567c4444a0797dfb630c4a9054467a" + }, + "workplans/ADHOC-2026-08-08.md": { + "algorithm": "sha256", + "hex": "28931c2c2268011ff7827822b361d57a729a86462bae930ff483e1d24dd047dd" + }, + "workplans/ADHOC-2026-08-23.md": { + "algorithm": "sha256", + "hex": "36bbd8285ed7b07c76f16dc2604a420a513ad9831c893e326dc80fffb4d17e94" + }, + "workplans/ADHOC-2026-08-30.md": { + "algorithm": "sha256", + "hex": "fd1fedf0d770640c3589268726c92ad726837b36c8fc532d052a5751c6daccf6" + }, + "workplans/ADHOC-2026-09-04.md": { + "algorithm": "sha256", + "hex": "43c74166b8f6bd9343d16a19a13d7fd244773420221b8008999e83cac090166b" + }, + "workplans/ADHOC-2026-09-22.md": { + "algorithm": "sha256", + "hex": "b56f1002baa1c5fa49b9527f71932adb88ef76c545cbc18d4f164e8bbdea7e15" + }, + "workplans/ADHOC-2026-10-06.md": { + "algorithm": "sha256", + "hex": "9ee43d61232bdb89348928d53d207d89a055aa604582d0e2e4e119535b414bd2" + }, + "workplans/ADHOC-2026-10-13.md": { + "algorithm": "sha256", + "hex": "6104351bfe83ed4a9b7ec93b97f8ebb6e85aeca662fbdc1a2bec89a5872c60ce" + }, + "workplans/CUST-WP-0003-whi-kpi-card.md": { + "algorithm": "sha256", + "hex": "66f7b2a0e8160799f7d63aa445d8f58b6ad8eb4c62a00ac2e9bb98898f3f9be6" + }, + "workplans/CUST-WP-0012-multi-user-onboarding.md": { + "algorithm": "sha256", + "hex": "f02eaa67b1f333eeb3bd483bde7e2eb52f53dc4e0483bdfe273a3fdf97b81134" + }, + "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md": { + "algorithm": "sha256", + "hex": "7c2a649f051c25e55ab36e312d6757c3d21508a4634f99e2e96ccd6586908a8a" + }, + "workplans/CUST-WP-0042-workplan-state-model-cleanup.md": { + "algorithm": "sha256", + "hex": "2b84dd27e4871d71029d884e1bdcd09cd8895d40626f581ce89b86881117355a" + }, + "workplans/STATE-WP-0043-dashboard-ui-experience.md": { + "algorithm": "sha256", + "hex": "c919c9be64c30324dab400d4125c1f143924e5d14b942b7abc7574b4c06d3adb" + }, + "workplans/STATE-WP-0044-recently-on-scope-digest.md": { + "algorithm": "sha256", + "hex": "b7c3441e562a09467d5acc2c4a998bf499942c0d7a189146d95021428446d95d" + }, + "workplans/STATE-WP-0045-token-measurement-accuracy.md": { + "algorithm": "sha256", + "hex": "1256465645fdf1451d75062641fca6ae8aae003245d54cf236a080f19421e222" + }, + "workplans/STATE-WP-0046-workplan-id-normalization.md": { + "algorithm": "sha256", + "hex": "a6eaf9dcf01aa2c69aded5d07a2c2cd5424a3b4c7fe31a142e1e07710737b51b" + }, + "workplans/STATE-WP-0047-lifecycle-assertions-and-renormalization.md": { + "algorithm": "sha256", + "hex": "cdfce1bca8bb3c736377fac6b59b30ce03f6fb0329428dacab7ca2548ce52daf" + }, + "workplans/STATE-WP-0048-ui-state-change-reconciliation.md": { + "algorithm": "sha256", + "hex": "4a8260e6518df654f9e5900f941f6266284631c291ac1662228999ec93970f1d" + }, + "workplans/STATE-WP-0049-workplan-execution-queue.md": { + "algorithm": "sha256", + "hex": "0650cd4551663efe2394e6aa9ac56e578aae445f0379d1e56d4a970b2fbdc053" + }, + "workplans/STATE-WP-0050-railiance-fabric-graph-read-model-ingest.md": { + "algorithm": "sha256", + "hex": "bc9b703de6d484c25ce005211c2075cb0778a64f328b6b47c487c6254f9bb055" + }, + "workplans/STATE-WP-0051-financial-fabric-read-model-adaptation.md": { + "algorithm": "sha256", + "hex": "f370454383f8d806ac0ff75e0e4520a44fa71b9e2e65c618c9b2e6bb8863fde2" + }, + "workplans/STATE-WP-0052-task-state-canon-adaptation.md": { + "algorithm": "sha256", + "hex": "aa05a692f809ad26e67f046ca59fd50aadbce587e62f225d23e0e41be69d5941" + }, + "workplans/STATE-WP-0053-wsjf-triage-review-page.md": { + "algorithm": "sha256", + "hex": "735b9f3d5ab94cadaac2ee5f7c29e35035400c2c6e17390b2f912290215f6afd" + }, + "workplans/STATE-WP-0054-workplan-terminology-transition-legacy-meter.md": { + "algorithm": "sha256", + "hex": "f159a82be9e6bb3c195797c334660ae581cd097082c51a2103cec4dc6ea0cfa4" + }, + "workplans/STATE-WP-0055-statehub-register-cli.md": { + "algorithm": "sha256", + "hex": "69369fd9c2648f77cc76e62a2273986c30b7c1764e8e4f8e26d75a7e94f07c6a" + }, + "workplans/STATE-WP-0056-dashboard-loading-robustness.md": { + "algorithm": "sha256", + "hex": "5e31d7905a576ee547c07fa07c3f929a05ae4f2675e40e8810e8dce78cee66e7" + }, + "workplans/STATE-WP-0057-overview-workstream-stage-counts.md": { + "algorithm": "sha256", + "hex": "c89d519affe5b07125998ac89de89a1a0c0a7946c00b1f158eba2604f4540bf1" + }, + "workplans/STATE-WP-0058-agent-skill-hub-interaction.md": { + "algorithm": "sha256", + "hex": "47f3acde3aa916491c04153a10f606bbcb55a01d5b0ea7971012b2aba56db452" + }, + "workplans/STATE-WP-0059-mcp-write-layer-reliability.md": { + "algorithm": "sha256", + "hex": "e473b8682a14bc6391e34d7f1859afa1c5c41a91a98ddc5aad516ebed5c8485e" + }, + "workplans/STATE-WP-0060-fix-consistency-cross-flavor.md": { + "algorithm": "sha256", + "hex": "90914b1ea7613f05d307ccb8214cc2b537254cbbe340ce057a9db5d5f66b8c95" + }, + "workplans/STATE-WP-0062-service-catalog-two-dimensions.md": { + "algorithm": "sha256", + "hex": "e3439a04110b7dbfeefac4cbf788238badd2e0ca8ef9d4e2123cf9f12f1fb9c7" + }, + "workplans/STATE-WP-0063-weekend-automation-repair.md": { + "algorithm": "sha256", + "hex": "7b34165c848d94d84a576278b911591ef123f7f3afb957f094fb05dbb66ad1a0" + }, + "workplans/STATE-WP-0064-statehub-consistency-sync-railiance01.md": { + "algorithm": "sha256", + "hex": "c63a8d5125961161621f514aba588f98a830f64d1c819b1987410884a7d967d7" + }, + "workplans/STATE-WP-0065-repo-anchored-classification-spine.md": { + "algorithm": "sha256", + "hex": "dbc954df523671619c0c9a74bf89fb7066b86b9862cc443016c6f52ae054ffd8" + }, + "workplans/STATE-WP-0066-state-summary-revision-cache.md": { + "algorithm": "sha256", + "hex": "63a1557b60d56766187cc34d7885aa4efd146ef0d978745d08e088f3779d2a4e" + }, + "workplans/STATE-WP-0067-attached-repo-agent-normalization.md": { + "algorithm": "sha256", + "hex": "dfe101a32756c86beb19b97f49c6a2400268d8764f14a021286db957bcc11dcb" + }, + "workplans/STATE-WP-0068-offline-write-buffer-and-edge-relay.md": { + "algorithm": "sha256", + "hex": "d2c99e582c487dc48500f80499aaab59edc3592365563efc9ded1fb563cc96ec" + }, + "workplans/STATE-WP-0071-railiance01-workstream-caller-deploy.md": { + "algorithm": "sha256", + "hex": "3a1a5ab4cb091e3dbd390ff96338344222dd6e25ff350605f269263adc7cfecd" + }, + "workplans/STATE-WP-0072-workstream-caller-remediation.md": { + "algorithm": "sha256", + "hex": "7089cc22c513472bfcb53e981ed247c4ee04a8849fcf9c0d6fa11b1c42d528cc" + }, + "workplans/STATE-WP-0073-legacy-meter-decline-and-remote-audit.md": { + "algorithm": "sha256", + "hex": "93c34a34007a3185789f8178adf4ac6c4d308d1ece266d1bc7177fe1cb016d48" + }, + "workplans/STATE-WP-0074-hub-ecosystem-boundary-alignment.md": { + "algorithm": "sha256", + "hex": "9131052edfa68d27c155c2d90982904ed6c549349b7817c5da7176af31569173" + }, + "workplans/STATE-WP-0075-workstream-route-410-stranglers.md": { + "algorithm": "sha256", + "hex": "be834d3a2291c47fa241f22e64c936d8ada25d60cd8a1ad6a44bddd3d3079803" + }, + "workplans/STATE-WP-0076-definition-of-ready-and-comprehension.md": { + "algorithm": "sha256", + "hex": "033257153312533147fe790c2feada51e04acf462cf03421ceaa69a80041b160" + }, + "workplans/STATE-WP-0077-dox-assessment-recording-and-soft-visibility.md": { + "algorithm": "sha256", + "hex": "5c8872ca33d04c883e97a21451a72f4c7dfca58d9be68289266c6e4dc32e7365" + }, + "workplans/STATE-WP-0078-ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "3a9e9c2dab0ba4d189dc56015eecbe2a94d3810083cdc936418b43affe94d3fe" + }, + "workplans/STATE-WP-0079-retirement-strangler.md": { + "algorithm": "sha256", + "hex": "93163346d9743a2b8b19654b8bd58b60ee09539413a6f46fa772dcffe5c6cfa3" + }, + "workplans/STATE-WP-0080-register-project-flavor-awareness.md": { + "algorithm": "sha256", + "hex": "145a7786e0bd5a9e5089ca43331209418c33e32ae82bca12ea9a5cb38e36745b" + }, + "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md": { + "algorithm": "sha256", + "hex": "235c04f4d1b2a1b4d6baf26b6e920176bcd166fd9726ca3fdfcb4461515e71d9" + }, + "workplans/STATE-WP-0082-multi-owner-review-contracts-and-receipts.md": { + "algorithm": "sha256", + "hex": "75a15e854dff52d035b7b1a9e5c1ffc4cd15231b38d0b1a7063dc35cb36be29e" + }, + "workplans/STATE-WP-0083-forge-derived-projection-reset.md": { + "algorithm": "sha256", + "hex": "7c2c7a69d07915033c16f9405768799ef16c4774adf4e3a1293de8cf08a0d546" + }, + "workplans/STATE-WP-0084-forge-read-for-private-repositories.md": { + "algorithm": "sha256", + "hex": "da4e7608b0059561c2406ce3dd6aa10cdf67828577dd1c32a223a2407ec99901" + }, + "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md": { + "algorithm": "sha256", + "hex": "7e69e2afeb456708fe83bdbd86f9b510b7613af512e88b25542bfe07eb4e48d9" + }, + "workplans/STATE-WP-0086-fast-forge-projection-reconcile.md": { + "algorithm": "sha256", + "hex": "9ff813d86535e820d85abd619c7aa4f2c131626a4a979dfd45f9997354673bd0" + }, + "workplans/STATE-WP-0087-bounded-repository-collection-projection.md": { + "algorithm": "sha256", + "hex": "b1abcf6201e188948a0d716e787623692d6c31b5f8af2fb834647a72089624eb" + }, + "workplans/STATE-WP-0088-preflight-signing-runtime-acceptance.md": { + "algorithm": "sha256", + "hex": "9e288cfeec24b853274643e1764fb47043dbed31db81a85629f1d1605fdddbb1" + }, + "workplans/STATE-WP-0089-rename-redirect-recovery.md": { + "algorithm": "sha256", + "hex": "a41c4c436a782f6fc8cb7e66e176a522ce526a85113a30e78ae5fa8b4ae05f4a" + }, + "workplans/STATE-WP-0090-projection-task-field-convergence.md": { + "algorithm": "sha256", + "hex": "2d2f946b6e11aeb3efdca881391b3bcff23ab634429244d0f93cbf0a989378bd" + }, + "workplans/STATE-WP-0091-release-headroom.md": { + "algorithm": "sha256", + "hex": "fbbc2e35771b9fdec15877af5f87fcd323e7aec0f4a22da41c59af7642b84934" + }, + "workplans/STATE-WP-0092-workplan-flavor-and-depends-on-policy.md": { + "algorithm": "sha256", + "hex": "31f129f9ca7840ce4c6541776c29a2b928fd9482006f0f938464b0666ea6cf56" + }, + "workplans/STATE-WP-0093-broadcast-receipts-and-standing-notices.md": { + "algorithm": "sha256", + "hex": "9a4f849688ca441de43f6b87460f5e415d0ba0ee75e53828299345c9cbcb4e8a" + }, + "workplans/STATE-WP-0094-routed-gates-and-owner-returns.md": { + "algorithm": "sha256", + "hex": "24dab02a1daa023c680c5d57130c9a75a1adedffbd88014f294d1f37d13abbb2" + }, + "workplans/STATE-WP-0096-private-decision-dispatch.md": { + "algorithm": "sha256", + "hex": "71595ac45b82dd6a7cc1f16aaf9f466a2c2fc6f38c9a9f58516426cdec4c7eb5" + }, + "workplans/STATE-WP-0097-unlinked-decision-supersession.md": { + "algorithm": "sha256", + "hex": "f1907e5b2083f607651d492bf515418c53237b9e8ace8630cc929c9fd2b81f45" + }, + "workplans/STATE-WP-0098-hub-core-receipt-inputs.md": { + "algorithm": "sha256", + "hex": "798c5eb847b71ec38e3a81dc6ee465ad1b5a2d85c5a41782a57e7c0aa094fd7d" + }, + "workplans/archived/260706-CUST-WP-0011-state-hub-threephoenix-migration.md": { + "algorithm": "sha256", + "hex": "7317bffe6db22106a7477e47f87c8d2c36f1211ada31e8861007221a464db8ab" + }, + "workplans/archived/260706-STATE-WP-0061-demand-weighted-suggestion-backlog.md": { + "algorithm": "sha256", + "hex": "53e7f1c2060f2a9ec544e4098870ceb0632114a95d34f69aa9f60f320dd76bf9" + }, + "workplans/archived/260708-STATE-WP-0069-workplan-terminology-legacy-retirement.md": { + "algorithm": "sha256", + "hex": "794f1b138651521ba339c1a948fa808fadc551dec158e257189889d65bf68585" + }, + "workplans/archived/260714-STATE-WP-0070-workplan-terminology-phase2-retirement.md": { + "algorithm": "sha256", + "hex": "bdf8ab7ec81ce18eb24b2166d88fa050ca959c37511507a34e1d1ee3338277ed" + } + }, + "dirty_worktree": { + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "cd1c044dd4a6b073ac3f34acf962edb4a4882279586bcf6558717167d6e1df57" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "8149b1cc0fd79f3e940175dfa38bdb13bb5e50cd2e36768761842d4c801ccb4e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "aa06a6b9d4614adc79597b47ca2f6db287680476f3ada827653df7ab8aac357b" + }, + "docs/evidence/legacy-meter-weekly-review-20261015.json": { + "algorithm": "sha256", + "hex": "fedb437efa78ebbfba6a210b2b6deba57a73d6e013b4126317a5f9aec733af47" + }, + "docs/evidence/legacy-meter-weekly-review-20261016.json": { + "algorithm": "sha256", + "hex": "95593848e682f234f9483c016d41fad43945920d2d5a3ef4a284b0dc268daa24" + }, + "docs/evidence/legacy-meter-weekly-review-20261017.json": { + "algorithm": "sha256", + "hex": "a924c97c0a273dba0dd9a7f3f7526d9d56981add78991d20c84ee0318263a216" + } + } + }, + "status": "committed_not_pushed", + "scanner_exit": 0, + "source_revision": "a25b62f75aab6165ee9872ee53ac90c679ec746a", + "preserved_after": { + "index_entries": { + ".claude/rules/agents.md": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + ".claude/rules/architecture.md": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + ".claude/rules/credential-routing.md": { + "algorithm": "sha256", + "hex": "e4ef0b25e55e22fab80c1a4be2dd308e61d5ceaaa364e30a0793bd12a9bd64e0" + }, + ".claude/rules/first-session.md": { + "algorithm": "sha256", + "hex": "f69a61a7a3deb874d2f26febf950278a7b5b331c6a46f4bbd387512ab67b38fc" + }, + ".claude/rules/repo-boundary.md": { + "algorithm": "sha256", + "hex": "aeb2d23e3a0fbcdca2b37d682f86572ba1b4b880408f56b5ce79d2da87bd8f97" + }, + ".claude/rules/repo-identity.md": { + "algorithm": "sha256", + "hex": "43fa84e08a5cec4ec290160f41cc0bf41b31c203acfac7bd33ef5a17d501e8f6" + }, + ".claude/rules/session-protocol.md": { + "algorithm": "sha256", + "hex": "eb95251d2735e8e8ecaa07a74ad4dc49133ed9eb268f2516d893099f2f07fcd9" + }, + ".claude/rules/stack-and-commands.md": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + ".claude/rules/workplan-convention.md": { + "algorithm": "sha256", + "hex": "90b3caf33b5060b54315351d223fed4a2fc85c0e9f1ba56546a9e1a5d469fbf7" + }, + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "9cc34d7a3532f7763a51766820455ab0aec38b6a0642ee5552dffa74ec889375" + }, + ".dockerignore": { + "algorithm": "sha256", + "hex": "bed9da3007d217f666df21481e6b52a81e2b0e4ad4aaff47063d7f1e1dee8e04" + }, + ".env.example": { + "algorithm": "sha256", + "hex": "423f365b6108cb594f0abcddc31b2f82c49448618129787ae2dd222e4803ea8c" + }, + ".forgejo/workflows/ci-smoke.yaml": { + "algorithm": "sha256", + "hex": "e91d63401b6c0b2824ee1c55be96aaf2554b35b434cbaae793101b78382a8fa3" + }, + ".forgejo/workflows/image.yaml": { + "algorithm": "sha256", + "hex": "3d8b1452915276ea2d3bbc29beca2808176dd0ea35559dae86ffac023899e82f" + }, + ".forgejo/workflows/memo-dispatch-image.yaml": { + "algorithm": "sha256", + "hex": "c8ce95bfc6234ba125370c7c5703f1372f15b5b651d97ffddbf4906ce41a86ef" + }, + ".gitignore": { + "algorithm": "sha256", + "hex": "ddb067b9fd42ed170e2b5a38d6fb9b5e2e87742a981ff869365b1fc53be79e62" + }, + ".repo-classification.yaml": { + "algorithm": "sha256", + "hex": "17b60f856402f677386c025c71a29a691c0ac6f4f01cdee9c67397ee255c7800" + }, + "AGENTS.md": { + "algorithm": "sha256", + "hex": "8cbb49adfd7c27b2129ece1998062f4e53a3701480e00d01cefd36713a23dc16" + }, + "CLAUDE.md": { + "algorithm": "sha256", + "hex": "e9a597601a32b3ad510bc6bcbc18702816359004e4db03d3f6bacedd3ccf555f" + }, + "Containerfile.memo-dispatch": { + "algorithm": "sha256", + "hex": "ad5a31b7d2387cac4a563e018f350469ca36dcfac9bf90917525a9f7b58c9d3d" + }, + "Dockerfile": { + "algorithm": "sha256", + "hex": "94ec9e6200090be0a7edd0e85d3623f5337e4386646adc88ea5c882711d80a25" + }, + "INTENT.md": { + "algorithm": "sha256", + "hex": "f7c34c4b8ea8dbf3d1331b93bed7d3c5a120829cb164245110bf324b964a8efd" + }, + "LICENSE": { + "algorithm": "sha256", + "hex": "9c4cda3c0bcfa1e16a7137b567a1397cd925b9dce909e2de3e2d7e3bd56544a7" + }, + "README.md": { + "algorithm": "sha256", + "hex": "30d999405e1da820db58afce2c7ed95424231d23a9d99d0a8f1b36fd938cffe6" + }, + "SCOPE.md": { + "algorithm": "sha256", + "hex": "3c9442eaf4c7bf830dce5027ae4c892397ac32768f74789a7e784812a1954633" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "49737ce69a637ca741895907e7808d07a50a04082b21a6f98d6f3249a9d88de8" + }, + "alembic.ini": { + "algorithm": "sha256", + "hex": "26ee14169c2e89a3ff7e4f171aeb6e2108509ab599f818121e80f41b5efb45e0" + }, + "api/classification.py": { + "algorithm": "sha256", + "hex": "c1f26de5ff83664e2eb0f1b995e7dea4d99955c263f16332772f5c1e2925069a" + }, + "api/config.py": { + "algorithm": "sha256", + "hex": "66157fc2d45d59aa1622ad332fec5aca694adb8fc561356f85bddf7bbce7508b" + }, + "api/database.py": { + "algorithm": "sha256", + "hex": "51fac605a863d9c9b57997af2660b1ea3e7fa44680d66ed835226549df469f59" + }, + "api/doi_engine.py": { + "algorithm": "sha256", + "hex": "a391837a2b67708bbcd7b6efe5fdfb880df63a8e732fb8ed37588776fd4c0657" + }, + "api/edge/__init__.py": { + "algorithm": "sha256", + "hex": "1c126bf09d40fc1fd7b98753e2155132e6815adcd2df534d534930bab4a2ea0b" + }, + "api/edge/outbox.py": { + "algorithm": "sha256", + "hex": "bc0383b296aff4efc415cbb6382dbcba1ffc0cb1a1efd4d0129d94e2355e210a" + }, + "api/edge/read_cache.py": { + "algorithm": "sha256", + "hex": "138510c3ab6fcdf88a0fc7db150d77ce0578327ea9d006efbebc2f16da38f2cc" + }, + "api/edge/relay.py": { + "algorithm": "sha256", + "hex": "e1eaa95c75293cbd0a0f890273061673be0c506e90997f0d79e1dca75783d379" + }, + "api/events/__init__.py": { + "algorithm": "sha256", + "hex": "dcc181e084680cc6010238cc9b47a0af1ab376c4de8d61d4ec6e5c86ca59d1a5" + }, + "api/events/envelope.py": { + "algorithm": "sha256", + "hex": "0cc828255964a6e68073b3419de0afe5ebd40bda4c75c484f0e768d46cb7716b" + }, + "api/events/nats_publisher.py": { + "algorithm": "sha256", + "hex": "ed9af4e93ec518c5c767a69c88f08b1423ef9af6f7a263da5541883167834d9b" + }, + "api/flow_defs.py": { + "algorithm": "sha256", + "hex": "cf72911a1e13133fad05567cf463fb82f590fff5fe698b00931edab0d458ffa0" + }, + "api/main.py": { + "algorithm": "sha256", + "hex": "ae4e8d53f9d16b7a32b4e6f67483d96b73f1042f46b772a87d25eaf114b6e1e5" + }, + "api/models/__init__.py": { + "algorithm": "sha256", + "hex": "b9ec8fe8b6c27a4ac7d47d4567480303b583b0d51fc0f84692a5507a0e4d4692" + }, + "api/models/agent_message.py": { + "algorithm": "sha256", + "hex": "0c854788021a0eea650ea9c2463572d7f3fad12d187e2325a9e9c743f9e7937b" + }, + "api/models/base.py": { + "algorithm": "sha256", + "hex": "22235b70cf8eaef2dc1cdac52c9a23befa54e2ed32b60418d56db88e5c61bb22" + }, + "api/models/capability_catalog.py": { + "algorithm": "sha256", + "hex": "6122f685dfa1ed588de19ea96b8e47b45290b76460de34d01373aa9cfacef9fd" + }, + "api/models/capability_request.py": { + "algorithm": "sha256", + "hex": "9078411e26fce472a94ddf6112b83c70ac3f5613e8dea7002b5b239f79080fe0" + }, + "api/models/contribution.py": { + "algorithm": "sha256", + "hex": "16cf0afbb5364067f4b58721a3eac215aead070d819683ec62f15eda93e0a145" + }, + "api/models/decision.py": { + "algorithm": "sha256", + "hex": "aad6e9c9970cf91adc0a94b0e17e35ea3f430889b44633202d65a90bbda3aa8f" + }, + "api/models/doi_cache.py": { + "algorithm": "sha256", + "hex": "d19ae235d6bfcf2ec68d1cefb715993269865f4ffe51d767ae2789d21801ce46" + }, + "api/models/domain.py": { + "algorithm": "sha256", + "hex": "37f67eb5034439acd5e484e578f9eb2dc9e5103a50e6836cda226a19ef824df7" + }, + "api/models/domain_goal.py": { + "algorithm": "sha256", + "hex": "1e53545cdce5d3a31da44831820ec6d1f9ce420a968e7afce10314f3b95d33ce" + }, + "api/models/extension_point.py": { + "algorithm": "sha256", + "hex": "b537010fadb5ce33c5977292d7ebe57df49cd2bcfa2b8c5d92c03946def1546a" + }, + "api/models/fabric_graph.py": { + "algorithm": "sha256", + "hex": "a3ed7689fce71aaca0a35f805e0a537ad2f9949cf7cd1a914bd1ce8cadae3afe" + }, + "api/models/intake.py": { + "algorithm": "sha256", + "hex": "dfe916df29f0d293aa06385a1c67d5ac70ca4a9484434e1232704a0d90166027" + }, + "api/models/interface_change.py": { + "algorithm": "sha256", + "hex": "98f7ab1cf8f2fe7cd4146b542258b84b008d57dca80aa2946f019434471d778d" + }, + "api/models/legacy_meter.py": { + "algorithm": "sha256", + "hex": "85f47cd5f1ce987d7d7d2c900c9d2839f21860ee8e078e955e1937869fedad6b" + }, + "api/models/managed_repo.py": { + "algorithm": "sha256", + "hex": "dd4ea29c5a5b8a23577c0529fbebcb8dbbf0127a176b6ae546b1b9161e827edd" + }, + "api/models/memo_notification.py": { + "algorithm": "sha256", + "hex": "b124a0bc92e468825d7c9f23b1f4784e815463b17e9f97550a03f4d1e66362bb" + }, + "api/models/progress_event.py": { + "algorithm": "sha256", + "hex": "23324050361d3d4c663dfb411a1b1205621fb6da6cb5930f40765e50a53d3d8d" + }, + "api/models/repo_goal.py": { + "algorithm": "sha256", + "hex": "06f8ec6c9f513d5e28870a1fd4906deb3a61fe43f32dbf49a65e67a8016ec8cc" + }, + "api/models/repository_rename.py": { + "algorithm": "sha256", + "hex": "5f63dfdd589141da8664a3436d4bbabb6cec6ebeb435d9cb8bc647c32a0ebe61" + }, + "api/models/review_contract.py": { + "algorithm": "sha256", + "hex": "d7f500cdb8baf1e68a5e72d325cd34351df85045fc101585757c96747435cf12" + }, + "api/models/sbom_entry.py": { + "algorithm": "sha256", + "hex": "3e7d67b59b070b0c8c7bf920c328b55384cc093ed9e82b98423250f10f698503" + }, + "api/models/sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "5f27447fc54307ee5cb952876a565b572aac84f8b9837d501441dd8724852166" + }, + "api/models/service_catalog.py": { + "algorithm": "sha256", + "hex": "40da7c5a6b1e2abe037a853de92b3507d8a4a4d579e7b84cb7fe69ce01f1b0b9" + }, + "api/models/suggestion.py": { + "algorithm": "sha256", + "hex": "992f3186ca41ec087fbd5525c7bb56bf4ee418534d2c5de3da98dda5f7ee5ad3" + }, + "api/models/task.py": { + "algorithm": "sha256", + "hex": "c7692753ea56e56a170c80cd5737ae176c6ae3de583920954e1ed387720de78c" + }, + "api/models/technical_debt.py": { + "algorithm": "sha256", + "hex": "305567685c2c3e70f9ce9e7cf4cb36327136a990ec454a1116fd335c4f7ffff3" + }, + "api/models/token_event.py": { + "algorithm": "sha256", + "hex": "8bc89d19f307a2ed50f450d971e36c484ce0606056626211cbc29c88af327a0f" + }, + "api/models/topic.py": { + "algorithm": "sha256", + "hex": "d6c471a4ca79ecb481d2e5ef2528fa1f506eb71f57a20718607d8c1aaccb75f5" + }, + "api/models/tpsc.py": { + "algorithm": "sha256", + "hex": "fce236a3aea45d2b074d76338c3ecfefe2778c39eb23c0f9c244040d3db89973" + }, + "api/models/work_record_identifier_alias.py": { + "algorithm": "sha256", + "hex": "5a45735f3b0db070d1778140c0b0e08a2fb9fc35e9388fd9cf1e5cfcdd4c2cda" + }, + "api/models/workplan.py": { + "algorithm": "sha256", + "hex": "33552929d5352cd45b759546d2cfc8fdbd6e079c6fdc3570d0adf66e67bd3b68" + }, + "api/models/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "2e8b5cfef41d38ffd0c4393d89679c66dbae6c745b937da1abadbdf49305eb1d" + }, + "api/models/workplan_launch_request.py": { + "algorithm": "sha256", + "hex": "1dc8f5557630882be1911a6d986f01e572a46740e8e9ab5b0fce3d3ddf5a4a42" + }, + "api/models/workstream.py": { + "algorithm": "sha256", + "hex": "e702764a14e8ce14c96d715dd173be29afdf1f296c57f99bb15e43cf8cf569b8" + }, + "api/models/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "b6b1bf213ae2a9d00eb75e2e2a4e28a8259f2902e4cae3f33237b2f701218744" + }, + "api/models/write_idempotency_key.py": { + "algorithm": "sha256", + "hex": "cbf96e551a7985763788b7f7d1fcfbfd4232a9925005995ffa9f3e05d0106185" + }, + "api/routers/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "api/routers/capability_requests.py": { + "algorithm": "sha256", + "hex": "45442df8ba71d8c869d35f8c92a5662e3f2840a1a03364102363b4e6202b59f7" + }, + "api/routers/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "ee5dc67c125223ca58a9d93c80a3ab06abdc81896425ec8e04195dcd136bce51" + }, + "api/routers/contributions.py": { + "algorithm": "sha256", + "hex": "ee836d7dab9d4f4b3e47474aad9b4de92a47aa143833d7754ccdff8b3fb7c3e3" + }, + "api/routers/decisions.py": { + "algorithm": "sha256", + "hex": "16d0df0fb06df6ee33f2872fd8e69d648e8bc1cccdd0dbc43c191547eff9cc4b" + }, + "api/routers/domain_goals.py": { + "algorithm": "sha256", + "hex": "bde36713532e939177595975aafffcb5b6fff2d84dd0b75862d8ed93a11f4522" + }, + "api/routers/domains.py": { + "algorithm": "sha256", + "hex": "763af9c65370a4e9d27d0d0d4434eb6a127552eba9253c80ea2794fdaac4ee1e" + }, + "api/routers/execution.py": { + "algorithm": "sha256", + "hex": "b962c48c758243aa856497e24d572918c82bbb2e24ff64aa3d15008c8668dccb" + }, + "api/routers/extension_points.py": { + "algorithm": "sha256", + "hex": "2e16d1133e03027509433877fc993f9b86ebf997bd0689ca2cbd1bfe053c27af" + }, + "api/routers/fabric.py": { + "algorithm": "sha256", + "hex": "b0539625d3d96fb0d29381547cb183aa6610c800c2d8f5dedad74d575c002de6" + }, + "api/routers/flows.py": { + "algorithm": "sha256", + "hex": "996977be1f4023bff3ada96a80d6506d6bd75b99492e99359c8f9b5585d9456b" + }, + "api/routers/identifier_migrations.py": { + "algorithm": "sha256", + "hex": "dd0c7b8f46bafe945ebfaf1ab604cbf3a87436f8c68e158dc2d1c17d60be2b6b" + }, + "api/routers/intake.py": { + "algorithm": "sha256", + "hex": "9e6a54ca8047e104f0b4f6fb0637c8b51c9ac05fdc0e82d652f1001b058df912" + }, + "api/routers/interface_changes.py": { + "algorithm": "sha256", + "hex": "c78f3fe1fe71088b1748dd1e62645fd3c9a0c5133ca0cbe8b95261c9140f8b51" + }, + "api/routers/legacy_meter.py": { + "algorithm": "sha256", + "hex": "bccc919bc174fb5235c3e1417867ac01beba1705f4eff476a348fd02ab0572a2" + }, + "api/routers/memo_notifications.py": { + "algorithm": "sha256", + "hex": "1d07af6f3526b4e517a5d1034a78fea1fc4ef8a8e3070f5cc5f2de2fc58eae5c" + }, + "api/routers/message_feed.py": { + "algorithm": "sha256", + "hex": "c6c6654c2ace385edd63136e3570df40fe40b32810eee89c213626013c130f7d" + }, + "api/routers/messages.py": { + "algorithm": "sha256", + "hex": "69860288e3d281d7f08e93896f1d55b8523df5ec85a02eadb188b30dc6724da3" + }, + "api/routers/ops_runs.py": { + "algorithm": "sha256", + "hex": "c7bc5387c3d2739787a4f1a86d2901abb77e05b1d2045f0831a5874b83ec9061" + }, + "api/routers/policy.py": { + "algorithm": "sha256", + "hex": "9b007e619174aed76a02c8938c95909e85823228faa0a56d56d854ff56a110c0" + }, + "api/routers/progress.py": { + "algorithm": "sha256", + "hex": "aac8b3de4c7e16cdf08d992092408369f7c0bd875a19212b67b382881a863245" + }, + "api/routers/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "191439389f4d7c386535100ac668c4bfd1f25fb0e554c8a9e00cb7de2913c591" + }, + "api/routers/reconciliation.py": { + "algorithm": "sha256", + "hex": "1921c2427de685fa44b22ca2b3778c8ede7ac92c5e0c377d2e1d5643d887b7ec" + }, + "api/routers/repo_goals.py": { + "algorithm": "sha256", + "hex": "fb6fd76150acccc115336c41d19ec2491489562ab91d088c4fe090cd19ee7c29" + }, + "api/routers/repos.py": { + "algorithm": "sha256", + "hex": "59ed04a10fb811b13069379b3860db843bba5fb15d30010984d14e959ea0bec2" + }, + "api/routers/repository_renames.py": { + "algorithm": "sha256", + "hex": "45a2565d6896f8f5a4640217eee27445195958816814d44cd7126bbd26e03b2a" + }, + "api/routers/review_contracts.py": { + "algorithm": "sha256", + "hex": "bbcd17c30611ef6f362ba3e7cc535f31fd03c39e36c52385b5ccf839d4fa984a" + }, + "api/routers/sbom.py": { + "algorithm": "sha256", + "hex": "c343cd6df0d528c068ad71ceebd9d6b4a964965ddbbcebd89402c2521a3c697c" + }, + "api/routers/services.py": { + "algorithm": "sha256", + "hex": "c401acb92c0f17a7e974a4c0e25cc0e7aff6cad2cbbb616260eb149cd15c1f9a" + }, + "api/routers/state.py": { + "algorithm": "sha256", + "hex": "86d50f64cddee4b24ca793be8201c511fcce663a0d301bbc8a15077502379a2f" + }, + "api/routers/suggestions.py": { + "algorithm": "sha256", + "hex": "096b80b4807111bd60d69334e7b679b2620a6709525d58b6ef7d9367f28d1661" + }, + "api/routers/tasks.py": { + "algorithm": "sha256", + "hex": "725b7a72a77d67b5ec5b86354977f3085f43b7258ccb05cfc64b41b922b076ad" + }, + "api/routers/technical_debt.py": { + "algorithm": "sha256", + "hex": "fa76bcd8b5b0c2ef663396e16c8aac5859e371c9195d867fc399ce5d32def369" + }, + "api/routers/token_events.py": { + "algorithm": "sha256", + "hex": "0634f92026f404bbb707b5dcb65edba9fa2eabde9bc5cac5cb743f05084a1f87" + }, + "api/routers/topics.py": { + "algorithm": "sha256", + "hex": "fa5415f3d0340042e91e206e9bfd2d58aa469318bf29a5dce411e7038748eef0" + }, + "api/routers/tpsc.py": { + "algorithm": "sha256", + "hex": "a9a1360f948f8eedf85bebe802974543afe142c1e36fb7ce17c288d4e393be7a" + }, + "api/routers/work_record_projection.py": { + "algorithm": "sha256", + "hex": "a6166516df1d7d228b3ab55826870ff8388e150c6a922c46bc6f4839bb59546d" + }, + "api/routers/workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "155ee4fe4fdd8d722c4aad7016c303bcff4db81c1711ece1eb60b5e7a77d7774" + }, + "api/schemas/__init__.py": { + "algorithm": "sha256", + "hex": "4743b2a51859a0c95c17daeab817bb0b459f6e7ce5129339a76dd36a2690682a" + }, + "api/schemas/agent_message.py": { + "algorithm": "sha256", + "hex": "dfd14ffa3887a801e7b91292fad12d51423d7e384090a1bff0093712037c1eb2" + }, + "api/schemas/capability_request.py": { + "algorithm": "sha256", + "hex": "3527cdd3244f61cd3da329129a4014365503b1a59c40880f78c46b2a03abaeb8" + }, + "api/schemas/compat.py": { + "algorithm": "sha256", + "hex": "95440f423148be2b5e629aa01fb39cd125090def6167068558f4e2ff8e30ce9f" + }, + "api/schemas/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "3981375b32959faee67cd2b69c3926fcc37e8b8308c2ce787754b2982f28e117" + }, + "api/schemas/contribution.py": { + "algorithm": "sha256", + "hex": "69defb2aadd75b956234ce601baea167ad8a2fd56d099914219017699e3920f0" + }, + "api/schemas/decision.py": { + "algorithm": "sha256", + "hex": "987b4980e1cc03a6ee80ae4539479eafe0e8bda892588b4a2467f4bdda1763a7" + }, + "api/schemas/doi.py": { + "algorithm": "sha256", + "hex": "4af4715bbb71c1e66c98a8404fb1265f2a9623f6cd9ad7caf71abe1faddcd7df" + }, + "api/schemas/domain.py": { + "algorithm": "sha256", + "hex": "4e608d5ea09bbf2d81432d4b0c1343cc9ddf83396ed3075fed7685611478c27d" + }, + "api/schemas/domain_goal.py": { + "algorithm": "sha256", + "hex": "c12454f958df703195e8a0e532f5ce9f23b2b913d2c769e36fd86b858c21c5fc" + }, + "api/schemas/execution.py": { + "algorithm": "sha256", + "hex": "18dbbc2b98b85558ef819c38fea43882d3b88f5bcf2fcfb0d665a49ce5a4145b" + }, + "api/schemas/extension_point.py": { + "algorithm": "sha256", + "hex": "c062b266b5a5249907885db8650c8044076ee528e576e4d38a93af082a8b2d06" + }, + "api/schemas/fabric_graph.py": { + "algorithm": "sha256", + "hex": "b9ad6093a75a7c73f0ea3e1d47a1795e4ba107c7b71bea4d35ad7b21a42e1e22" + }, + "api/schemas/identifier_migration.py": { + "algorithm": "sha256", + "hex": "59645fdb76d635106bc7c70f98c560857d50530e176de1add50ae26018f96ded" + }, + "api/schemas/inbox_feed.py": { + "algorithm": "sha256", + "hex": "ddb632db83eeb6676610a83326716c4c1c8d96ac988747e36b04b2b9f369ee15" + }, + "api/schemas/intake.py": { + "algorithm": "sha256", + "hex": "cc7ef4ba2ab77e176a985db81a489653e7138522d31160b4bbf81212cef2edc4" + }, + "api/schemas/interface_change.py": { + "algorithm": "sha256", + "hex": "29848212931f2640a65fa5286641e5c08c51082cc6266c8efc1beaf4a29617af" + }, + "api/schemas/legacy_meter.py": { + "algorithm": "sha256", + "hex": "c31b0de566234b1d1b369ef90a8810172d3ac00c84998fe2abf6115b92af29a9" + }, + "api/schemas/managed_repo.py": { + "algorithm": "sha256", + "hex": "beeb8aaafa0efebd3216e7daabdae973b3b2215f77a1fbf0e7520d3532e219da" + }, + "api/schemas/ops_run.py": { + "algorithm": "sha256", + "hex": "f5839e25d7e86a6dddfaa0301a219768a3319b2388aa0f194a069d067889befd" + }, + "api/schemas/progress_event.py": { + "algorithm": "sha256", + "hex": "1b2b28fbb6b89e9b64fe06ac9584162c8adc81ca7a3eeab98810910520c70fbf" + }, + "api/schemas/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "3f33ef525e58faed99afc796eb51de71f376a0f9a43f1d4186dcb4dec4c375d5" + }, + "api/schemas/reconciliation.py": { + "algorithm": "sha256", + "hex": "bfe15287270108449923db918fdad670db0a797d2027a9eba32f42353a8d9806" + }, + "api/schemas/repo_goal.py": { + "algorithm": "sha256", + "hex": "9228389ecd53697127635d7bb0dfe045e5e144e1fc71a7521d8c2c63253434d0" + }, + "api/schemas/repository_rename.py": { + "algorithm": "sha256", + "hex": "517704b0d7018a4fb7c7eb577ae88dfec48eec224bf912c14efe95bf74898e99" + }, + "api/schemas/review_contract.py": { + "algorithm": "sha256", + "hex": "30a9700612dba308554a58bc8bc709694d6501d156b7c87dda0b6aa92997ce69" + }, + "api/schemas/sbom.py": { + "algorithm": "sha256", + "hex": "67f4f21d5fb4d754e920bbc63816e10b0f6cf0b953e0981388cb4718b6f41ade" + }, + "api/schemas/service.py": { + "algorithm": "sha256", + "hex": "9582b8ac339493c56cc54b6176d1fc06fcf981b4e6412cf1398232b663ecf075" + }, + "api/schemas/state.py": { + "algorithm": "sha256", + "hex": "aca2de89a79a8cefae3a24d2c3abdd6edca3eb7e88d896f67916912869247b9d" + }, + "api/schemas/suggestion.py": { + "algorithm": "sha256", + "hex": "7d1810ffaa81891c73960a22a829ab87e99e0654c33b64d0324fd12840343f9e" + }, + "api/schemas/task.py": { + "algorithm": "sha256", + "hex": "1292eac2643530d293b34c4ed5b8d02e19f4124ba6876b98a19beefe8d5ffa17" + }, + "api/schemas/technical_debt.py": { + "algorithm": "sha256", + "hex": "e7333c06b60cf477934623e4f7b8d00d8ebf84065bf5c4784adcc7d21978fc25" + }, + "api/schemas/token_event.py": { + "algorithm": "sha256", + "hex": "bb4798ac8cc23c806bb21c8b0ece60a44357ef416e3b26b0afa077ccfe83648a" + }, + "api/schemas/topic.py": { + "algorithm": "sha256", + "hex": "ad687da4c194126b3e67aa0177ce273e17cbd0bb823ab25eb23539d64e78e148" + }, + "api/schemas/tpsc.py": { + "algorithm": "sha256", + "hex": "d4b481781e1547ef38439a18046c596e7b6640a39c923981fd98cdc05d321aa9" + }, + "api/schemas/work_record_projection.py": { + "algorithm": "sha256", + "hex": "9c1364576f8775fa5d6cc1a16bf1ab57cee1fc25aa83586b42971bd99f104fa6" + }, + "api/schemas/workplan.py": { + "algorithm": "sha256", + "hex": "c3c78a8a5d13c7b053c7fdf0b686b8db72af5dd81902f19263d8ad57c5446be4" + }, + "api/schemas/workplan_dependency.py": { + "algorithm": "sha256", + "hex": "5724f3a16b23657275d8e3fa7fe54d6018f13f8e961fc0254fdebad8c1eb8708" + }, + "api/schemas/workstream.py": { + "algorithm": "sha256", + "hex": "2b5047e04e9c86f2a6872a034f538d2f5440a8f0339d43fdc5ae0479ac8739cb" + }, + "api/schemas/workstream_dependency.py": { + "algorithm": "sha256", + "hex": "77d717c16b2d31a97123b16fefd1bd62ed176767afd298230b7c3bf6238f7c9f" + }, + "api/services/__init__.py": { + "algorithm": "sha256", + "hex": "da66b54e6eadb7d7212ee1e4efaee5f4f78b735b4e58144d6a7aa3515962b764" + }, + "api/services/consistency_sweep.py": { + "algorithm": "sha256", + "hex": "e7e20df90304469546c96f5534d050fcbe5fb492162b474c2b865873344c12e8" + }, + "api/services/execution_queue.py": { + "algorithm": "sha256", + "hex": "fd608ee7cc0b3acb6c26962cdfddf643aa96c973646803d3a31cc4b317412280" + }, + "api/services/fabric_graph.py": { + "algorithm": "sha256", + "hex": "6f321ad0859e65c4b3faafc475c9af51d4e86c63c7ecb1a31f785e494524e8ae" + }, + "api/services/forge_credential.py": { + "algorithm": "sha256", + "hex": "80a53bf6e3514599d293cf2c2459e912ff83a96b0793e5128e2f9818618750eb" + }, + "api/services/forge_projection.py": { + "algorithm": "sha256", + "hex": "af4c266ecaa0fdf53b696e4a11b553c84cff58b1501d82e87165e344ca35c25d" + }, + "api/services/forge_repository.py": { + "algorithm": "sha256", + "hex": "c6bd3ffc7c614a24554091c0c28269abba1c8bdcc8b15a289091864a7131cad0" + }, + "api/services/informed_decision_contract.py": { + "algorithm": "sha256", + "hex": "cb686ca8066e4a42e5efa296040565b07afe7c2cf7733e2f256a3565b4b81633" + }, + "api/services/legacy_compat.py": { + "algorithm": "sha256", + "hex": "82f8e720c72da7294e006fd0ab1aaaff80ce0f2f088adb20150289e21a651603" + }, + "api/services/legacy_meter.py": { + "algorithm": "sha256", + "hex": "95f77ca2b51bc9474d3bd39640e491a72a4454c60683768d53d22c7eb0518510" + }, + "api/services/lifecycle.py": { + "algorithm": "sha256", + "hex": "ce066dee96e6a2aebc8d6c5fe4f482823a83d0426e880fcc4c3e46addaf22f1c" + }, + "api/services/markitect_templates.py": { + "algorithm": "sha256", + "hex": "ff1ad991b25d047003b9f16543ba500a95c0771803883374a3b1c417180671ce" + }, + "api/services/memo_dispatch.py": { + "algorithm": "sha256", + "hex": "85e50695fe9f904591181d19e0632730b30b770998c990b8b7037430b2410fae" + }, + "api/services/memo_forwarding.py": { + "algorithm": "sha256", + "hex": "4f79e6412aad501a28031557ddc78ed191e15f467b434f2e4f779254d60a814b" + }, + "api/services/memo_notification.py": { + "algorithm": "sha256", + "hex": "12de35652472c6b244d393e4ee82d3dc9d8a77ef8d8625ad35f95eaec398b71b" + }, + "api/services/message_receipts.py": { + "algorithm": "sha256", + "hex": "509dea53f843abf4099c7a4e6d6c5ffdeac979150806493c3fbf29cfdab3db0d" + }, + "api/services/ops_run_projection.py": { + "algorithm": "sha256", + "hex": "405036d4423f78fd2ab0f4c29ce9e2d415824377b1bf657ac03622d2e4b18f12" + }, + "api/services/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "941f18194b24e3a92ab20744b9bc17f81db94a017e78d9da7ff0b64a11a265b5" + }, + "api/services/reconciliation.py": { + "algorithm": "sha256", + "hex": "08d9f78c4fe26cba67e4dbc510a0719fe8060b4888e0dfda2f295f8f93496bdd" + }, + "api/services/repo_manager_dual_run.py": { + "algorithm": "sha256", + "hex": "8826ab47565120a7f106007ca48392c2da9af02f496e11fbef07771a45daee2e" + }, + "api/services/repository_aliases.py": { + "algorithm": "sha256", + "hex": "a3b520dad3201e1627c70a8027b1b9d765d533d490cf524ee68672ff4af92e89" + }, + "api/services/repository_identity.py": { + "algorithm": "sha256", + "hex": "7fc1e26fe92cc1914b2ddf3e60078a28553482bd22413377beaf04ad5c7c5be4" + }, + "api/services/repository_rename.py": { + "algorithm": "sha256", + "hex": "a5aa9334f17e4642b76399b4a0e06484dacc9c209586bac968247b2637024e21" + }, + "api/services/review_contracts.py": { + "algorithm": "sha256", + "hex": "2bce44e33d129b33537cf70bc86250ee0a5756df728c40b168b8230f1af8fd96" + }, + "api/services/sbom_nexus.py": { + "algorithm": "sha256", + "hex": "df850101985523cd785b7349d0686062bca011a6aa1ddb9e8fb4a3b7dfef6dab" + }, + "api/services/schema_state.py": { + "algorithm": "sha256", + "hex": "ad3bf7d49314b2683ee7f1778ce03f369d09477bb6d69f5c5f2ccdd3acc46c7f" + }, + "api/services/suggestion_relevance.py": { + "algorithm": "sha256", + "hex": "ad6b94d3f049e318c67c14fdb2aa7364988a57af7c1caff26f6c1527eea4bc88" + }, + "api/services/suggestion_wsjf.py": { + "algorithm": "sha256", + "hex": "e204f4ef469289ecc2c3cfea8cf04f548cc5b8fcb268712a04cc711856109a9a" + }, + "api/services/summary_cache.py": { + "algorithm": "sha256", + "hex": "e87b912da8e3e032184e269388105a3d9a4ca73d3c7dea453d82bc9ac9a1f719" + }, + "api/services/task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "71d8e963d89b85c6cb859414e280607464838628602590a641fa05e8dede3734" + }, + "api/services/token_sources/__init__.py": { + "algorithm": "sha256", + "hex": "00f151308dd4287434c921a8713e0b340c5759bfbc7b18dd28f0c522cc406d57" + }, + "api/services/token_sources/attribution.py": { + "algorithm": "sha256", + "hex": "136ba70619453ac033cd570acee529776f8eb441e76e9dddf475adba4345912e" + }, + "api/services/token_sources/base.py": { + "algorithm": "sha256", + "hex": "bbd19cbcd713d16a5586147ec2c263af4dc11b1a50ef56035195cda05013ff04" + }, + "api/services/token_sources/claude.py": { + "algorithm": "sha256", + "hex": "5cd26cf652a0977fe7e65b153162e93a9db7629fc44c3aee094726c81195a498" + }, + "api/services/token_sources/codex.py": { + "algorithm": "sha256", + "hex": "2eccea35babe7aa02d8174023a125ad955f1c691de80090eddd1f1e66969144c" + }, + "api/services/wait_kind.py": { + "algorithm": "sha256", + "hex": "69d7ea79df1ca5e5ed2b0fbf6eba78443fb70485ea67d77839ffaa3edb10c941" + }, + "api/services/work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "1ef732a6beba93d2b69b04fc1e510c452eb1663b7519383358bd3878ab6d8323" + }, + "api/services/workplan_files.py": { + "algorithm": "sha256", + "hex": "6f4aba5ef2811118cfbd4ca436149730a404ea91e5c1f47212c646a5a2ef5365" + }, + "api/services/write_idempotency.py": { + "algorithm": "sha256", + "hex": "ea1d709f25327492e65267c8b0d9159aa1576cf59b353f1451d8d39488f2c287" + }, + "api/task_status.py": { + "algorithm": "sha256", + "hex": "53dcf200d9f2ef206d7fdc166e778fbdfbd72d9b600f82760a3108dac83b3320" + }, + "api/work_record_flavor.py": { + "algorithm": "sha256", + "hex": "72f5664aefa5230fd5664755428fd8af383309d12819aba49a59b35ec2a7aa15" + }, + "api/workplan_status.py": { + "algorithm": "sha256", + "hex": "ca6c9df3038dbfe02dd95b2bafc0ed64b1bdd316b16c8631a1376da74f7a77cd" + }, + "custodian_cli.py": { + "algorithm": "sha256", + "hex": "0dcf8f6ffdcc3dd21339af3132693b700210fddfe58a68a10da671db27d43e75" + }, + "dashboard/observablehq.config.js": { + "algorithm": "sha256", + "hex": "d54a2162803be62b1fa39d5e7e2ac25a9e20a5ed41c8a280243e9f76ebe96db3" + }, + "dashboard/package-lock.json": { + "algorithm": "sha256", + "hex": "633f2a3712879937670307f24ddf9c8efa2ed2c7fd26f6f73cfc5d4480fae554" + }, + "dashboard/package.json": { + "algorithm": "sha256", + "hex": "ec63294626b088865ba1fb052d6a6a2a29723b5e29cc20e9c69528b62cb5ac53" + }, + "dashboard/src/capability-requests.md": { + "algorithm": "sha256", + "hex": "0acf764934fc01756d02fd4f2bf7cbcd88142dcbc723601fdc9ff32275aba26f" + }, + "dashboard/src/components/action-confirm.js": { + "algorithm": "sha256", + "hex": "4c4da9f770ac2d12b5b1a9bd041ae1aa01c747a0e5e123784047512911d716aa" + }, + "dashboard/src/components/config.js": { + "algorithm": "sha256", + "hex": "33afffe68f56aac229de15f5152c6de37652ccb601a5d2845d2e9f210e87a61e" + }, + "dashboard/src/components/doc-overlay.js": { + "algorithm": "sha256", + "hex": "e4926a169a05ede4e353b0db620a694c971e88f000668d53db5d18fc50955558" + }, + "dashboard/src/components/entity-modal.js": { + "algorithm": "sha256", + "hex": "6179ca8c418921a716e29531dee0f61030d9cec91da40749fb4eeaac6d0377d4" + }, + "dashboard/src/components/field-help.js": { + "algorithm": "sha256", + "hex": "893451916214d27fce5c5e86930d4420b259726fe900909487668ba918db49e7" + }, + "dashboard/src/components/help-tip.js": { + "algorithm": "sha256", + "hex": "0b192e29ea7db8103264e79745a4fed174d71c29cf9f9a129fa76f4252df0342" + }, + "dashboard/src/components/improvement-modal.js": { + "algorithm": "sha256", + "hex": "8b88ff03b258e45f1f111abf65f62c884b63f86dbaeb35a8aef06910eb6be8f1" + }, + "dashboard/src/components/multiselect.js": { + "algorithm": "sha256", + "hex": "8e41df009acb139b91632daf3ae0450ccb201972ac48aae5b7bf8a06c782f0c1" + }, + "dashboard/src/components/ref-cell.js": { + "algorithm": "sha256", + "hex": "abea58e74684d7678ac04161329b8e9ac264db4e25f5d8c76afdf829fe2aff87" + }, + "dashboard/src/components/status-control.js": { + "algorithm": "sha256", + "hex": "ac9bd6bb89b9584f177a48c64c8839eb48f49bb48117244a2ec3c3961aa0f591" + }, + "dashboard/src/components/toc-sidebar.js": { + "algorithm": "sha256", + "hex": "54d5d85013b848b87552fdc6145077b5ed67320a93399f212587e46c0f4e4464" + }, + "dashboard/src/components/workplan-search.js": { + "algorithm": "sha256", + "hex": "d0f6aaf1f682e7c2dbbbe37d98ab7e2dd4f4847012301ca83474c342066cd7bc" + }, + "dashboard/src/components/workplan-status.js": { + "algorithm": "sha256", + "hex": "8d0a9bfd05cdebb58c7acf20f149c872796a290ee3581895ef576c44dee02ec1" + }, + "dashboard/src/components/wsjf-triage.js": { + "algorithm": "sha256", + "hex": "6f5b2d55ed06f448a5db6fb7a15f66406332eff8fde3f72a4ebe9a733b60ca70" + }, + "dashboard/src/contributions.md": { + "algorithm": "sha256", + "hex": "05acf2fa351ae70f74d7573d63e9be5b32fb391863099df403c58810fd277465" + }, + "dashboard/src/data/contributions.json.py": { + "algorithm": "sha256", + "hex": "25df053fa57b621ec7e1af3793f14a6ba6f7b2c92ee54191e666be622a63f48f" + }, + "dashboard/src/data/decisions.json.py": { + "algorithm": "sha256", + "hex": "1d7e6c666654d2d480d8dd1275d556e9873517f4ce6a5ad4011bcf4b3fd66def" + }, + "dashboard/src/data/domains.json.py": { + "algorithm": "sha256", + "hex": "bcd5bc5afcc39eb339b6f2b2fcd09b890eafb990747382edd3beff3b7f5526fe" + }, + "dashboard/src/data/gitea-inventory.json.py": { + "algorithm": "sha256", + "hex": "f3bfda3275b821d5b86fa9b49a349082419fb63ee94b625964249ab606d217b3" + }, + "dashboard/src/data/messages.json.py": { + "algorithm": "sha256", + "hex": "028fc00b4195fe2a410883b8dcd992259495494b64b8e379564c018ae0e14e1b" + }, + "dashboard/src/data/notices.json.py": { + "algorithm": "sha256", + "hex": "40fd604d0622081e1b24d1355453a0b57432d7eb7b4c95210313af7633b6567f" + }, + "dashboard/src/data/progress.json.py": { + "algorithm": "sha256", + "hex": "71696e300f4cef6623719e44e40a90b5c330be1ea338e6f549d3447573e2906e" + }, + "dashboard/src/data/repos.json.py": { + "algorithm": "sha256", + "hex": "a1a020ae2076725bb6420d862eb329544eb1c2c2fffd73780949b7106d5914d0" + }, + "dashboard/src/data/repos/[slug].json.py": { + "algorithm": "sha256", + "hex": "27f4e8e85df24f55e760cff875f25a65ec5fa3a4c42f121b19daccb2c4488550" + }, + "dashboard/src/data/sbom.json.py": { + "algorithm": "sha256", + "hex": "61654aa4e723f403cf7e2de568a20b29ca924bd4e9b7227c9312018f5246e5b5" + }, + "dashboard/src/data/summary.json.py": { + "algorithm": "sha256", + "hex": "1d1a9308b109bf762404d8dc4388b2ec2d546d57a195a02f0e545a90f371c52c" + }, + "dashboard/src/data/token-events/[id].json.py": { + "algorithm": "sha256", + "hex": "5b581ce85050b3ff8153cba55f842d44ae73f0117bfe6a45232a30f0a472e9d5" + }, + "dashboard/src/data/token-summary.json.py": { + "algorithm": "sha256", + "hex": "3c42651295a3cad41808b5518f40e3b16c316cc601a6308bc57acf5afad013b0" + }, + "dashboard/src/data/workstreams.json.py": { + "algorithm": "sha256", + "hex": "6ad80b1c475f5975f325426b647bf7db5e7790f39679473cb5a91c69930ff4fc" + }, + "dashboard/src/data/workstreams/[id].json.py": { + "algorithm": "sha256", + "hex": "17579797a49665812cf03003964b6f34dddee3bbeb96082f1fbee6fb5cee9358" + }, + "dashboard/src/decisions.md": { + "algorithm": "sha256", + "hex": "4b933c0a625c2e0b25e0ddfc57d5c6aa4e01b23715f6fb1d9488bbfa948c40ff" + }, + "dashboard/src/dependencies.md": { + "algorithm": "sha256", + "hex": "d15d0d1d428f64d0504483b4fc7ded3cf45da71e82c3cfe47c993af81540b3a1" + }, + "dashboard/src/docs/capabilities.md": { + "algorithm": "sha256", + "hex": "336bc79dc393513fc059853d4b93e76194b5f4dd4575722b9d1af47708e45fb0" + }, + "dashboard/src/docs/connecting.md": { + "algorithm": "sha256", + "hex": "aff97f6b91f881ab3ae3c6bd2fbf65e8f9181fc61b8530d6a7e5f1e0433e99e2" + }, + "dashboard/src/docs/contributions.md": { + "algorithm": "sha256", + "hex": "58884f7b282bf0eb7827119e5b1e3e8086d584cb2d88d42616f5ae646e7dba88" + }, + "dashboard/src/docs/dashboard.md": { + "algorithm": "sha256", + "hex": "f121c8f7789058cd61c4844222c7fe882afc422291479243fa8e11b2a9562593" + }, + "dashboard/src/docs/debt.md": { + "algorithm": "sha256", + "hex": "3b8773911371f26877f6f466c7887b5d55c03186a75c252327aa3fd858965f0f" + }, + "dashboard/src/docs/decisions-kpi.md": { + "algorithm": "sha256", + "hex": "033d9bff17415427cac75b7dcd321528a02f9aa00bfbaae1af8ef19913720cde" + }, + "dashboard/src/docs/decisions.md": { + "algorithm": "sha256", + "hex": "edca19d3981910c2b861c82737753fe1bd44f335e96eac7beb86ca65233d5579" + }, + "dashboard/src/docs/dependencies.md": { + "algorithm": "sha256", + "hex": "4d1719268002c4385665d2fe2a0ee1d83f2d1d591cff8b178b32f17b48787f6f" + }, + "dashboard/src/docs/domains.md": { + "algorithm": "sha256", + "hex": "4fd1384abd886d8a8a29fa69421e109a47965547f6524c520a70acb524630591" + }, + "dashboard/src/docs/extensions.md": { + "algorithm": "sha256", + "hex": "bf75ee5b889d70a9a0dd39c9ff6da838f04bbb258b31b7093acbcf463aabfd45" + }, + "dashboard/src/docs/gdpr-maturity.md": { + "algorithm": "sha256", + "hex": "c03f939317741bdd62881805fc0e500a2dab9d4dfc96365fda86989ee8f09fe5" + }, + "dashboard/src/docs/goals.md": { + "algorithm": "sha256", + "hex": "9c8a374ee3090833e2487744e40ad1666f2b55d7b5b078a9365275470325a31c" + }, + "dashboard/src/docs/intakes.md": { + "algorithm": "sha256", + "hex": "fc61b50436971f1c1db3bbae88d317ba62e0d82b234065efe0110e0ce0c41c4f" + }, + "dashboard/src/docs/inter-repo-communication.md": { + "algorithm": "sha256", + "hex": "7bef6237ca5e6b54b3ee76cdc6ffb254e10a6b657941c960f30e82790b9eccbc" + }, + "dashboard/src/docs/interventions.md": { + "algorithm": "sha256", + "hex": "c0a5b2ca7f461e500212423a2e91fea727da3a5f5a0dca9905e91978cbbec956" + }, + "dashboard/src/docs/live-data.md": { + "algorithm": "sha256", + "hex": "f649f82abf1f2611f90f3e85a08a3220a050e9f29a8c2d26ddf9f5e6bbc8f1ab" + }, + "dashboard/src/docs/overview.md": { + "algorithm": "sha256", + "hex": "77f9707ea68a528d21206a2723e729d1a8e95b8ed420492ac39495d9328fb24c" + }, + "dashboard/src/docs/progress-log.md": { + "algorithm": "sha256", + "hex": "566ce978f2855bdcbcd1bc82f557a830c47f35e45ff1ab840473321614da0b20" + }, + "dashboard/src/docs/ralph-workplan.md": { + "algorithm": "sha256", + "hex": "f73ed54f47e77aae28b2e6c80efe80fe5e0322e0528db8da07f15ef6da8a0b0f" + }, + "dashboard/src/docs/reference.md": { + "algorithm": "sha256", + "hex": "3c8a75641ac3b021079629d1f6e9795afaf2717b48347551c4b3ce3f9f6aa034" + }, + "dashboard/src/docs/repo-integration.md": { + "algorithm": "sha256", + "hex": "705e874201aed903c943cc78559c4cec361c432456d00ccbb41e6d3c215cfdec" + }, + "dashboard/src/docs/repos.md": { + "algorithm": "sha256", + "hex": "655cd5c20a2132d0c61325b4572dc27ddb301aae592376a7d88ce375ed6b29fe" + }, + "dashboard/src/docs/repository-renames.md": { + "algorithm": "sha256", + "hex": "3b182c94ce7979d27bc2c86d5327a809a2f4f0de2dd51fe03e6a4685f0c53576" + }, + "dashboard/src/docs/sbom.md": { + "algorithm": "sha256", + "hex": "32f9813ae6a5f55709333c325ef8dde70d771c90f7191f9ed74d0b53df6572c1" + }, + "dashboard/src/docs/scope.md": { + "algorithm": "sha256", + "hex": "105d0118e1e54a669db6b50653b594d1438ac7b87138afb6218c9ba7855e7391" + }, + "dashboard/src/docs/services.md": { + "algorithm": "sha256", + "hex": "1e448dd0551c0ba09fe182b3d7c16f4dcce2fa5eeb61bf10a89fb84e5b5b88d1" + }, + "dashboard/src/docs/state-hub.md": { + "algorithm": "sha256", + "hex": "e5fb83ce46dc2bf8ed23b481fd0bed6e692985ad50b66eb6510c054197f99641" + }, + "dashboard/src/docs/suggestions.md": { + "algorithm": "sha256", + "hex": "6792b6be0458a47ed774e1707d623b0c767361697e7f127e4cb2cfd6204b3421" + }, + "dashboard/src/docs/tasks.md": { + "algorithm": "sha256", + "hex": "5eafd0be1ddc21d5538524ac014ba9db4758ae327a60398a53ba824d100ea6cb" + }, + "dashboard/src/docs/todo.md": { + "algorithm": "sha256", + "hex": "814620124658d0f4056f1a0af9059a888a4997317fdfb0813de051a701b3acbf" + }, + "dashboard/src/docs/tpsc.md": { + "algorithm": "sha256", + "hex": "69acfba5c4f415145996f75f1edf12eb8f12e93f8bdff50008ab311f9df67548" + }, + "dashboard/src/docs/work-records.md": { + "algorithm": "sha256", + "hex": "06324e6dc5cb646fe8b229798f5ed5cf78399e52d7265fc5585cdebfc6b03c17" + }, + "dashboard/src/docs/workstream-health-index.md": { + "algorithm": "sha256", + "hex": "bcffdf8fbe9f2baf88b7bf4af025b42e5044310a86407aaa6025945be23ac2ef" + }, + "dashboard/src/docs/workstream-kpi.md": { + "algorithm": "sha256", + "hex": "98e1149fd7e826c897ebe97ebd8f367e2295344d0d8db05c1d48dabd21bfc3d9" + }, + "dashboard/src/docs/workstream-lifecycle.md": { + "algorithm": "sha256", + "hex": "f3162a77e335a5b201e1049be1c7e2d35ddd274532e2a4a1b74ff81ea5d43171" + }, + "dashboard/src/docs/workstreams.md": { + "algorithm": "sha256", + "hex": "bcfef0a8fb73ac80bd0d10833f302ddf7e99d3d931f7bc8a2633133b05ed42ed" + }, + "dashboard/src/docs/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "632dc11c3ef4e422885b3d4526413367de8c9043597e826e92885d64dbfc05ab" + }, + "dashboard/src/domains.md": { + "algorithm": "sha256", + "hex": "72f312d4ece7708e2fcd26213bf58668c5fe866a3f164460ea11b62c0e2ade06" + }, + "dashboard/src/domains/recently-on-scope.md": { + "algorithm": "sha256", + "hex": "932e0f21465734d3812af862eb11660fa59f7f53f4151f3fc346de0828b1ddb7" + }, + "dashboard/src/extensions.md": { + "algorithm": "sha256", + "hex": "941756d267eb8c336f9e5439e8b3f3cf5641eea6bb1795a3f69f442b61ad4de8" + }, + "dashboard/src/goals.md": { + "algorithm": "sha256", + "hex": "89d6fbd47d6b58835c1ecad74a3249712e1a3282749ac674b1a152689b65fafe" + }, + "dashboard/src/inbox.md": { + "algorithm": "sha256", + "hex": "3392253cc634d18381d1ad801177bd7af4e602b8786d4ed17010c5ff04420038" + }, + "dashboard/src/index.md": { + "algorithm": "sha256", + "hex": "83ae6fc0080f65c092de7c6eb849044b34b00dd70ce778c39dd8d697564b0f1f" + }, + "dashboard/src/interface-changes.md": { + "algorithm": "sha256", + "hex": "0c53fc70f5ba1b4adec493633aece42e5469ab3d4f55ca172ba01311b0a98fd4" + }, + "dashboard/src/interventions.md": { + "algorithm": "sha256", + "hex": "780394878d78f59323d1d17aa94dee54c9918f5c1f29c915511f29f0316825e0" + }, + "dashboard/src/policy/intake-doc.md": { + "algorithm": "sha256", + "hex": "e4b0868f3a25580015363946597c761a48508fb5a253e6d34394ffb730259f89" + }, + "dashboard/src/policy/repo-doi.md": { + "algorithm": "sha256", + "hex": "ee10b5895f6826fa4051f079cc97b8c51b3b4185c084b00893f729e71099e8b1" + }, + "dashboard/src/policy/service-dom.md": { + "algorithm": "sha256", + "hex": "7302a4322807483b6d2cdca6664fbba51f3b621ea86ee0b001009979ba8d7a1d" + }, + "dashboard/src/policy/work-item-dor.md": { + "algorithm": "sha256", + "hex": "eb9da554b7f975ae4e247661585d5d8c7ead76d49e1dc38da3968fe5f74b7bb7" + }, + "dashboard/src/policy/workstream-dod.md": { + "algorithm": "sha256", + "hex": "6348935bea8cc3f229baa9b0c81dbb0b4953e567132b11556af0baf0be47ff26" + }, + "dashboard/src/progress.md": { + "algorithm": "sha256", + "hex": "7bfe7a4254b7360de8dc175f38eb1e55a7b80c4449634f69f740493ff9a26a85" + }, + "dashboard/src/reference.md": { + "algorithm": "sha256", + "hex": "4b88d8282e2daf1847863f587fdd698be6079f158fe6538041323a9f03cf7a46" + }, + "dashboard/src/repo-sync.md": { + "algorithm": "sha256", + "hex": "4499a3aae4d88d30d65fe96608b2e3de59ecd8889901cf4968db3620b83a3fc5" + }, + "dashboard/src/repos.md": { + "algorithm": "sha256", + "hex": "c0e969c1ac160d0a1e5687949c15ae76748f3da339b182f0f3d44526368cd8f2" + }, + "dashboard/src/repos/[slug].md": { + "algorithm": "sha256", + "hex": "24057fc94a2e631403606a33f68193ee5888c2830f8f92d5ed7b91774b09820f" + }, + "dashboard/src/sbom.md": { + "algorithm": "sha256", + "hex": "d21813fdf6c64be1250e97c1bd9c5a4536663728ae30f94d5eb44c21c8c1c15d" + }, + "dashboard/src/services/first-party.md": { + "algorithm": "sha256", + "hex": "957f4332fd4c38ba2a8d30785a17843b57ce8ae9287b2063d23cda4a9080ea21" + }, + "dashboard/src/services/self-hosted.md": { + "algorithm": "sha256", + "hex": "13d611ce3d980233adef094580fa3b35b8e71a7c879bb596fc93a446e6ea2aa7" + }, + "dashboard/src/tasks.md": { + "algorithm": "sha256", + "hex": "b36f0aac7c92152e9753dd7cf4e133aead702946d4ababc7c1a71dcc060ad7a0" + }, + "dashboard/src/tasks/[id].md": { + "algorithm": "sha256", + "hex": "2a0ec4c22238f9ca372767822b8078add84385576c1ea04917db83dff322d8d0" + }, + "dashboard/src/techdept.md": { + "algorithm": "sha256", + "hex": "794922e96282e1b24e75be0907165df7e834c0d09d62a52575d2d571d2ddee0a" + }, + "dashboard/src/todo.md": { + "algorithm": "sha256", + "hex": "27542b218360277c244f489b4b8805b7e76b859cb96b3ec4f11f9090bb4ed50f" + }, + "dashboard/src/token-cost.md": { + "algorithm": "sha256", + "hex": "18dd7f69f50bbed3fa11939f22821d5ce99b227e0b63e09148d69fccea6a29ce" + }, + "dashboard/src/token-events/[id].md": { + "algorithm": "sha256", + "hex": "0baa83a6eeed1c252ff5ddedfc3aa328f0358b289297716828ac93afb4b74a6c" + }, + "dashboard/src/tools.md": { + "algorithm": "sha256", + "hex": "fed04b842d9d2a09bdb5876b1ca73de0f159366c6a94c96ba417ecacd4f5dfeb" + }, + "dashboard/src/tpsc.md": { + "algorithm": "sha256", + "hex": "095456db4aaffb4ab43aefe37c3a1c4c9e339dc34641f0e7988c329edbffa029" + }, + "dashboard/src/ui-feedback.md": { + "algorithm": "sha256", + "hex": "11f584960e371803bc1cbe2ff2cb43b1d4d60dd19483e66e13e25f87a2a4bb70" + }, + "dashboard/src/workplan-queue.md": { + "algorithm": "sha256", + "hex": "22ee89aa09ccec2948b4b7ac79153afcde8b55579655f728669dc09652047f8d" + }, + "dashboard/src/workstreams.md": { + "algorithm": "sha256", + "hex": "6b841eabf4fb4876ace06ee3212cbec140cb7de3e638d6136c32089e4553347d" + }, + "dashboard/src/workstreams/[id].md": { + "algorithm": "sha256", + "hex": "2e49391fb4f0b2431d6fb5187baf0f3d27dbdcc97e27c806eedf30de86329ed6" + }, + "dashboard/src/wsjf-triage.md": { + "algorithm": "sha256", + "hex": "028c78f25321870228fd2926f0c31f35978ef99590d59a461f6a48b650ba2203" + }, + "dashboard/test/config.test.mjs": { + "algorithm": "sha256", + "hex": "ef2fa6b462912314459026e29dd3b3ac6727a1a2ae0bde663c9ca1210d5059df" + }, + "dashboard/test/improvement-modal.test.mjs": { + "algorithm": "sha256", + "hex": "0e446d2e1f490d13f811cc952e21b54c7912416ded12ab2e29a9227f56fa9271" + }, + "dashboard/test/status-control.test.mjs": { + "algorithm": "sha256", + "hex": "4ddb95edc5e6c4cd309eca7bf62897ee8ba20fc53625caa80649b7bfd4afe6e4" + }, + "dashboard/test/terminology-nav.test.mjs": { + "algorithm": "sha256", + "hex": "b30041b001b213799168e0fde2d18b4991929f3db6b2526576370ee8dca631f6" + }, + "dashboard/test/workplan-search.test.mjs": { + "algorithm": "sha256", + "hex": "39fe94609497c8ec49b36d0cab30f16c71f0cf30fdbee892fe4d8624dcfb0630" + }, + "dashboard/test/workplan-status.test.mjs": { + "algorithm": "sha256", + "hex": "def4ac2aaf4990d3f463fac4cce65d1ca87fd418d4bc7deefad74119f3217c2f" + }, + "dashboard/test/wsjf-triage.test.mjs": { + "algorithm": "sha256", + "hex": "f3074eb2d6068a3c650ff4da6ee8842e3950ac1321fa8003cb09c227ca345030" + }, + "deploy/informed-decision/README.md": { + "algorithm": "sha256", + "hex": "de63232e52731eb1a221450ab03016fce14dfd9cb4bbacb1f923d2934260a146" + }, + "deploy/informed-decision/dispatcher.candidate.json": { + "algorithm": "sha256", + "hex": "7212b50ec12f25b32612263fe3ec36a0e17d3f8e603eda2cd6e2c60eb73f4206" + }, + "deploy/informed-decision/kustomization.yaml": { + "algorithm": "sha256", + "hex": "21cff0bfb91e68194060ea3ce226b0910654be006d7eb509bb8b175146b19516" + }, + "deploy/railiance/README.md": { + "algorithm": "sha256", + "hex": "820be0b56f67b25bb9535d4e1b09e824013523962ca14da2ddd0857339437cbe" + }, + "deploy/railiance/apps/charts/state-hub/PROMOTE.md": { + "algorithm": "sha256", + "hex": "0d751752438bf0508fe0228fb946d2721df236fb3855fbf82a223ddebc3fdc74" + }, + "deploy/railiance/apps/charts/state-hub/templates/_helpers.tpl": { + "algorithm": "sha256", + "hex": "b5b1bf87365c61c0499fec43877dc52bf021e20b556fad553ec2c7c849778a01" + }, + "deploy/railiance/apps/charts/state-hub/templates/classification-configmap.yaml": { + "algorithm": "sha256", + "hex": "91700b9b186b2bc9998bc7a625c646c56409c7f843d79fb64f1515e013f59369" + }, + "deploy/railiance/apps/charts/state-hub/templates/configmap.yaml": { + "algorithm": "sha256", + "hex": "b755b10847e5aac7a65cc406a5c6d9ad5cf4dc45c86a5192dfa713a73ef0a3dc" + }, + "deploy/railiance/apps/charts/state-hub/templates/deployment.yaml": { + "algorithm": "sha256", + "hex": "68e63815f36a1f667397f491ea114416114815061b2d548bc1f409092de5dfa6" + }, + "deploy/railiance/apps/charts/state-hub/templates/ingress.yaml": { + "algorithm": "sha256", + "hex": "2465fe81a42db9de96de353f0f81e56e2226a31d068556fb7dcacaed1bffbca2" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-deployment.yaml": { + "algorithm": "sha256", + "hex": "5fcbbb05f82192a71b14f75f9fad1430f57b2a6b0f928af18ce4ba099ff86b6f" + }, + "deploy/railiance/apps/charts/state-hub/templates/mcp-service.yaml": { + "algorithm": "sha256", + "hex": "ee39f77b14e118003da842097d248616c02cbc0c2eecadd6aa909aa71c4336f7" + }, + "deploy/railiance/apps/charts/state-hub/templates/migrate-job.yaml": { + "algorithm": "sha256", + "hex": "2d3c6dd5bdd3c3a6c84c0636b3810dabcae31939612d6ec444ebf2d77cb21695" + }, + "deploy/railiance/apps/charts/state-hub/templates/namespace.yaml": { + "algorithm": "sha256", + "hex": "340694ca1ba1f9e35c5ff57fb20614dffdea1e588fd1a9193c4515228f34fe0a" + }, + "deploy/railiance/apps/charts/state-hub/templates/service.yaml": { + "algorithm": "sha256", + "hex": "f0b4fdbdfd36ef39b621a00339d50b1bbf2871c5985c7ddd89260a1285d766e6" + }, + "deploy/railiance/apps/charts/state-hub/templates/serviceaccount.yaml": { + "algorithm": "sha256", + "hex": "15261e36f84ba0107cb28537ff7e8c4857bff543e60b836b8244cfdcd11fe575" + }, + "deploy/railiance/apps/charts/state-hub/values.yaml": { + "algorithm": "sha256", + "hex": "a6228f40a7c8b520c2c81886456f4d0bbd6dbab844c07ab990c78821bd12e219" + }, + "deploy/railiance/apps/manifests/state-hub-env.secret.sops.yaml.template": { + "algorithm": "sha256", + "hex": "7d106719751ac4eba0bd913825ded1ff7483aa8020dbdd57c075c95aad3496c2" + }, + "deploy/railiance/apps/manifests/state-hub-namespace.yaml": { + "algorithm": "sha256", + "hex": "8a37b163aa2bc52e88622c92cec83a3a9429e682953f8b5d66c4c45cbdccff0a" + }, + "deploy/railiance/platform/state-hub-db-cluster.yaml": { + "algorithm": "sha256", + "hex": "7bb729514e015553e0bed102ee0792bf02fef6b1587bb034ca1c948238835c52" + }, + "deploy/railiance/platform/state-hub-db-credentials.sops.yaml.template": { + "algorithm": "sha256", + "hex": "2f30da1a2842dbe102c9762588e450c08adfbb453af4e2fa15abfae0cb6b89fe" + }, + "deploy/railiance/platform/state-hub-db-networkpolicies.yaml": { + "algorithm": "sha256", + "hex": "9bcc4bf6101094be1cfb64e047428efaeeeaa7eedecf8ab59c0655e336d52440" + }, + "docs/a5-topic-spine-comparison-packet.md": { + "algorithm": "sha256", + "hex": "a9a572fb230f54f995f4e7219f6d1a0bb1c86f6d77d58d19792f16afa92385da" + }, + "docs/activity-core-delegation.md": { + "algorithm": "sha256", + "hex": "70b65897a5f5d292a9f3ba3d353f170bb570159fbc02e8ae761b92a726650889" + }, + "docs/adr/ADR-001-repository-rename-identity-contract.md": { + "algorithm": "sha256", + "hex": "2738a882ce673b26ade2a0c396d95da8fbdd8e680a0025ebb8de0cd94e39f12c" + }, + "docs/adr/ADR-002-forge-repository-boundary.md": { + "algorithm": "sha256", + "hex": "53c711a180f37e79cde819efa5d66634a67eedb2eb1642bea2cbfcab0c71ad1d" + }, + "docs/architecture/state-hub_v0.1.md": { + "algorithm": "sha256", + "hex": "a9c6e017aef7066e1b6ce1dc7bb1648d3d05248f9eaf92cd1a9f9a7d691c6c8f" + }, + "docs/cluster-operating-model.md": { + "algorithm": "sha256", + "hex": "1b99aad76d377e7df6639a2218f81d3d3599fda3303628ce5efc25f7e93f8b5a" + }, + "docs/consistency-sweep-runbook.md": { + "algorithm": "sha256", + "hex": "e08cd696187962846eba4f81f94a8f3f1e5a11dbda6fd711a77c4034659ce519" + }, + "docs/container-image.md": { + "algorithm": "sha256", + "hex": "10d2f5fb867825c1e1bcc48055a96d31796ddf1ebe04d18d9f9c604626f82d15" + }, + "docs/cron-migration.md": { + "algorithm": "sha256", + "hex": "7aaea0020d2b0d166a734d67cc232fd8810e1df89bbc920f8a3050ef18c3d4fb" + }, + "docs/decision-contest-convention.md": { + "algorithm": "sha256", + "hex": "5b286f31ca8d28bd243266c927ac8ed9d366b8baf53ff25819dd09cba1d868a5" + }, + "docs/evidence/2026-09-10-projection-convergence.json": { + "algorithm": "sha256", + "hex": "b92c410f811fedfe850782cce93a47adef831e89c3e034fa520c7b784eb93457" + }, + "docs/evidence/2026-09-14-release-headroom.md": { + "algorithm": "sha256", + "hex": "83333314526d18049fa549f90efbde78a1b98b167480ee7e7797cf50de78490f" + }, + "docs/evidence/2026-10-04-edge-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "8cd7c4c648e7dcf32e737399707982a1565433799678d2836a68ffe62045ec37" + }, + "docs/evidence/2026-10-04-forge-qualifier-receiving.md": { + "algorithm": "sha256", + "hex": "7dbe83cf709af1fe393c3c26c4ec9b1a8d722ce564335ebb303e996f1c275978" + }, + "docs/evidence/2026-10-04-historical-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "61b6bae0384d2f8f7f11687646411051e8ad4bc9949af892bb4acbf442d0f419" + }, + "docs/evidence/2026-10-04-historical-receiving-source.json": { + "algorithm": "sha256", + "hex": "b8e57e537a03a413e7b819382d988435360a3bc444c734d87bf3e8f5f2eaa7d2" + }, + "docs/evidence/2026-10-04-memo-dispatch/container.json": { + "algorithm": "sha256", + "hex": "8335f88199a9fdf26091e0c773b1dbc1cfd18eb30b49db4dfa8e757c18679ad5" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-container.json": { + "algorithm": "sha256", + "hex": "443ca10ff3a07652f74a844d30b99c3d4b98ab3548e5d904dffecb92c6ba2f1f" + }, + "docs/evidence/2026-10-04-memo-dispatch/dispatcher-scan.json": { + "algorithm": "sha256", + "hex": "b70298c5fd6826bdd95a8c30394b4694c53505da7289f7315fc4bc4c1f2650d9" + }, + "docs/evidence/2026-10-04-receiving-rollout.json": { + "algorithm": "sha256", + "hex": "f60a4785390a1167b8e7aad5f43f3746818f9a6766e2f163db78cf53baf6d541" + }, + "docs/evidence/2026-10-06-activity-stale-retirement-rollout.json": { + "algorithm": "sha256", + "hex": "8cb32e25babec727cbbecac5432879edb41c8197db4e1a9eb6244475aacdc315" + }, + "docs/evidence/2026-10-06-state-hub-rollout-7d99282.json": { + "algorithm": "sha256", + "hex": "0f54e27711cc6ddb765e5e3ce508b1ca0cd52457525c538c7a1d1bb8e24b8f1e" + }, + "docs/evidence/STATE-WP-0079-caller-and-receiver-review-20260905.md": { + "algorithm": "sha256", + "hex": "13ae2e96aba5c68be5c059488d94ee392d968e14384a5f8b77d725dd8ac92ff3" + }, + "docs/evidence/STATE-WP-0079-d2-dual-read-20260831.md": { + "algorithm": "sha256", + "hex": "e92ed572c400b74c089f7ea24731eca0f9159a8f7de60e7753755ec137dde353" + }, + "docs/evidence/STATE-WP-0079-legacy-retirement-20260922.json": { + "algorithm": "sha256", + "hex": "2d3b5a8dc8055c65f89da71bebb324aca661cf227aa34426222fea8eb9b1e297" + }, + "docs/evidence/STATE-WP-0079-sbom-retirement-20260905.json": { + "algorithm": "sha256", + "hex": "1515890b6877fa0a132d6b64bfef6926dfc17de4a1914bf7b8625ee8651919e2" + }, + "docs/evidence/STATE-WP-0083-task-identity-audit-2026-08-31.json": { + "algorithm": "sha256", + "hex": "86ee84b0196eebfe65b2e4c59f03859c069fee9e7435805153d7d0c24cc6b26a" + }, + "docs/evidence/STATE-WP-0084-private-forge-cutover-2026-08-31.md": { + "algorithm": "sha256", + "hex": "6da8443e7830cc67434e0a2bd56d57d50a4b50aabe9e50b1afb63db59061b971" + }, + "docs/evidence/STATE-WP-0085-T07-repository-rename-recovery-matrix.md": { + "algorithm": "sha256", + "hex": "6ac8ff77d0cfb41141897d57f81902460de808e3762aaeb1ffe251d353005eb3" + }, + "docs/evidence/STATE-WP-0088-independent-signing-verification-20260905.json": { + "algorithm": "sha256", + "hex": "9086c9eddbc907a6a4364c5dcc9a0d7cede6e1ff079361d47d31b0956b9de486" + }, + "docs/evidence/a5-topic-spine-comparison-cases.json": { + "algorithm": "sha256", + "hex": "238786894b5838abf4f0e4a3aa18ae4bcde48a31b10d4ddf23d00e436c927d08" + }, + "docs/evidence/legacy-meter-delta-20260709.md": { + "algorithm": "sha256", + "hex": "bd2a16f92a55c979d2960890dae50d99c1747b07fe765c7ea64cc0bd24926d51" + }, + "docs/evidence/legacy-meter-weekly-review-20260708.json": { + "algorithm": "sha256", + "hex": "9f902869bcc08a7b8fc535fd592a2b09e1822e0234ebfeeef79037e22e53650b" + }, + "docs/evidence/legacy-meter-weekly-review-20260709.json": { + "algorithm": "sha256", + "hex": "1db384a50bef0f596870d20d454fba0c276bb4431bcf8c210df14e51735b5f52" + }, + "docs/evidence/legacy-meter-weekly-review-20260710.json": { + "algorithm": "sha256", + "hex": "e162e556fce6b22a490c97fdcf38ba74e0f5beb6991fcd9a214bf91f81f39468" + }, + "docs/evidence/legacy-meter-weekly-review-20260711.json": { + "algorithm": "sha256", + "hex": "fa4077cb7be1daf82a06bd0803d1581584f4764a57144986800c46f60f9164c0" + }, + "docs/evidence/legacy-meter-weekly-review-20260712.json": { + "algorithm": "sha256", + "hex": "523589fab64d4a41c37a24df00ac180bfb254d7d34a316c3450788e45d3aff11" + }, + "docs/evidence/legacy-meter-weekly-review-20260713.json": { + "algorithm": "sha256", + "hex": "40cd5ab4ab8b86f9da57b00718597a3e5ff742b64e9e20e12e5402a38e7875d7" + }, + "docs/evidence/legacy-meter-weekly-review-20260714.json": { + "algorithm": "sha256", + "hex": "5df6564b23d30e2328cb7a79453944bfc5dbcc1c233dec129c0331a03cd68a44" + }, + "docs/evidence/legacy-meter-weekly-review-20260716.json": { + "algorithm": "sha256", + "hex": "6b407537dada6b1cefb205e38b926f6aded40e2de9c00b8b9a2d5257c2904e17" + }, + "docs/evidence/legacy-meter-weekly-review-20260717.json": { + "algorithm": "sha256", + "hex": "ced0a1da6aeaff5677f6656b6407cbae9d51c0ee08906d688fc05aa432e13991" + }, + "docs/evidence/legacy-meter-weekly-review-20260718.json": { + "algorithm": "sha256", + "hex": "857d6d0cea09bf0b619594738c68c3cf02955bf969c0fc5757ccef6582b8b39d" + }, + "docs/evidence/legacy-meter-weekly-review-20260719.json": { + "algorithm": "sha256", + "hex": "bc28712e96275423c39b86925cf74c9461417d76b4038ac04383c3f6fba55857" + }, + "docs/evidence/legacy-meter-weekly-review-20260721.json": { + "algorithm": "sha256", + "hex": "e940f87db251ab7d67e0143236579422baf020062b83983a2953f16dec8b25d4" + }, + "docs/evidence/legacy-meter-weekly-review-20260722.json": { + "algorithm": "sha256", + "hex": "3c3d530f44bd93e9897bece6c44d3b86c81e866325e56ffc0e52ef6bf74d9495" + }, + "docs/evidence/legacy-meter-weekly-review-20260723.json": { + "algorithm": "sha256", + "hex": "1aef33a3183b0173dd6df13d8b448db09e56ffee9621d11a4bdd96162b1f570a" + }, + "docs/evidence/legacy-meter-weekly-review-20260724.json": { + "algorithm": "sha256", + "hex": "b5f2794333f75807a736d49aa58682cb97fa4c940b9316552eee3052c980a7eb" + }, + "docs/evidence/legacy-meter-weekly-review-20260725.json": { + "algorithm": "sha256", + "hex": "c27006e8201f58884adb978b383c45d5607756a424137ec40c0c6c3197aadeed" + }, + "docs/evidence/legacy-meter-weekly-review-20260726.json": { + "algorithm": "sha256", + "hex": "8e235217905196c241488290e548fe4431fd5f9ce71220676177d530d2322138" + }, + "docs/evidence/legacy-meter-weekly-review-20260727.json": { + "algorithm": "sha256", + "hex": "a4f71de4627ead1672f48faec035b7ddf84c00724e59e8343b6886b111ce7141" + }, + "docs/evidence/legacy-meter-weekly-review-20260728.json": { + "algorithm": "sha256", + "hex": "05cb9cdea2b0b7c53d21d2a1bb11a700986c4c5de1def0cdd51298b1cd9fe92b" + }, + "docs/evidence/legacy-meter-weekly-review-20260729.json": { + "algorithm": "sha256", + "hex": "633f251a294bbe81e1b41924c1ca5e90f7e5fc1a8a25bc05d83245e842ed052d" + }, + "docs/evidence/legacy-meter-weekly-review-20260730.json": { + "algorithm": "sha256", + "hex": "c308873572365fd2ad54789e93f681f309ef5b37b120d3121640d010dc1a8174" + }, + "docs/evidence/legacy-meter-weekly-review-20260731.json": { + "algorithm": "sha256", + "hex": "8ca243f13eae70a7cdbd37500d0a2205febfd5099417f30eb4384e15ffaaa98b" + }, + "docs/evidence/legacy-meter-weekly-review-20260801.json": { + "algorithm": "sha256", + "hex": "fd4daa15d40e3efca0ec5daf71b3cd609fd36adcbe49a13e8b574ca0c727104f" + }, + "docs/evidence/legacy-meter-weekly-review-20260802.json": { + "algorithm": "sha256", + "hex": "851d37cb081d60f8b756dddcc12a93e17a8efb56f2fb6c6197e8e1d86b0c12e3" + }, + "docs/evidence/legacy-meter-weekly-review-20260803.json": { + "algorithm": "sha256", + "hex": "8514be91df44cbe5720ae460eed1c1344395a3a7465e70647cbb529e09cb6c2e" + }, + "docs/evidence/legacy-meter-weekly-review-20260804.json": { + "algorithm": "sha256", + "hex": "3bebdc8ebbc663e974749b77a028bd7d8001bce139a89a0f2efdc3ff9d4d898e" + }, + "docs/evidence/legacy-meter-weekly-review-20260805.json": { + "algorithm": "sha256", + "hex": "e878e11c411bd376575a0a7616df857dbf2abb13c66d9381c65bb34181afb4ee" + }, + "docs/evidence/legacy-meter-weekly-review-20260806.json": { + "algorithm": "sha256", + "hex": "6a656386e45d6b7cf30beca7e06eb0682a00af3d2aa7f32020e41f8e0843f5cf" + }, + "docs/evidence/legacy-meter-weekly-review-20260807.json": { + "algorithm": "sha256", + "hex": "cc2f06ddcb626db2d5b60e8be97930e2f763245ff837a4e1a30641a0c2368661" + }, + "docs/evidence/legacy-meter-weekly-review-20260808.json": { + "algorithm": "sha256", + "hex": "00a5da0feab7f877c2f410308195d955b6488dffa0ae05f83219227c209fbc94" + }, + "docs/evidence/legacy-meter-weekly-review-20260809.json": { + "algorithm": "sha256", + "hex": "7002bd8e3ad13dcdb0f29765ad10095ad693863c28823fff76b42f0cc5d711ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260810.json": { + "algorithm": "sha256", + "hex": "cf6f3e30346662af072b7deef7a91e5c2553d2c18ed99bb57028d8714a56cd70" + }, + "docs/evidence/legacy-meter-weekly-review-20260811.json": { + "algorithm": "sha256", + "hex": "a3006ba7efbce768721293a7b2a9118010933a7b05ffa91a6c5956401e30f9ca" + }, + "docs/evidence/legacy-meter-weekly-review-20260812.json": { + "algorithm": "sha256", + "hex": "55ab0c501ad14bda033e64756b8832d3aafe18cf5370234c5ab5b649a8764c82" + }, + "docs/evidence/legacy-meter-weekly-review-20260813.json": { + "algorithm": "sha256", + "hex": "978ddebbf3cda9298cf808492d73f66865af256643d309f69d26fb80ee1d7af8" + }, + "docs/evidence/legacy-meter-weekly-review-20260814.json": { + "algorithm": "sha256", + "hex": "fe3fca04b79f81f7aa20c3c31a3ae2588e24ac07e802cec2ef61eaa0cef7fbd4" + }, + "docs/evidence/legacy-meter-weekly-review-20260815.json": { + "algorithm": "sha256", + "hex": "7942c845ecc70919daf33b2d40d5c3146a9dc6bc701620ad8dfe8b4c76129e8b" + }, + "docs/evidence/legacy-meter-weekly-review-20260817.json": { + "algorithm": "sha256", + "hex": "c14c75f6f7382f2342ee49746814023d1c17a6a13238dd287b1e600a38c6f383" + }, + "docs/evidence/legacy-meter-weekly-review-20260818.json": { + "algorithm": "sha256", + "hex": "c19225ecbc830e31e31cf0844094d519c43860502a2ce4385e3cf854bbb93535" + }, + "docs/evidence/legacy-meter-weekly-review-20260819.json": { + "algorithm": "sha256", + "hex": "9f5cf393fbc15c5e80d1408e774bc1a24a6d1f95e6d34149350915875be35ac6" + }, + "docs/evidence/legacy-meter-weekly-review-20260820.json": { + "algorithm": "sha256", + "hex": "972dc8ea9ef358e96766e4555eb0c36368a13c5748e84941d7101aea6f3813f3" + }, + "docs/evidence/legacy-meter-weekly-review-20260821.json": { + "algorithm": "sha256", + "hex": "0ca7511b66d756badd28e82206f6d0963224036605684cb83cc872be325ec730" + }, + "docs/evidence/legacy-meter-weekly-review-20260822.json": { + "algorithm": "sha256", + "hex": "e4d541da094a21f682637ee47d76b5c45367e545974769988bb1307f540ad62d" + }, + "docs/evidence/legacy-meter-weekly-review-20260823.json": { + "algorithm": "sha256", + "hex": "64a90e2674734a55fedb232790b846950079cb239f318e98eb4b0c85458be7b0" + }, + "docs/evidence/legacy-meter-weekly-review-20260824.json": { + "algorithm": "sha256", + "hex": "efab6e86ffd47353bb8605f1f30cafdd0002c7b27d144aa52fe5a559583088c4" + }, + "docs/evidence/legacy-meter-weekly-review-20260825.json": { + "algorithm": "sha256", + "hex": "cabfe63fdb790f256f600aa1143e70e96785793e29fe14f037d673856eef33af" + }, + "docs/evidence/legacy-meter-weekly-review-20260826.json": { + "algorithm": "sha256", + "hex": "69c51cb1118cb05e5fc25f1f33d8d5f12d189e3633f41d37213e109d660bd097" + }, + "docs/evidence/legacy-meter-weekly-review-20260827.json": { + "algorithm": "sha256", + "hex": "7688ec1e2655a97c950cde4029a8cb54e69cb954e1e70dffc7faea9efa9d2487" + }, + "docs/evidence/legacy-meter-weekly-review-20260828.json": { + "algorithm": "sha256", + "hex": "fcd4903f65b1f119beda94d08bd8a629f052c9160ad0f52e421fc76b8fa4da8e" + }, + "docs/evidence/legacy-meter-weekly-review-20260829.json": { + "algorithm": "sha256", + "hex": "a5fc98ea93da0909a4c18866df942e4f641b6c22ae0d577da15d00028a7277b6" + }, + "docs/evidence/legacy-meter-weekly-review-20260831.json": { + "algorithm": "sha256", + "hex": "5d4c3ab1017cdd30e743173b0303b71891f02d62445df52c4f3b22d5db86b9b7" + }, + "docs/evidence/legacy-meter-weekly-review-20260901.json": { + "algorithm": "sha256", + "hex": "060e9afca16ff3a375faa98809615aad5bebcbf0dc9438cc839b49561e6ef794" + }, + "docs/evidence/legacy-meter-weekly-review-20260902.json": { + "algorithm": "sha256", + "hex": "535ad2c08d26ead465c3436be5d191076cb17f8b97e982943ad31cd53b011d0b" + }, + "docs/evidence/legacy-meter-weekly-review-20260903.json": { + "algorithm": "sha256", + "hex": "1ae25aafca37f96e174c6cfb6c3240b64cff8486edc3058e372b6221bbf8ffea" + }, + "docs/evidence/legacy-meter-weekly-review-20260904.json": { + "algorithm": "sha256", + "hex": "be3176035fe9b18a2d398dda943db146ee11de4a083a9d914a9cc33d246900c2" + }, + "docs/evidence/legacy-meter-weekly-review-20260906.json": { + "algorithm": "sha256", + "hex": "a7cd56104fbab6759d2d0c056ba7a92079156e0d7a2026146bf4fa5ad730d5d5" + }, + "docs/evidence/legacy-meter-weekly-review-20260907.json": { + "algorithm": "sha256", + "hex": "9dc4b2019a110fccab0f7664ad56dbe515f4a633d89ea38a4dfcb9dcd4935c71" + }, + "docs/evidence/legacy-meter-weekly-review-20260908.json": { + "algorithm": "sha256", + "hex": "7de34ae2e1550da6c5246a12733f96590fa5a44bd24e2bd0dd1570cb733cfb82" + }, + "docs/evidence/legacy-meter-weekly-review-20260909.json": { + "algorithm": "sha256", + "hex": "1dd746a046708d500bc7a4c405b210da8fea6567f7f2d084f0f9b6f780fa3ae4" + }, + "docs/evidence/legacy-meter-weekly-review-20260910.json": { + "algorithm": "sha256", + "hex": "5b1f89e28acc069f7ea71bc6dcfeb12a43aafb2a8616e657914126b6358eaa40" + }, + "docs/evidence/legacy-meter-weekly-review-20260911.json": { + "algorithm": "sha256", + "hex": "84ac195875520ec47dbda1ebe91228c0dcc8f5c69ca9ed9c0507203f106aef51" + }, + "docs/evidence/legacy-meter-weekly-review-20260913.json": { + "algorithm": "sha256", + "hex": "187d65cada9ad31e943ae96095e52d43c528f42cb37d989b0bffa307edcac21f" + }, + "docs/evidence/legacy-meter-weekly-review-20260914.json": { + "algorithm": "sha256", + "hex": "92fc0fbefced331ee28770148244bcdb7e1bee2243999d74ef2f38d08b43f2e1" + }, + "docs/evidence/legacy-meter-weekly-review-20260915.json": { + "algorithm": "sha256", + "hex": "5ceeffa0cb97c07f5f7f01db24defc3cd02a707afd89f6e0122bf8275f76f8a5" + }, + "docs/evidence/legacy-meter-weekly-review-20260916.json": { + "algorithm": "sha256", + "hex": "0c1b12729fe7a19e41bbc7b117ea5d011c41f2d29a0e96b92177acb8907c78d8" + }, + "docs/evidence/legacy-meter-weekly-review-20260921.json": { + "algorithm": "sha256", + "hex": "3220b0ee693b1ef1d690872791b5fad2bd372e1afdb30c8823baf23374b6ec2f" + }, + "docs/evidence/legacy-meter-weekly-review-20260922.json": { + "algorithm": "sha256", + "hex": "05b6a6a10b30f531fb7061a559703c2e3b97689415f26641fb7db46d44f15b39" + }, + "docs/evidence/legacy-meter-weekly-review-20260923.json": { + "algorithm": "sha256", + "hex": "006ef330cd92d930fd943ce19bf66a1d112a3f804adfdf61eb63c63792a48115" + }, + "docs/evidence/legacy-meter-weekly-review-20260924.json": { + "algorithm": "sha256", + "hex": "824c77aeabd953bb6c4ecb79bf332db9b6b1dbf92e43956cd753169b7818a112" + }, + "docs/evidence/legacy-meter-weekly-review-20260925.json": { + "algorithm": "sha256", + "hex": "4f2f92751fb3c721ec464d8bed261500283789e5cf21725480858f115ac19a23" + }, + "docs/evidence/legacy-meter-weekly-review-20260927.json": { + "algorithm": "sha256", + "hex": "9fc8bb2f345d62678d96551e2922cf8813efedade52046190d7a38a9c367215c" + }, + "docs/evidence/legacy-meter-weekly-review-20260928.json": { + "algorithm": "sha256", + "hex": "17c3fea320eda516ac4fdaa0b34f36bdf0c2a30026db61c238a67f938bb59eca" + }, + "docs/evidence/legacy-meter-weekly-review-20260929.json": { + "algorithm": "sha256", + "hex": "4d1cf65139ef012f3b475877894ee568de6b3714b114cd2710231c9459d5e43c" + }, + "docs/evidence/legacy-meter-weekly-review-20260930.json": { + "algorithm": "sha256", + "hex": "c89a89769bbc0387c1f82e5de1c322dae3497b52bcdaf993f62ddc0a55298c39" + }, + "docs/evidence/legacy-meter-weekly-review-20261002.json": { + "algorithm": "sha256", + "hex": "4d4bebf4dcbf3257d235eeb3d67e57d200a0781a46f715aaeff6ba79b1311e30" + }, + "docs/evidence/legacy-meter-weekly-review-20261003.json": { + "algorithm": "sha256", + "hex": "23b69be6a2dbdceff99bb81371df00d4cdfd3c1f2de488853507496f34cf2907" + }, + "docs/evidence/legacy-meter-weekly-review-20261004.json": { + "algorithm": "sha256", + "hex": "b8e144a56064f18590d04edcf00c7eb5ab6a6c7537b8dc40c0d303b62768d434" + }, + "docs/evidence/legacy-meter-weekly-review-20261005.json": { + "algorithm": "sha256", + "hex": "3ae7774bb148ef6b2e69cad2ac532c00c01548e2f38fa04e78b0fd9cec3e5c64" + }, + "docs/evidence/legacy-meter-weekly-review-20261006.json": { + "algorithm": "sha256", + "hex": "619215b3ba13f6df84875f402ecfc36ac7b626caff8025323f7cfa5b3ad248a0" + }, + "docs/evidence/legacy-meter-weekly-review-20261007.json": { + "algorithm": "sha256", + "hex": "62069b0fea73495750e0b756c4551c988b8c48ce2aefa33aa5c68aca5984b0fc" + }, + "docs/evidence/legacy-meter-weekly-review-20261008.json": { + "algorithm": "sha256", + "hex": "3a289853688812e588a56adf850d05cce7e643bd8c0846ed3703aed3f4a39440" + }, + "docs/evidence/legacy-meter-weekly-review-20261009.json": { + "algorithm": "sha256", + "hex": "a607b6862bdabdd76fc37cbe9ef4b294b8ef80eb9bf0decfe29217dd61527d96" + }, + "docs/evidence/legacy-meter-weekly-review-20261010.json": { + "algorithm": "sha256", + "hex": "602201db9837bdfa38470f1a03420788d3a9cd357b6511b2684bbccc648f24e2" + }, + "docs/evidence/legacy-meter-weekly-review-20261011.json": { + "algorithm": "sha256", + "hex": "ed729f8741bdc93f5be41189d34705ec3f5c2308465c9ef2f900a65db2274679" + }, + "docs/evidence/legacy-meter-weekly-review-20261012.json": { + "algorithm": "sha256", + "hex": "f83ae114f0f0ad9dd2b116dbd95631a5b15e5332176cad7936a4c640fc60d512" + }, + "docs/evidence/legacy-meter-weekly-review-20261013.json": { + "algorithm": "sha256", + "hex": "3665e7099c980cd3560423a8bd9541cacaadf64e08c27811dbc59ddd5182e01e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "062776b15625df4096a8eab6844f1fce504a5196938d2628fe8bfebe3b9b1884" + }, + "docs/evidence/railiance01-state-hub-deploy-20260709.md": { + "algorithm": "sha256", + "hex": "ddfde9d29f79cc45f4631a5f32521f60b39fa13bd5177b557e2b9a35b470c6eb" + }, + "docs/evidence/repository-collection-projection-20260905.md": { + "algorithm": "sha256", + "hex": "aac6f3aadecfeb5440bbf9a8c7a4ad2aea509f921aaa3629b06f2bbd473c0bda" + }, + "docs/evidence/repository-registry-audit-20260904.json": { + "algorithm": "sha256", + "hex": "da62a2b2b518514315002b9b2b01d3f4a9eb4e9c6e3963575a6a9c4feaaa060d" + }, + "docs/evidence/statehub-inbox-pilot-20260905.json": { + "algorithm": "sha256", + "hex": "97727b2bc13c2219ee1ee4b7bc9ca87f4ebc44de14c01e4cc64e5e74c49bbf46" + }, + "docs/evidence/statehub-inbox-pilot-20260905.md": { + "algorithm": "sha256", + "hex": "2352f8b91cb42030c97e27d77faa0b75ca9da1670e8c6a804f4b1ff3833b61ae" + }, + "docs/evidence/workstream-caller-inventory-20260708.md": { + "algorithm": "sha256", + "hex": "e27f5bb4496fc87e09ddaa48ddc1786b7312c213d294f8b84090adaa861153cb" + }, + "docs/evidence/workstream-caller-inventory-20260709.md": { + "algorithm": "sha256", + "hex": "eaf108c740f38bf10f5515e0b1a095ba681d554d5a324ca20981d88870ec12b7" + }, + "docs/evidence/workstream-caller-status-20260711.md": { + "algorithm": "sha256", + "hex": "6e9a1d24ae0b308dc1ab7215beeb41f1a8669b409df6180076d26a83c39e04cf" + }, + "docs/examples/repository-rename-handoff-v1.json": { + "algorithm": "sha256", + "hex": "a6938d2d6b9199ecdf99b6c393a67b4ebeefe243801a39117e55d18bda5837b7" + }, + "docs/fabric-graph-read-model.md": { + "algorithm": "sha256", + "hex": "869e0554e697698fe81be2a70bbe86fbb81e1c25205b836be93f7c06e3b40b2a" + }, + "docs/forge-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "30124c3e48f3964adb470d4e42f64f1ebc38db10cb901db4ec385efb8f426c92" + }, + "docs/hub-ecosystem-route-audit.md": { + "algorithm": "sha256", + "hex": "9e820c38d266fb00f29e4ece394564a6d662f6447c9ba2cdef4ac35533b7663e" + }, + "docs/inbox-change-feed-contract.md": { + "algorithm": "sha256", + "hex": "8de70cdd2cf4c4b63e258038eab700e70dbcd4dfe8163b0e72b0630844c8790b" + }, + "docs/multi-user-access-model.md": { + "algorithm": "sha256", + "hex": "a43f8d116a725758bede3b7d023c2c78e1b63a483f72cf2b320f6c8cbccf691a" + }, + "docs/nats-event-subjects.md": { + "algorithm": "sha256", + "hex": "b414ea2171d319b78e079d84540610b8861e463fc71af5834de162dff30445a8" + }, + "docs/offline-write-buffer.md": { + "algorithm": "sha256", + "hex": "bbbd75182381818af431b9f32b407042fe7ddf88e8b40e270934241fdcaa217c" + }, + "docs/onboarding.md": { + "algorithm": "sha256", + "hex": "b2f1d241f27d61f8fbe788d977bc8af5d677520b984686a963c7297d0c07a8bb" + }, + "docs/ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "a1e455e5b744f425976c8feed938ed156b4df2d9fb97ee45f0210a8648a4b6aa" + }, + "docs/owner-return-handoff.md": { + "algorithm": "sha256", + "hex": "ea0df47ffa511996776a28070724a8b51039f49526f67cc47a80bdc0e8cf7968" + }, + "docs/repository-rename-operations.md": { + "algorithm": "sha256", + "hex": "0df9a265b4d81fcae2cec57eeb5e7e5b2e44bb45ef992ec3c20714043390ef5c" + }, + "docs/retirement-cutover-slice-plan.md": { + "algorithm": "sha256", + "hex": "7204ef904134d960eb01125d6808be365f6592dcb4ab9e1d4959d3dc12dacf19" + }, + "docs/review-contracts-v1.md": { + "algorithm": "sha256", + "hex": "65a4d90e9ee5c77d4d178a97c2b9d5e5e2f268d07a5844e04bfc8f2c674a4546" + }, + "docs/rollout-dependency-edge-receiving.md": { + "algorithm": "sha256", + "hex": "13751911b0701c3a235a49e83ca414dcf6dbca54acbb4ff83bb6949335fb5eda" + }, + "docs/schemas/repository-rename-handoff-v1.schema.json": { + "algorithm": "sha256", + "hex": "ab71385c6795eb8a745c1e6f633731147d1d3435a94703f4ec2877b4dc928198" + }, + "docs/sealed-prederivation-projection-repair.md": { + "algorithm": "sha256", + "hex": "5a386c95058ab415336ff05bb0860539b0ca63b95a3b455a693411cacbd3b0f0" + }, + "docs/task-flow-engine-spec.md": { + "algorithm": "sha256", + "hex": "c753ca19586dcdfdeb25c497add547ba0c03bea3c7e44ecb53c363be4587ce53" + }, + "docs/task-state-attached-repo-impact.md": { + "algorithm": "sha256", + "hex": "40abfcabe909cfc40a7fcbebad24353ff853c7ddfe6b3bf4218113a8e0c8a091" + }, + "docs/task-state-canon-migration.md": { + "algorithm": "sha256", + "hex": "adfbbe21fb279b0cd1f06362fd05f03a2cba2225b9715bb688ed9e81d8751f90" + }, + "docs/token-evidence-model.md": { + "algorithm": "sha256", + "hex": "05b739a1f7563bd95afda405e0b3af02a9bc6f162cef9f7008da7bf8b1198634" + }, + "docs/work-record-flavor.md": { + "algorithm": "sha256", + "hex": "fb7465919ad45332395c5fb594dcb7ff866b19311be95398773e20420b858249" + }, + "docs/work-record-quality-gates.md": { + "algorithm": "sha256", + "hex": "355ada37fc80148475cbf44b36af50e1c1474bb94d4511bfb6387ca1e22e664f" + }, + "docs/workplan-convention.md": { + "algorithm": "sha256", + "hex": "81220828ced15026f42c85c9ba83cb0a9138dd794320a7528751cc6627b8b526" + }, + "docs/workplan-state-model-proposal.md": { + "algorithm": "sha256", + "hex": "e9a282579d5f3aeab9e95291f182abef60bb5eab45d8297f6faab41d71850a16" + }, + "docs/workplan-terminology-legacy-retirement-backlog.md": { + "algorithm": "sha256", + "hex": "546930ccec7cd4313d982ca7b36f2f6f1cb227cac5d5bf4ecbaf31b39126d9c9" + }, + "docs/workplan-terminology-transition.md": { + "algorithm": "sha256", + "hex": "ea19df160c1d671305a747f65a9592c8b88cb13203671f9e5c0e84a7c6889ff1" + }, + "flows/capability_request.yaml": { + "algorithm": "sha256", + "hex": "2b50e373b9bb9d0b8e529b2f56c32958db38f089613ca3adc90277f3a9d8a4fd" + }, + "flows/contribution.yaml": { + "algorithm": "sha256", + "hex": "844014191b814ed191c3e13e447cf4c44c7e08494acc82ca58853c4843475f22" + }, + "flows/task.yaml": { + "algorithm": "sha256", + "hex": "2fba6d4dd8d3cba91ddd09373ef9743a19517b2152722aaa81b2cd4ff753750c" + }, + "flows/workplan.yaml": { + "algorithm": "sha256", + "hex": "9cb7a584cce96678607336cf19d9574b5f601e198454700b45edc60bd9980341" + }, + "flows/workstream.yaml": { + "algorithm": "sha256", + "hex": "5e0647715903f2686948e95a070357c6b15517de062a360ef3306f23b63fec96" + }, + "history/20260621-weekend-automation-assessment.md": { + "algorithm": "sha256", + "hex": "721fd1d028942ae5f655e3987157ba82e2e3f6662a97848d300eaa013c569261" + }, + "infra/README.md": { + "algorithm": "sha256", + "hex": "129c79297bb7b789cfb7d881c31012e803c54a4ec81c8bf938754a128a6d4cc6" + }, + "infra/docker-compose.yml": { + "algorithm": "sha256", + "hex": "60e7417af4c1ee7a98894a5c790652e449b36d5372b253b5a725d24393e434bf" + }, + "infra/systemd/archived/README.md": { + "algorithm": "sha256", + "hex": "296ce0d19dfdcf37a95872206b28c5f974ed63ab45b3bec00ece12b052a79192" + }, + "infra/systemd/archived/custodian-sync.service": { + "algorithm": "sha256", + "hex": "eecc24d9af8f19d3456c81087746b16042294e0ab5e62e6fca261db71fb8ec8f" + }, + "infra/systemd/archived/custodian-sync.timer": { + "algorithm": "sha256", + "hex": "9da38d0dfd67fe6a440a924750ddc77f5318fb1f31507d5b17b30858a2861019" + }, + "mcp_server/TOOLS.md": { + "algorithm": "sha256", + "hex": "a125b725987dcaa80e6cdb8ccfacf5ba79eed3fe619ee3ed760050fe1d523373" + }, + "mcp_server/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "mcp_server/codex_server.py": { + "algorithm": "sha256", + "hex": "45e1ab6a259748d9b51b081a84bb4e05ab7bc3e9eec7b601cb471cd918ef5ade" + }, + "mcp_server/constants.py": { + "algorithm": "sha256", + "hex": "f122252207c904b0bf59a553fe198d6829cf64659099c0c36ae631a2cbbe5f23" + }, + "mcp_server/server.py": { + "algorithm": "sha256", + "hex": "860ca430c547649bc5cbe31cf848cf7a2054e6f45123e373ed2c3f5b620e2abc" + }, + "migrations/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "migrations/env.py": { + "algorithm": "sha256", + "hex": "31d246e20deac05dbbf4da728fd9d74ad9564a31cbffac0012d61f8b819acb7b" + }, + "migrations/script.py.mako": { + "algorithm": "sha256", + "hex": "c9cf96301fd0ccc3ea2a197709cb123b52a4a41b9c77664ccbd75416034cddf4" + }, + "migrations/versions/0001_initial_schema.py": { + "algorithm": "sha256", + "hex": "fdb1bb67e9195de795bcc33c37eab3e949c92eb740e89555ff107c32b265d2bd" + }, + "migrations/versions/0b547c153153_add_workstream_dependencies.py": { + "algorithm": "sha256", + "hex": "1d695ac9b8e3e00ee0b5aa476a26f181a658102d2e05b95f7db39deb82b12057" + }, + "migrations/versions/5733434addf4_merge_task_status_canon_and_legacy_.py": { + "algorithm": "sha256", + "hex": "0a7cdc1dda8875791c336a5e4b7b04c70e576076442e39581a1c483816cadf55" + }, + "migrations/versions/a0b1c2d3e4f5_memo_notification_receipts.py": { + "algorithm": "sha256", + "hex": "5c9b12beef1f0fc4914ca7549c58813a05a4d71d7b4b19781cae44afd2a552ee" + }, + "migrations/versions/a3b4c5d6e7f8_gems_pass3_sbom_snapshot.py": { + "algorithm": "sha256", + "hex": "ba8285f0937f6e26821715bbdabb5bd95c3dde2121c5b746f6f7f7c45d961b6d" + }, + "migrations/versions/a3f1c2d4e5b6_add_extension_points_and_technical_debt.py": { + "algorithm": "sha256", + "hex": "51d45c42ea97c33a379b8e3b4f9346db4a3c93121993913eefc61c53c0a1f070" + }, + "migrations/versions/a4d5e6f7b8c9_allow_guarded_slug_rollback.py": { + "algorithm": "sha256", + "hex": "85724c5bf8c637bd381d1baa48c22c2b214ef6fee74621ae5db5052969b74f4c" + }, + "migrations/versions/a4v5w6x7y8z0_legacy_meter.py": { + "algorithm": "sha256", + "hex": "0d7652bf534992e3479a74347274a96679774fd7eba38a3676a73d7b4b6ef63a" + }, + "migrations/versions/a4v5w6x7y8z9_task_status_canon.py": { + "algorithm": "sha256", + "hex": "24bc6447921b1fe5a6a542b1974219e8a668573580a82179b6c23274661f525e" + }, + "migrations/versions/a7c3e9f1b4d2_intake_work_record_entity.py": { + "algorithm": "sha256", + "hex": "d20253f5aefadeb71e70acdc1ac7a732b46f4ff5aacd2cd9d47b0ffdc22b58de" + }, + "migrations/versions/b1c2d3e4f5a6_v0_5_dynamic_domains_and_managed_repos.py": { + "algorithm": "sha256", + "hex": "ceb44a5c74b66e2cfdb7438bd775ae891020ba115f8e142544730a64295eeb2b" + }, + "migrations/versions/b3c4d5e6f7a8_workplan_dependency_source_owner.py": { + "algorithm": "sha256", + "hex": "9ce74b8082f08e35edb2349f671aece4bb8726784cbf18646a9188999bb539ad" + }, + "migrations/versions/b4c5d6e7f8a9_add_needs_human.py": { + "algorithm": "sha256", + "hex": "60473198ac0126e14934a330b1856575750c15de9caf05340a44d36e9a34d869" + }, + "migrations/versions/b5e6f7a8c9d0_fabric_snapshot_set_revision.py": { + "algorithm": "sha256", + "hex": "08dd27faff5a2384059546105017fa55223b6587d51b441b9727955e747b9d3b" + }, + "migrations/versions/b8d4f0a2c6e1_work_record_identifier_aliases.py": { + "algorithm": "sha256", + "hex": "d0043eddf6d8a8c4be54aeab9277e2474b69535c4773b691b82b606ab9bae7ba" + }, + "migrations/versions/c2d3e4f5a6b7_v0_3_contributions.py": { + "algorithm": "sha256", + "hex": "d895532d17f401fbe6ce969e7fa795785c03891d7e8eb185c9d30d5d8018b207" + }, + "migrations/versions/c4d5e6f7a8b9_inbox_feed_revision.py": { + "algorithm": "sha256", + "hex": "8606148440bdd674b356a2ed0c7051aad13b53f2a6bfe947652768540dc13f9e" + }, + "migrations/versions/c5d6e7f8a9b0_add_goals.py": { + "algorithm": "sha256", + "hex": "f9810030dc588f0ae215f645c29518cdff0245d68ab88987caf5c8fa6ce78021" + }, + "migrations/versions/c6f7a8b9d0e1_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "1c985f566a9995ed3a2dee94691905714df4609edf4dd765d0d703e9dc41ae31" + }, + "migrations/versions/c7d8e9f0a1b2_service_catalog.py": { + "algorithm": "sha256", + "hex": "459334db67fa8b023429dad744ea2dabf0f6d86f1df552a38de6380a74ddfc63" + }, + "migrations/versions/c9e5a1b3d7f2_review_contracts_and_receipts.py": { + "algorithm": "sha256", + "hex": "673786bb9967bd085326b52b8244300b12aecdc601b30c67b42a115f2b0b2aa1" + }, + "migrations/versions/d1a2b3c4e5f6_workplan_projection_retirement.py": { + "algorithm": "sha256", + "hex": "121f3fb78355e4e418aa84bff74f134ff0ce85288bbdb59437c98d4a402618c5" + }, + "migrations/versions/d3e4f5a6b7c8_v0_3_sbom_entries.py": { + "algorithm": "sha256", + "hex": "768b9e8ff4be1aa65445ced722e680aa4fdf3d1d14f4634bfff527c1fc3142e5" + }, + "migrations/versions/d6e7f8a9b0c1_sbom_ecosystem_expand.py": { + "algorithm": "sha256", + "hex": "ed1de9451b65ee64451f9c2585644330ae9d2f91dd10f8d8bc1477896e2f8375" + }, + "migrations/versions/d7e8f9a0b1c2_broadcast_receipts_and_notices.py": { + "algorithm": "sha256", + "hex": "074e488249fd4272b3c62fa84cf62326f47382047fb67ba8daad0b0d8b640aa0" + }, + "migrations/versions/d8e9f0a1b2c3_repo_anchored_classification_spine.py": { + "algorithm": "sha256", + "hex": "7a6f8a2a053a591ce5dfb14ec7adef056b8c9b85e9d9e273ac8ded71e9dfb558" + }, + "migrations/versions/e1f2a3b4c5d6_gems_pass1_domain_fk.py": { + "algorithm": "sha256", + "hex": "896bdbbdc0121dfad3e82a97547158c368dde0c12e8bb99936da035ba8c0fdaf" + }, + "migrations/versions/e2b3c4d5f6a7_task_canonical_record_id.py": { + "algorithm": "sha256", + "hex": "985ec8df1ff872317cf54c2539525cc275ddb583adc5208630617256c804ec10" + }, + "migrations/versions/e2f3a4b5c6d7_add_last_state_synced_at_to_repos.py": { + "algorithm": "sha256", + "hex": "017c934b7cd737ee98fe9ec20c1b9032b6937ac167b06dcf77a1c2888ad6fb21" + }, + "migrations/versions/e8f9a0b1c2d3_task_wait_qualifiers.py": { + "algorithm": "sha256", + "hex": "582fb7775ea261ddea974a435c42646c5d4e6a4855d7948dfd25cec95cadd423" + }, + "migrations/versions/e9f0a1b2c3d4_write_idempotency_keys.py": { + "algorithm": "sha256", + "hex": "f7625d1e752eb2b5ded73a20fb3a6811265d3425bb398f9be86990de136ae860" + }, + "migrations/versions/f0a1b2c3d4e5_suggestions.py": { + "algorithm": "sha256", + "hex": "4e02d531fce919e7b5e60a2720566d0695d91229191f85c30d075d1ee91a674d" + }, + "migrations/versions/f1a2b3c4d5e6_workplan_file_backing.py": { + "algorithm": "sha256", + "hex": "d20e579fc651e4b6ca7adfc5c44003c73806234253cd6640d9fe66060707817d" + }, + "migrations/versions/f2a3b4c5d6e7_gems_pass2_workstream_repo_id.py": { + "algorithm": "sha256", + "hex": "d762a0d8e934148750714d2315a371a71fb1680e0d376758f778309c5523c2ed" + }, + "migrations/versions/f3a4b5c6d7e8_add_agent_messages.py": { + "algorithm": "sha256", + "hex": "e6aec4a973ad89abbacf123f818ba85dfc617a007af9a88016b903d4be1916d4" + }, + "migrations/versions/f3c4d5e6a7b8_repository_rename_identity.py": { + "algorithm": "sha256", + "hex": "2918bb539b17bdf5bbdab3dc432317c2b0380dcdbade8c02a72dfa44725ff7ec" + }, + "migrations/versions/f9a0b1c2d3e4_task_wait_window.py": { + "algorithm": "sha256", + "hex": "a36c9965a6eb176afad43b24cda0ef986b59d69bc14496abb447221037b7f329" + }, + "migrations/versions/g4b5c6d7e8f9_add_host_paths_to_repos.py": { + "algorithm": "sha256", + "hex": "37de2e17bba171d5e7317b2bba2c434b9e510c2491fd552717fde57203ade0d3" + }, + "migrations/versions/h5c6d7e8f9a0_suggestion_workflow.py": { + "algorithm": "sha256", + "hex": "22a148456f302f37a1ed272cf892c3e105bfb890cf7e04eb9f101807284214e1" + }, + "migrations/versions/i6d7e8f9a0b1_capability_requests.py": { + "algorithm": "sha256", + "hex": "a1fe532d74fbe7d8d7e3312cdc9d66c56698aa4263b683a16e3075fd45f01ef5" + }, + "migrations/versions/j7e8f9a0b1c2_tpsc.py": { + "algorithm": "sha256", + "hex": "09a55cfd14e1c0eb5ae41ea0bb9f14d9f028d1d13c0e9dde9822241976f46e67" + }, + "migrations/versions/k8f9a0b1c2d3_doi_cache.py": { + "algorithm": "sha256", + "hex": "2e0502ce61212e937ed6d704e62183e1eb72532621a159cb12269f1f94f6bc5c" + }, + "migrations/versions/l9g0h1i2j3k4_capability_request_routing_note.py": { + "algorithm": "sha256", + "hex": "3f97c713bef98db2d1ce47cfc3d6f93da59463e425ebbbd072e284367eef7ed6" + }, + "migrations/versions/m0h1i2j3k4l5_capability_request_dispute.py": { + "algorithm": "sha256", + "hex": "b3e7fc09d8128ebe7a2ecda82edb98825f8599df18eb6ad45034fb7f59aef402" + }, + "migrations/versions/n1i2j3k4l5m6_add_git_fingerprint_to_repos.py": { + "algorithm": "sha256", + "hex": "3f5e0d0d770cb5ea04bbb158cbf442403f46927bdb612c5e00b410dcfe4a6c0f" + }, + "migrations/versions/o2j3k4l5m6n7_add_token_events.py": { + "algorithm": "sha256", + "hex": "445592d2f20a5c77e7d4ac87c5db37657962b8974e07c0cb7635c89b4436c5df" + }, + "migrations/versions/p3k4l5m6n7o8_add_repo_id_to_capability_catalog.py": { + "algorithm": "sha256", + "hex": "fc1c025b176face69cf564cf0481c6deb77ba7d09f9c8faa7614f9d91cdb951c" + }, + "migrations/versions/q4l5m6n7o8p9_add_interface_changes.py": { + "algorithm": "sha256", + "hex": "f85bcf84d5054e449ed1a684c71b35aec7c2d3632a6d92712e8724149a284a85" + }, + "migrations/versions/r5m6n7o8p9q0_workstream_status_string.py": { + "algorithm": "sha256", + "hex": "5b33d7a30c62f054bf454798ac6043f2672e7c61e209c5dac7fba11bb3b2f59d" + }, + "migrations/versions/s6n7o8p9q0r1_workstream_planning_metadata.py": { + "algorithm": "sha256", + "hex": "40cbd6b8ddbf82ef3948c5d14a85d4495b36590b82d622ccdb31bdedc0d70875" + }, + "migrations/versions/t7o8p9q0r1s2_perf_indexes.py": { + "algorithm": "sha256", + "hex": "6f97e0011fe9bb279bf9444bd172c47dbeebfd5bfc98f226d57fee99d0f98ee6" + }, + "migrations/versions/u8p9q0r1s2t3_workstream_canonical_states.py": { + "algorithm": "sha256", + "hex": "d5c103249da9ea22539eb78991a5f1590d99e0cbcb01c119d5bbc65bcf5e101f" + }, + "migrations/versions/v9q0r1s2t3u4_token_event_provenance.py": { + "algorithm": "sha256", + "hex": "7313983a288e0be888f72f7a51d505ceec1566f8be1cc5c77cc07009b9e26bea" + }, + "migrations/versions/w0r1s2t3u4v5_token_event_legacy_source_ids.py": { + "algorithm": "sha256", + "hex": "41aa9961041664d37e95767a5525e94d435011857dc84aef61c49c1c4b8df1e4" + }, + "migrations/versions/x1s2t3u4v5w6_workplan_execution_queue.py": { + "algorithm": "sha256", + "hex": "6a0c6016257e4f086a2a39aa15444fb5dc378dc2b5da78ec36313fdd7f2ceb16" + }, + "migrations/versions/y2t3u4v5w6x7_fabric_graph_read_model.py": { + "algorithm": "sha256", + "hex": "938394ed2f9b1b8cca6b7ca5a81b71148496fa92a0d62a3affe834648c92eb85" + }, + "migrations/versions/z3u4v5w6x7y8_financial_fabric_vnext.py": { + "algorithm": "sha256", + "hex": "b02a0a161c458cdf70026052498226cd715416f3a98c8677343d735e5d3a81b8" + }, + "policies/intake-doc.md": { + "algorithm": "sha256", + "hex": "52ee677ce2994d9dbf9c3f5141fe1b325a45f010afb67c5c52134c3c8bde500b" + }, + "policies/repo-doi.md": { + "algorithm": "sha256", + "hex": "a1977f91cd6dcdc55a00f1b7dac006bcdb8325c32ccfc21bd8fce4aa9cc1d212" + }, + "policies/retirement-freeze.md": { + "algorithm": "sha256", + "hex": "e8b790181475d928ea30a67410ca3ffb46186e5bf1b418013392a71b7a1bc861" + }, + "policies/service-dom.md": { + "algorithm": "sha256", + "hex": "c96151c71a3143a2ebd9b5f3862a9bf1760cca9495cad16104b5a5c2a456e014" + }, + "policies/work-item-dor.md": { + "algorithm": "sha256", + "hex": "81f99e2ed635e0c5b67c9735166af5e2d98dcc457986c38e060b28c2f68089bb" + }, + "policies/workstream-dod.md": { + "algorithm": "sha256", + "hex": "12b6d91efe307cabadd2c10dbd9264c2dcd92924ba0ab4cdbf1cc82496449416" + }, + "prompts/sbom-capture-agent.md": { + "algorithm": "sha256", + "hex": "f394edb238815507186bd7fcedbf6b2e0e61dc1037e8c6a78407897f889295fe" + }, + "pyproject.toml": { + "algorithm": "sha256", + "hex": "a62a37fcac0df220538c067e23c8b6c426a48eeaebcebfbf4b2796c5e822e1a9" + }, + "registry/README.md": { + "algorithm": "sha256", + "hex": "165c316bf8d2f30cc06d7ee79db91c218a343affe80a1f13ca35dbba21763280" + }, + "registry/capabilities/capability.statehub.progress-log.md": { + "algorithm": "sha256", + "hex": "664fc510f5195c4609a721d9ddca524eea61df585bf6603d06b26e60fdf614f6" + }, + "registry/capabilities/capability.statehub.workstream-coordinate.md": { + "algorithm": "sha256", + "hex": "33b5f8837e67cec820c7e1bd66211b709500129dea817e67b7f0c8e9ee5b973a" + }, + "registry/indexes/capabilities.yaml": { + "algorithm": "sha256", + "hex": "cc4bf2d800e158235d6f3974ce9a44a7444e2821ee0c7b40662627cf5463b778" + }, + "repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "7c217a9176f3d2d6f430ba46854cec3b3da72505933fc3127f922a4266c7f56c" + }, + "repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "62794a22de657ed58d4911e71574ca6163a65203b61071d143b28789f73b3f22" + }, + "research/20260709-workstream-caller-sweep.md": { + "algorithm": "sha256", + "hex": "99d97923ca97ffbf0c0986cd7ee35089b17d1e8dd67a0fc9c8078b4e5c7ea836" + }, + "scripts/backfill_codex_token_events.py": { + "algorithm": "sha256", + "hex": "60dacdb6951fc512578a7c71dfa329eae844bb05e0ffb5f229374f40a26a426a" + }, + "scripts/benchmark_summary_cache.py": { + "algorithm": "sha256", + "hex": "b38a2522d480b0f327fc13dd95379008bbcd0e98a8ab8c60946d1be28da6e115" + }, + "scripts/bootstrap-env.sh": { + "algorithm": "sha256", + "hex": "6491f2d64b8543bb297e0a05f5e15163082ff41c4bfeb090c232cc213aa3f93b" + }, + "scripts/capture_legacy_meter_evidence.py": { + "algorithm": "sha256", + "hex": "90323fec4cc180b8a7eb473cac4fedbc2df0a3656feaddc63028bef2ac0f3472" + }, + "scripts/capture_sbom_tools.py": { + "algorithm": "sha256", + "hex": "3d6cd35d5d336e4da1280681a55e35666f898d21ab02b2672158eb0bf8387416" + }, + "scripts/check_doi.py": { + "algorithm": "sha256", + "hex": "f4dd4e69eddebf294df63be9b38c82001bb330273a010083b3aec66656f4e5a1" + }, + "scripts/cleanup_stale_tasks.py": { + "algorithm": "sha256", + "hex": "510c5991df3f80ae538c23efb6d66aea0c3ec01b2c59484ea98f7a97055b13a5" + }, + "scripts/codex-state-hub-mcp.sh": { + "algorithm": "sha256", + "hex": "7233a27feb812323cd7b17036580ba59f2c0868d6bcb37358953e166f7942e1e" + }, + "scripts/compare_consistency_sweep_parallel.py": { + "algorithm": "sha256", + "hex": "a9876ea4046b7438d8df2acb74161181454246abd1784cfe857c698f66d85072" + }, + "scripts/complete_statehub_bootstrap.py": { + "algorithm": "sha256", + "hex": "4a90383a356b76c1e8bf58b9e96f3c8c4a5bdf9f85258ddcdea04d4276e4903b" + }, + "scripts/configure-codex.sh": { + "algorithm": "sha256", + "hex": "f6ba4b3cbec34a8b22f8c8dffc09ef9941ee36feac78749e177d0d9d3a06e781" + }, + "scripts/dev_hub_up.sh": { + "algorithm": "sha256", + "hex": "81ca200921262cedb8c6123f146e9ed1e68aa66552d0e5f13ce0fba964be55e0" + }, + "scripts/ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "6b5205b309a94954e357a867643ccb419c37dd279e43c24dd73cca8c93c0808a" + }, + "scripts/gitea_inventory.py": { + "algorithm": "sha256", + "hex": "3b57e0f086bfba8a98003ec20647490b4c9a900bf3924c4777cb5f42c2bf6971" + }, + "scripts/ingest_capabilities.py": { + "algorithm": "sha256", + "hex": "7b0389144882a39b615934f536b46d2a4deba3c70a837f727a4329c3079935ad" + }, + "scripts/ingest_sbom.py": { + "algorithm": "sha256", + "hex": "38287358cf43b138d154c8b6b5003e1755009687eb50f96505625e6a5d468854" + }, + "scripts/ingest_tpsc.py": { + "algorithm": "sha256", + "hex": "97bfc4afe0ad4915af4af66abb091be7309b9f2cd21ef597e6c5491508f05033" + }, + "scripts/install_hooks.sh": { + "algorithm": "sha256", + "hex": "8037b45287f3b103c9e444f5f351a365d1f236af23584f7073a77e1d4e18a5bc" + }, + "scripts/mcp_hub_profile.sh": { + "algorithm": "sha256", + "hex": "0e447d3c9b220f6f1b8eafced940b329b8deb68d60d30006e8419ba463c79272" + }, + "scripts/mcp_registration.py": { + "algorithm": "sha256", + "hex": "770b692995871f3dd1708b5b4fdb9b2d6497dbe6826f37c66af721b85307997e" + }, + "scripts/migrate_mcp_config.py": { + "algorithm": "sha256", + "hex": "65aaf9eef1b8503aeac4d46385bd789d52c231abac4e95c3c3bd439badee82b1" + }, + "scripts/normalize_attached_repo_workplans.py": { + "algorithm": "sha256", + "hex": "053fcad24bf0fe23763717bdf3c383a0b0aadddc317a723e1f44000c603d4d92" + }, + "scripts/owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "26d058bcf1281478522bacbe81e7e01f8e096e8316a20ad0578bfebf17d4ac97" + }, + "scripts/patch_mcp_cwd.py": { + "algorithm": "sha256", + "hex": "42ea9e20530ddff28da27f0622bab3e6e305e25ce297f78cdfb5b07314e44da2" + }, + "scripts/project_claude_md.template": { + "algorithm": "sha256", + "hex": "0ad4707c682150cf61d6fcfdbfb4d683311f573e55ce64db6953179204cddd2a" + }, + "scripts/project_rules/agents-codex.template": { + "algorithm": "sha256", + "hex": "4e38dc7f1a4f26dc170d3b4b0d38e8629be62324c260ed0c9fbbef09fe449633" + }, + "scripts/project_rules/agents.template": { + "algorithm": "sha256", + "hex": "2b3db2612fefc7d230e6a1d570ce2a86501ce89376fcb38f134e1b01ce523d8b" + }, + "scripts/project_rules/architecture.template": { + "algorithm": "sha256", + "hex": "5055e65ea9aa885c6b691b855f155fbb4628de0af806752aab8be7d005ccd6be" + }, + "scripts/project_rules/claude-md.template": { + "algorithm": "sha256", + "hex": "96065c83c4617214b25a796d57564463a6da2c9b29b002eb2df08ce4295b5237" + }, + "scripts/project_rules/credential-routing.template": { + "algorithm": "sha256", + "hex": "2d2f6a72f3da43f8d56c3fa1373bb67630fc0be311d158adb56614937c9d69d7" + }, + "scripts/project_rules/first-session.template": { + "algorithm": "sha256", + "hex": "3b163d997240d5244df728acebd31d4c9e693c51dbc9830e7112cbc8e6cd73d8" + }, + "scripts/project_rules/gitignore-claude.template": { + "algorithm": "sha256", + "hex": "b88d4699608d5e587d23831dc8c1897fd327f9ccfd69fd2267abe23beb603e97" + }, + "scripts/project_rules/repo-boundary.template": { + "algorithm": "sha256", + "hex": "d32eec3a4dd1c19704721b03336f2870312d228d0f40ff8ec1ba293e5892713c" + }, + "scripts/project_rules/repo-identity.template": { + "algorithm": "sha256", + "hex": "7fbbfec51d7916c9c8c518b76bf04444d02be44911e05b90765213769ed6f592" + }, + "scripts/project_rules/scope.template": { + "algorithm": "sha256", + "hex": "959a36f119c508afbbad42f53b1b684c90f90d6fac4a22ea4a08671e777cbf39" + }, + "scripts/project_rules/session-protocol.template": { + "algorithm": "sha256", + "hex": "10407b87395cd0af873201216aa006085268fc5bb9ece07c6312e7a47cd58d45" + }, + "scripts/project_rules/stack-and-commands.template": { + "algorithm": "sha256", + "hex": "be88dbf0d0f14e9a19862cf3289be0024d00c230adf42b7921e515bd0d2e6b56" + }, + "scripts/project_rules/workplan-convention.template": { + "algorithm": "sha256", + "hex": "f14469956daebe6f26b8060d3d33dc7ac6b930aa98b26e8a25794ea410ddabe6" + }, + "scripts/promote_intake.py": { + "algorithm": "sha256", + "hex": "d737cda2ed3eca8cc756ec09e7a70f38b9639da315a507741c52f6eb45ffbb84" + }, + "scripts/propagate_credential_routing.py": { + "algorithm": "sha256", + "hex": "4dd17c8034bbb22818f7127c3a4822cd6d9541366f2c96fd309c1e8232494975" + }, + "scripts/pull_image.py": { + "algorithm": "sha256", + "hex": "3121782da11232f21e78483fdc0853e86f5593a695f6cf3e2c3b683415f9a8a2" + }, + "scripts/push-seal.md": { + "algorithm": "sha256", + "hex": "5756e4d79793942e8c1f80000fd59a655528d0feb051a5fac4c54c52edd0a5df" + }, + "scripts/quality_assessment.py": { + "algorithm": "sha256", + "hex": "19671103230617ca97af99ca44d809671c8ad8f93b8cae8be3b585c3582c8495" + }, + "scripts/quality_debt.py": { + "algorithm": "sha256", + "hex": "b31e6751008f588680eea0f73865b5c0ba25c14abb1bc1fb008a564f33a5284c" + }, + "scripts/recently_on_scope.py": { + "algorithm": "sha256", + "hex": "ef91b3292eac275bdf1130c7919398d15adf594bb85c30a723e4ac46e76bdc42" + }, + "scripts/register-mcp.sh": { + "algorithm": "sha256", + "hex": "85c00a6688bf890e4a704e72f6d7f8b17ea55a32fa41b1a4906d6b8a32b47187" + }, + "scripts/register_from_classification.py": { + "algorithm": "sha256", + "hex": "9c901828977414d33e7f8e22b9d5423b03534fa8fe9806883a57156ced3b6ed6" + }, + "scripts/register_project.sh": { + "algorithm": "sha256", + "hex": "7e43846a69094e1c0544bf1a291a748077ca3ea57f5aa754e314ac0de45fa07d" + }, + "scripts/release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "efa66ef82a0dca9468acde03ef675431d698723a12583b14b8fc826adda868d3" + }, + "scripts/repo_sync.py": { + "algorithm": "sha256", + "hex": "1895989820e107e76c42f20478bcdd8085e351259ba2179d601bd8dee39452fd" + }, + "scripts/seed.py": { + "algorithm": "sha256", + "hex": "1d6d6840ac5bcc9f372dd37458d58fd19758605e29eac347534396b5edad3cc8" + }, + "scripts/seed_wp0012_suggestions.py": { + "algorithm": "sha256", + "hex": "d2bcae410c1bd62d6652470c9932984db889b087610a53ee63737dc98b235fc2" + }, + "scripts/smoke_dashboard_load.sh": { + "algorithm": "sha256", + "hex": "7eb0ab2bbddf631a430e0cee254ad9c629d3d0a503e431706b725936891a573a" + }, + "scripts/smoke_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "c0f6bb6101280d180598c5d8efcfd867ae7b9d460b8577bf0f1edb374a78bb34" + }, + "scripts/spine_migration_data.py": { + "algorithm": "sha256", + "hex": "a3234c0c55a2ce053e14e9d95b944bad0bdd7e67b0d7a94a17ebeaa66371a692" + }, + "scripts/spine_migration_dry_run.py": { + "algorithm": "sha256", + "hex": "e7188e626e1f9701239871857ea7523902aadd307b9a5a875bee962cc836c48e" + }, + "scripts/sync_classification_allowed.py": { + "algorithm": "sha256", + "hex": "20f182904a3545db3269c12994b9a3707979659c7b87909ceefd3730a822a414" + }, + "scripts/task_token_hook.py": { + "algorithm": "sha256", + "hex": "57769e31aea7e96aaeb9a14153ad6063104e462d1eb08dd0bb2b1cada45bdbb5" + }, + "scripts/token_reconcile.py": { + "algorithm": "sha256", + "hex": "2f02039d3540e0676ec37f10afe055b633a38ad230633be993c03d98905fcdc5" + }, + "scripts/update_agent_instruction_files.py": { + "algorithm": "sha256", + "hex": "291330d2f6998e7e1d6a88515a105951192994bedce982fc0f7df24057b629a6" + }, + "scripts/validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "8f65fe4b216fe528d1f0aab5518be01b33e0532730ab8bb18c3df6664e893e41" + }, + "scripts/verify_image_pin.py": { + "algorithm": "sha256", + "hex": "4590762210dbdb78ecbcf02f8740d0ba3f5a522d987b3e8e296e3e8c054bb5e3" + }, + "scripts/verify_preflight_signing_runtime.py": { + "algorithm": "sha256", + "hex": "f26f2e813fe64c8459b1cc24fe6b10e948bc350affc5c2f56fe0a1e39b0aad8b" + }, + "skills/state-hub/SKILL.md": { + "algorithm": "sha256", + "hex": "027a74f2c7d7d0c45b86ffa8b4a3c1f3f20e8a713efbcee2734351a9290631a1" + }, + "skills/state-hub/references/tool-signatures.md": { + "algorithm": "sha256", + "hex": "47a9ac4f30f464e44ff4f4acbb21d7e20f3d183ac0991a612015be8438b06629" + }, + "statehub_register.py": { + "algorithm": "sha256", + "hex": "ba9173fb375ba9b01a396710a24eb699df725288cabbf104e584a4916e046445" + }, + "task_flow_engine/__init__.py": { + "algorithm": "sha256", + "hex": "a528d4bb114456713b0778956cb5806ff2705b1d6e78d0e17229b74ad45adca7" + }, + "task_flow_engine/builtins.py": { + "algorithm": "sha256", + "hex": "ad3d790294ee4a08f6f8642410738b95d76b712a97c99f6fec3bddecd04e2cbc" + }, + "task_flow_engine/engine.py": { + "algorithm": "sha256", + "hex": "c5349b51dd82b0f67ed295ede5ed7f67cbdd04c5cfc73532c51bd61804c07b44" + }, + "task_flow_engine/evaluator.py": { + "algorithm": "sha256", + "hex": "4eca404ff7ad1a707cc5596bff9fe8907f41c5f425814f314e987d6933383e41" + }, + "task_flow_engine/models.py": { + "algorithm": "sha256", + "hex": "1b8ed0c99b9cf187d59f56bbb32b97e9f44b5427a4b6eb523110c58b559287d6" + }, + "templates/recently-on-scope/domain-digest.md": { + "algorithm": "sha256", + "hex": "e5d657d14e086849d5588ab24f233215cb67d479841e0db08720c412380b769c" + }, + "tests/__init__.py": { + "algorithm": "sha256", + "hex": "74f80f8f9a2099d9a56063989a0a89d06d29a427b168dd9b1e00e1d070a48cac" + }, + "tests/conftest.py": { + "algorithm": "sha256", + "hex": "577b738c80123148f37fc5fa23ede2b03ce96c46d5e1168fc69f93136ef2c0f9" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md": { + "algorithm": "sha256", + "hex": "ca2cf99bf2f66f235b88c58d711c40ae0f9d2337464b5d4c16b5016a59df7029" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md": { + "algorithm": "sha256", + "hex": "a3b4131cdbbd90b27a08674f9e330d37c359d7744c24771afc82c31d9b776adc" + }, + "tests/fixtures/railiance-cluster/workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md": { + "algorithm": "sha256", + "hex": "c08f5ba3ceb01d769afedcf476594fe3043552a12ab39161dd536290e1a59766" + }, + "tests/fixtures/release_headroom/rev61-65m.json": { + "algorithm": "sha256", + "hex": "39a8a360ebf836fc72703e00aff0f63ac5051ccda83960e789a3c91145c1c481" + }, + "tests/fixtures/release_headroom/rev63-105m-concurrent-pending.json": { + "algorithm": "sha256", + "hex": "a4c05b1490082a486d2ddba6db18431c068ca2bab7a2c0af19a58c7a52a4048d" + }, + "tests/fixtures/release_headroom/rev63-105m.json": { + "algorithm": "sha256", + "hex": "72452b6ceeed98257b9109b01f2acab18717b1669b86c0fb62dbb6bd006b9196" + }, + "tests/test_c07_retired_rows.py": { + "algorithm": "sha256", + "hex": "905612dde7b8524eccb8894e7ea6c332724c20f82407e5aeaa20763d506e9fc9" + }, + "tests/test_c25_message_pagination.py": { + "algorithm": "sha256", + "hex": "86488219d5d1ee2bd723a88a97392d9cfa714258282663a89915b0ccf011018c" + }, + "tests/test_c25_source_revision.py": { + "algorithm": "sha256", + "hex": "a8f4ad66b5da4e373cdb34045ae00fe0590ea5f59307c4a77aa99a55c7e5e5bc" + }, + "tests/test_capability_requests.py": { + "algorithm": "sha256", + "hex": "69c25d9344a8a1592f0c03ed6b9b739369d9e502bb7404e0391779746d20f624" + }, + "tests/test_classification.py": { + "algorithm": "sha256", + "hex": "8b8541883296c73af3850c9a3835b9cae1af5f1dfb6a048d01c7b86b186b45a7" + }, + "tests/test_cluster_historical_projection.py": { + "algorithm": "sha256", + "hex": "26b8b24d5991e96fece30fb91f8a37e35847bc21bf11eeb2f6d576ce3061028f" + }, + "tests/test_codex_mcp_launcher.py": { + "algorithm": "sha256", + "hex": "8440850a93ddd6a0e959b52aed8d7da1a0bb265801d3c002f9d0bd7b2968e69b" + }, + "tests/test_codex_mcp_server.py": { + "algorithm": "sha256", + "hex": "a9ef024a2b8955af9e168be17599a431ecedf2a395c29957fb31ae2a53d04b9c" + }, + "tests/test_configure_codex.py": { + "algorithm": "sha256", + "hex": "149c5215d4e3528351cd07ef234cbe44ada420eada58cfbbb41dd4cfde9f3fce" + }, + "tests/test_consistency_check.py": { + "algorithm": "sha256", + "hex": "095136c993d90d3dfea6019b7d964c2ddc3e9eb1649a279d9f98210dbcbb52a0" + }, + "tests/test_consistency_sweep.py": { + "algorithm": "sha256", + "hex": "43fe0a76b4487a4ecbd749d12af9c0f7144a7e8972df66b65c9cb7018519bab6" + }, + "tests/test_cors.py": { + "algorithm": "sha256", + "hex": "16d0949527020ad5686f89c101a73b4b61d669c59514b464c1e57fbd85bb32b8" + }, + "tests/test_doi_scope_health.py": { + "algorithm": "sha256", + "hex": "5cfae81bb2bcb4082aa61bf80c5b17d34a97259c5de2f47f03f16ca77627e3bd" + }, + "tests/test_edge_outbox.py": { + "algorithm": "sha256", + "hex": "5949ebcf034872e7479965e203078942688238d1203e57df94f4a9f00989e3d4" + }, + "tests/test_edge_read_cache.py": { + "algorithm": "sha256", + "hex": "5d55dd31d28954b83b11edf2695fdfc328faadd57b7e6a62473863410088a08e" + }, + "tests/test_edge_relay.py": { + "algorithm": "sha256", + "hex": "54e83bfa415fd341603f81789436aea957ca5e9d5e421f3d7c96225512fd69d6" + }, + "tests/test_ensure_gitignore_claude_rules.py": { + "algorithm": "sha256", + "hex": "372f51697f4cc4c3b8199b5998c3f6fd134b137aab0aea497ec8a4b670422caa" + }, + "tests/test_forge_dependency_edge_preview.py": { + "algorithm": "sha256", + "hex": "7fa67aca7256ea0b0f5609ca0db9c8faac5344ec48379d53d45798748621f71b" + }, + "tests/test_forge_dependency_edges.py": { + "algorithm": "sha256", + "hex": "ea6765fe2774db952727aff655821742f1915d1a95135810832812a20b7e3ab1" + }, + "tests/test_forge_projection.py": { + "algorithm": "sha256", + "hex": "bb7227b3042136d71e8a94db29563a1cdd9a55176aa1199d1d49208f7e28dbeb" + }, + "tests/test_forge_projection_qualifiers.py": { + "algorithm": "sha256", + "hex": "803bad3319e403e44fe966c3050b2a3e6e6b08d69315a8fa48a42bc331508390" + }, + "tests/test_historical_projection.py": { + "algorithm": "sha256", + "hex": "bcb06e41242087d94bd83e7d73fbeb06c89cbb15ab89e87e6c95f399711ab58f" + }, + "tests/test_hub_core_imports.py": { + "algorithm": "sha256", + "hex": "f6590e158ba37a647551aa27431a3765ae79b60bd7e668ea8c5eecc8e92956eb" + }, + "tests/test_ingest_sbom.py": { + "algorithm": "sha256", + "hex": "3ada02bb0cd893cb9a4b4544ee6ff819a180093d4263770e34a4d6506f1bbc42" + }, + "tests/test_instance_identity.py": { + "algorithm": "sha256", + "hex": "fa8a82119e58720a82631a5365063d50309a9124d1bbbf41cc9ec55ff2d97581" + }, + "tests/test_intake.py": { + "algorithm": "sha256", + "hex": "392c4e8b7218bc42c85515a098237b01701657f90ed2b51b5f4137b7704aa689" + }, + "tests/test_legacy_meter.py": { + "algorithm": "sha256", + "hex": "49fb5f342f5890e96f6b605429853933f1215a040c25a68226acd2431f0654eb" + }, + "tests/test_lifecycle.py": { + "algorithm": "sha256", + "hex": "9e60edc0e7f0daeea1592f7d79a6cfe6c586718372b9d23ca48e2837997f73d0" + }, + "tests/test_llm_connect_integration.py": { + "algorithm": "sha256", + "hex": "bb515d7d89bd1dd86f5c2b52df5db61af7cfe35308442134b15f2614002735a5" + }, + "tests/test_mcp_legacy_deprecation.py": { + "algorithm": "sha256", + "hex": "ebb3363d02b013822661d2508bc5f9bc125107aafb61233626178b5e107a90f1" + }, + "tests/test_mcp_queued_receipts.py": { + "algorithm": "sha256", + "hex": "bf3d261836c2104387e5f80fd75b5765639f437e738155e6c989da88c2214a4d" + }, + "tests/test_mcp_registration.py": { + "algorithm": "sha256", + "hex": "5cc53cfb1f2d5a0c8a06723c3dbfcf227b9d1374056418934023bfe4cf130eae" + }, + "tests/test_mcp_smoke.py": { + "algorithm": "sha256", + "hex": "452fe4871dab582e2a447cb58f52c1e97487abe581affd2cfd8fc5d1482cdc2a" + }, + "tests/test_mcp_write_tools.py": { + "algorithm": "sha256", + "hex": "dc8afe96892b88b38c29e83566ff8ee314f6ca1e7d28c50692f18e8895838397" + }, + "tests/test_memo_dispatch.py": { + "algorithm": "sha256", + "hex": "91efdccecc89c4e6cc9d829971344bcd89a701b23ee6b4f2cadb285f135ba025" + }, + "tests/test_memo_forwarding.py": { + "algorithm": "sha256", + "hex": "aeac54ab8333b52c2b43952d9696ef1a990110931f151fe129a7dfd690907976" + }, + "tests/test_memo_notification.py": { + "algorithm": "sha256", + "hex": "0bf73a9e8883ebdf1ded5f28ee74f7cf629108b8f692fd12c9f1494e2a088b28" + }, + "tests/test_message_feed.py": { + "algorithm": "sha256", + "hex": "29901277a0f603adb10b376782eaadb4f9adcb271eaec0b58c17b824d118d4b6" + }, + "tests/test_message_receipts.py": { + "algorithm": "sha256", + "hex": "be3cff46cffb2fe025ae63f2fc7aba10f969bfe8aeb7a714736e44a11691700d" + }, + "tests/test_ops_run_projection.py": { + "algorithm": "sha256", + "hex": "6ad02d4c936a2e65cc982528172c46f10ef44817fd39398c98212e7af57efa61" + }, + "tests/test_owner_return_handoff.py": { + "algorithm": "sha256", + "hex": "98ca96b02c4148312f38f97f9d15979c0a5330c091fa5c8d4ec3b047ab896896" + }, + "tests/test_policy_router.py": { + "algorithm": "sha256", + "hex": "7b16e737b77550eefc8b6623c225521e3e323bf4e181f60460d3d950650a9efa" + }, + "tests/test_preflight_signing_rotation.py": { + "algorithm": "sha256", + "hex": "5f309b667dc60aa3afabb163220455d9d2303d0238c1070a39a673cab92d46b5" + }, + "tests/test_promote_intake.py": { + "algorithm": "sha256", + "hex": "24bf48a23ad094fae4e21ee8b80d8bd51bdf844ae5e3d5c85b37a6a519fd93af" + }, + "tests/test_push_deadline.py": { + "algorithm": "sha256", + "hex": "9199e714a96e2da412e313397bd825b3b44ec3d3e8a7da7e398860cb433bb026" + }, + "tests/test_quality_assessment.py": { + "algorithm": "sha256", + "hex": "02d8d6d0790e352b862e0ce859fc36be29648964a2dd82deadd756887995e724" + }, + "tests/test_recently_on_scope.py": { + "algorithm": "sha256", + "hex": "2ef134cfa7ab774b474e6e9383a37b6b78f307276e8d80df926d8505cf7a418f" + }, + "tests/test_reconciliation.py": { + "algorithm": "sha256", + "hex": "7c15f0fb78495e55e3cb77ff0c363b99933166c51ea81ac100c228fa4e14eab5" + }, + "tests/test_register_from_classification.py": { + "algorithm": "sha256", + "hex": "f3fab2107913b5c0ac0782522509cdd451f906a8ccf95f9ac332e15077d998b1" + }, + "tests/test_release_headroom_preflight.py": { + "algorithm": "sha256", + "hex": "612acb8fcf5f08984bd0d807c8be1ebd30927084bd188fa8ec7318c3808bb414" + }, + "tests/test_repo_manager_workplan_adapter.py": { + "algorithm": "sha256", + "hex": "f64c6d44d690298b0e5b5dfbd46b9abe5a4d3b0e33ef57daf73f4be9d6ac8062" + }, + "tests/test_repo_sync.py": { + "algorithm": "sha256", + "hex": "578b695b3ba29331ff7234e2b1c496d73007e5407daa5bda6afdc5f85cf5edcd" + }, + "tests/test_repository_alias_routing.py": { + "algorithm": "sha256", + "hex": "4bb152404bc6d7544d65ce7496e763b2a625cf34afd2fe27cddd21170a340966" + }, + "tests/test_repository_collection_projection.py": { + "algorithm": "sha256", + "hex": "2229a766cf165ec7ccf3bbc143dfd57705cf8bbfc12795d22eef00553f78b52e" + }, + "tests/test_repository_rename_api.py": { + "algorithm": "sha256", + "hex": "89c8072ea0f3bf0bb0975a3c77dc7343d68f9d7fd89a1297e92400e063a77e08" + }, + "tests/test_repository_rename_cli.py": { + "algorithm": "sha256", + "hex": "9886a8d5f99ff59dcdecb3c9e8f8ee2176574f2b86ef2dae0510c39a7bfeca8e" + }, + "tests/test_repository_rename_docs.py": { + "algorithm": "sha256", + "hex": "fc8039bb428bf03b63ea3aff39a27f2c577917f8c0c28fcd05acd0ea3c96c696" + }, + "tests/test_repository_rename_persistence.py": { + "algorithm": "sha256", + "hex": "5f870e6c77dc64923a1be04c543241ba0824cbd51c8263da8ea8f9c01b9750f3" + }, + "tests/test_repository_rename_workplan.py": { + "algorithm": "sha256", + "hex": "2c31d38b7fe55325910c82fb9d55ec3cdb1ee52425001160c32d940ad150ab54" + }, + "tests/test_review_contracts.py": { + "algorithm": "sha256", + "hex": "13ef7ee55b632fbef3aa16b146eb3df9142b396633ada018b97783fbd05614cf" + }, + "tests/test_routers_core.py": { + "algorithm": "sha256", + "hex": "c903511a3b21cd5747c5297b9d7818b59e4c2dcd62c7ffc0aff2dc94a999cd86" + }, + "tests/test_routers_td_ep_contrib.py": { + "algorithm": "sha256", + "hex": "1c9a756ab8c851ef11d43ceeb7858dc8d912d329d76ef7158253868015786326" + }, + "tests/test_sbom_nexus_compat.py": { + "algorithm": "sha256", + "hex": "08d53e31d0555ba214008f7902293a1c8a2aafb413d8859d3087ced53924cc72" + }, + "tests/test_schema_state.py": { + "algorithm": "sha256", + "hex": "95e304cbffd36a29400a5fe66c273eae585a62cb4c29a9b769a78aaee0155fbe" + }, + "tests/test_server_dryrun_commands.py": { + "algorithm": "sha256", + "hex": "b27d699d7eb05d0397b649bf57c28aabb0f032847bebb36d8c45c0501b5f3603" + }, + "tests/test_services_router.py": { + "algorithm": "sha256", + "hex": "251527dc37696ddddbf4e1aff8f047bf8d492cf2d226ba1b49045082d14489aa" + }, + "tests/test_statehub_register_cli.py": { + "algorithm": "sha256", + "hex": "f9312a89943715169f171063a4f44e940ca3b4b8f6c3c3b2538a54ba7b744102" + }, + "tests/test_suggestions.py": { + "algorithm": "sha256", + "hex": "14d9426fa89420f141e9311971e65e2ae0b1402107c31dce23120ee21c226fca" + }, + "tests/test_summary_cache.py": { + "algorithm": "sha256", + "hex": "655052c819e24a2da743fcc861c32bf2f9487a99e2e2c18922c47cfa7e29d470" + }, + "tests/test_task_bulk_status_sync.py": { + "algorithm": "sha256", + "hex": "bba2045c9d978888a6b11349338aee67a9d95fc7106d0ab2302cdd062ecebdb7" + }, + "tests/test_task_flow_engine.py": { + "algorithm": "sha256", + "hex": "5b031e7200729f0a7bd4190b06d3af4ec1130f8babe8d19c0549757c1cd89fe7" + }, + "tests/test_task_record_id_backfill.py": { + "algorithm": "sha256", + "hex": "72c8dd990ffc1d1c38297e1fe720f550854895b6cab8697264c891ac66978e48" + }, + "tests/test_task_wait_qualifiers_schema.py": { + "algorithm": "sha256", + "hex": "572467435ccbdbe35b74df47b9382c65816da36b4baa763641ac5f2e6edea144" + }, + "tests/test_todo_md_staleness.py": { + "algorithm": "sha256", + "hex": "75113618409611e3a15b6348e545ab2248376d0f2452e17976c3b65deec38684" + }, + "tests/test_token_events.py": { + "algorithm": "sha256", + "hex": "8247ec154e8df95fc7ecde6109b115140c80a89da2e8ebca4522bc6c0d1cce53" + }, + "tests/test_token_passthrough.py": { + "algorithm": "sha256", + "hex": "32c95dc7a9b53f9040523c0a9c83ca406935f68c2a71e332b9301a7437f7de66" + }, + "tests/test_token_sources.py": { + "algorithm": "sha256", + "hex": "7950f8b1ca5dacd7a58e9443cc132840ed9f14af07589421ebfa03effb6b1230" + }, + "tests/test_tpsc_router.py": { + "algorithm": "sha256", + "hex": "d090c89c1a4f3d5d0699a0207dc6fa6c017b4238e91fe05a1df8b06134dbe26f" + }, + "tests/test_validate_repo_adr.py": { + "algorithm": "sha256", + "hex": "d09db625956b352d908eec9bb678672cf5f3aae714961a404395871128e1940d" + }, + "tests/test_wait_kind.py": { + "algorithm": "sha256", + "hex": "af9173e2b2a8e7eeff42c820e19effc482e4cd7f258c0859ae3f0bc2a297645a" + }, + "tests/test_work_record_check.py": { + "algorithm": "sha256", + "hex": "64308ae19f5bf483b70cf879960db91bd715c3f8173a218f4e78e0434195b72c" + }, + "tests/test_work_record_flavor.py": { + "algorithm": "sha256", + "hex": "ad548b47da095c02b3b6543efb8135e1368ea3ebd7396eb5cbebe564ca2d8af4" + }, + "tests/test_work_record_identifier_migration.py": { + "algorithm": "sha256", + "hex": "0a8946f76b691621913184bc7449138cdd56a1bd9437b904ccdf0a01efd6323f" + }, + "tests/test_work_record_index.py": { + "algorithm": "sha256", + "hex": "77d1b2b5f4c528210a828ddbd3229c98239bd38cafee01755860ad2d1d6216cd" + }, + "tests/test_work_record_projection_api.py": { + "algorithm": "sha256", + "hex": "1432b4811a187b1a155b411dbdd0bbcbfba6f4953e838bae2dc0bf9ec5fa989e" + }, + "tests/test_work_record_registration.py": { + "algorithm": "sha256", + "hex": "5246cd42e70d289a06809d7ddfe2f60f800749d481e0e7632ad0bf772d9459b2" + }, + "tests/test_write_idempotency.py": { + "algorithm": "sha256", + "hex": "84478dee314fb5af1c33cac5427d102731c3ecff9149345ce44dbe16ad669209" + }, + "uv.lock": { + "algorithm": "sha256", + "hex": "667a5fb4c2fb889fd7a5eea77f82bb6f89cbb34e4c2edae0c975c12adb3f55c1" + }, + "workplans/ADHOC-2026-06-04.md": { + "algorithm": "sha256", + "hex": "e3ae47791aba0411890acc28311209cdb311beda867c5540e517656db17f4805" + }, + "workplans/ADHOC-2026-07-01.md": { + "algorithm": "sha256", + "hex": "c98b2048ed863b92e27d10298c0d79848c567c4444a0797dfb630c4a9054467a" + }, + "workplans/ADHOC-2026-08-08.md": { + "algorithm": "sha256", + "hex": "28931c2c2268011ff7827822b361d57a729a86462bae930ff483e1d24dd047dd" + }, + "workplans/ADHOC-2026-08-23.md": { + "algorithm": "sha256", + "hex": "36bbd8285ed7b07c76f16dc2604a420a513ad9831c893e326dc80fffb4d17e94" + }, + "workplans/ADHOC-2026-08-30.md": { + "algorithm": "sha256", + "hex": "fd1fedf0d770640c3589268726c92ad726837b36c8fc532d052a5751c6daccf6" + }, + "workplans/ADHOC-2026-09-04.md": { + "algorithm": "sha256", + "hex": "43c74166b8f6bd9343d16a19a13d7fd244773420221b8008999e83cac090166b" + }, + "workplans/ADHOC-2026-09-22.md": { + "algorithm": "sha256", + "hex": "b56f1002baa1c5fa49b9527f71932adb88ef76c545cbc18d4f164e8bbdea7e15" + }, + "workplans/ADHOC-2026-10-06.md": { + "algorithm": "sha256", + "hex": "9ee43d61232bdb89348928d53d207d89a055aa604582d0e2e4e119535b414bd2" + }, + "workplans/ADHOC-2026-10-13.md": { + "algorithm": "sha256", + "hex": "6104351bfe83ed4a9b7ec93b97f8ebb6e85aeca662fbdc1a2bec89a5872c60ce" + }, + "workplans/CUST-WP-0003-whi-kpi-card.md": { + "algorithm": "sha256", + "hex": "66f7b2a0e8160799f7d63aa445d8f58b6ad8eb4c62a00ac2e9bb98898f3f9be6" + }, + "workplans/CUST-WP-0012-multi-user-onboarding.md": { + "algorithm": "sha256", + "hex": "f02eaa67b1f333eeb3bd483bde7e2eb52f53dc4e0483bdfe273a3fdf97b81134" + }, + "workplans/CUST-WP-0038-state-hub-threephoenix-ha.md": { + "algorithm": "sha256", + "hex": "7c2a649f051c25e55ab36e312d6757c3d21508a4634f99e2e96ccd6586908a8a" + }, + "workplans/CUST-WP-0042-workplan-state-model-cleanup.md": { + "algorithm": "sha256", + "hex": "2b84dd27e4871d71029d884e1bdcd09cd8895d40626f581ce89b86881117355a" + }, + "workplans/STATE-WP-0043-dashboard-ui-experience.md": { + "algorithm": "sha256", + "hex": "c919c9be64c30324dab400d4125c1f143924e5d14b942b7abc7574b4c06d3adb" + }, + "workplans/STATE-WP-0044-recently-on-scope-digest.md": { + "algorithm": "sha256", + "hex": "b7c3441e562a09467d5acc2c4a998bf499942c0d7a189146d95021428446d95d" + }, + "workplans/STATE-WP-0045-token-measurement-accuracy.md": { + "algorithm": "sha256", + "hex": "1256465645fdf1451d75062641fca6ae8aae003245d54cf236a080f19421e222" + }, + "workplans/STATE-WP-0046-workplan-id-normalization.md": { + "algorithm": "sha256", + "hex": "a6eaf9dcf01aa2c69aded5d07a2c2cd5424a3b4c7fe31a142e1e07710737b51b" + }, + "workplans/STATE-WP-0047-lifecycle-assertions-and-renormalization.md": { + "algorithm": "sha256", + "hex": "cdfce1bca8bb3c736377fac6b59b30ce03f6fb0329428dacab7ca2548ce52daf" + }, + "workplans/STATE-WP-0048-ui-state-change-reconciliation.md": { + "algorithm": "sha256", + "hex": "4a8260e6518df654f9e5900f941f6266284631c291ac1662228999ec93970f1d" + }, + "workplans/STATE-WP-0049-workplan-execution-queue.md": { + "algorithm": "sha256", + "hex": "0650cd4551663efe2394e6aa9ac56e578aae445f0379d1e56d4a970b2fbdc053" + }, + "workplans/STATE-WP-0050-railiance-fabric-graph-read-model-ingest.md": { + "algorithm": "sha256", + "hex": "bc9b703de6d484c25ce005211c2075cb0778a64f328b6b47c487c6254f9bb055" + }, + "workplans/STATE-WP-0051-financial-fabric-read-model-adaptation.md": { + "algorithm": "sha256", + "hex": "f370454383f8d806ac0ff75e0e4520a44fa71b9e2e65c618c9b2e6bb8863fde2" + }, + "workplans/STATE-WP-0052-task-state-canon-adaptation.md": { + "algorithm": "sha256", + "hex": "aa05a692f809ad26e67f046ca59fd50aadbce587e62f225d23e0e41be69d5941" + }, + "workplans/STATE-WP-0053-wsjf-triage-review-page.md": { + "algorithm": "sha256", + "hex": "735b9f3d5ab94cadaac2ee5f7c29e35035400c2c6e17390b2f912290215f6afd" + }, + "workplans/STATE-WP-0054-workplan-terminology-transition-legacy-meter.md": { + "algorithm": "sha256", + "hex": "f159a82be9e6bb3c195797c334660ae581cd097082c51a2103cec4dc6ea0cfa4" + }, + "workplans/STATE-WP-0055-statehub-register-cli.md": { + "algorithm": "sha256", + "hex": "69369fd9c2648f77cc76e62a2273986c30b7c1764e8e4f8e26d75a7e94f07c6a" + }, + "workplans/STATE-WP-0056-dashboard-loading-robustness.md": { + "algorithm": "sha256", + "hex": "5e31d7905a576ee547c07fa07c3f929a05ae4f2675e40e8810e8dce78cee66e7" + }, + "workplans/STATE-WP-0057-overview-workstream-stage-counts.md": { + "algorithm": "sha256", + "hex": "c89d519affe5b07125998ac89de89a1a0c0a7946c00b1f158eba2604f4540bf1" + }, + "workplans/STATE-WP-0058-agent-skill-hub-interaction.md": { + "algorithm": "sha256", + "hex": "47f3acde3aa916491c04153a10f606bbcb55a01d5b0ea7971012b2aba56db452" + }, + "workplans/STATE-WP-0059-mcp-write-layer-reliability.md": { + "algorithm": "sha256", + "hex": "e473b8682a14bc6391e34d7f1859afa1c5c41a91a98ddc5aad516ebed5c8485e" + }, + "workplans/STATE-WP-0060-fix-consistency-cross-flavor.md": { + "algorithm": "sha256", + "hex": "90914b1ea7613f05d307ccb8214cc2b537254cbbe340ce057a9db5d5f66b8c95" + }, + "workplans/STATE-WP-0062-service-catalog-two-dimensions.md": { + "algorithm": "sha256", + "hex": "e3439a04110b7dbfeefac4cbf788238badd2e0ca8ef9d4e2123cf9f12f1fb9c7" + }, + "workplans/STATE-WP-0063-weekend-automation-repair.md": { + "algorithm": "sha256", + "hex": "7b34165c848d94d84a576278b911591ef123f7f3afb957f094fb05dbb66ad1a0" + }, + "workplans/STATE-WP-0064-statehub-consistency-sync-railiance01.md": { + "algorithm": "sha256", + "hex": "c63a8d5125961161621f514aba588f98a830f64d1c819b1987410884a7d967d7" + }, + "workplans/STATE-WP-0065-repo-anchored-classification-spine.md": { + "algorithm": "sha256", + "hex": "dbc954df523671619c0c9a74bf89fb7066b86b9862cc443016c6f52ae054ffd8" + }, + "workplans/STATE-WP-0066-state-summary-revision-cache.md": { + "algorithm": "sha256", + "hex": "63a1557b60d56766187cc34d7885aa4efd146ef0d978745d08e088f3779d2a4e" + }, + "workplans/STATE-WP-0067-attached-repo-agent-normalization.md": { + "algorithm": "sha256", + "hex": "dfe101a32756c86beb19b97f49c6a2400268d8764f14a021286db957bcc11dcb" + }, + "workplans/STATE-WP-0068-offline-write-buffer-and-edge-relay.md": { + "algorithm": "sha256", + "hex": "d2c99e582c487dc48500f80499aaab59edc3592365563efc9ded1fb563cc96ec" + }, + "workplans/STATE-WP-0071-railiance01-workstream-caller-deploy.md": { + "algorithm": "sha256", + "hex": "3a1a5ab4cb091e3dbd390ff96338344222dd6e25ff350605f269263adc7cfecd" + }, + "workplans/STATE-WP-0072-workstream-caller-remediation.md": { + "algorithm": "sha256", + "hex": "7089cc22c513472bfcb53e981ed247c4ee04a8849fcf9c0d6fa11b1c42d528cc" + }, + "workplans/STATE-WP-0073-legacy-meter-decline-and-remote-audit.md": { + "algorithm": "sha256", + "hex": "93c34a34007a3185789f8178adf4ac6c4d308d1ece266d1bc7177fe1cb016d48" + }, + "workplans/STATE-WP-0074-hub-ecosystem-boundary-alignment.md": { + "algorithm": "sha256", + "hex": "9131052edfa68d27c155c2d90982904ed6c549349b7817c5da7176af31569173" + }, + "workplans/STATE-WP-0075-workstream-route-410-stranglers.md": { + "algorithm": "sha256", + "hex": "be834d3a2291c47fa241f22e64c936d8ada25d60cd8a1ad6a44bddd3d3079803" + }, + "workplans/STATE-WP-0076-definition-of-ready-and-comprehension.md": { + "algorithm": "sha256", + "hex": "033257153312533147fe790c2feada51e04acf462cf03421ceaa69a80041b160" + }, + "workplans/STATE-WP-0077-dox-assessment-recording-and-soft-visibility.md": { + "algorithm": "sha256", + "hex": "5c8872ca33d04c883e97a21451a72f4c7dfca58d9be68289266c6e4dc32e7365" + }, + "workplans/STATE-WP-0078-ops-run-read-projection.md": { + "algorithm": "sha256", + "hex": "3a9e9c2dab0ba4d189dc56015eecbe2a94d3810083cdc936418b43affe94d3fe" + }, + "workplans/STATE-WP-0079-retirement-strangler.md": { + "algorithm": "sha256", + "hex": "93163346d9743a2b8b19654b8bd58b60ee09539413a6f46fa772dcffe5c6cfa3" + }, + "workplans/STATE-WP-0080-register-project-flavor-awareness.md": { + "algorithm": "sha256", + "hex": "145a7786e0bd5a9e5089ca43331209418c33e32ae82bca12ea9a5cb38e36745b" + }, + "workplans/STATE-WP-0081-cluster-self-sufficiency-and-registrar.md": { + "algorithm": "sha256", + "hex": "235c04f4d1b2a1b4d6baf26b6e920176bcd166fd9726ca3fdfcb4461515e71d9" + }, + "workplans/STATE-WP-0082-multi-owner-review-contracts-and-receipts.md": { + "algorithm": "sha256", + "hex": "75a15e854dff52d035b7b1a9e5c1ffc4cd15231b38d0b1a7063dc35cb36be29e" + }, + "workplans/STATE-WP-0083-forge-derived-projection-reset.md": { + "algorithm": "sha256", + "hex": "7c2c7a69d07915033c16f9405768799ef16c4774adf4e3a1293de8cf08a0d546" + }, + "workplans/STATE-WP-0084-forge-read-for-private-repositories.md": { + "algorithm": "sha256", + "hex": "da4e7608b0059561c2406ce3dd6aa10cdf67828577dd1c32a223a2407ec99901" + }, + "workplans/STATE-WP-0085-repository-lineage-preserving-rename.md": { + "algorithm": "sha256", + "hex": "7e69e2afeb456708fe83bdbd86f9b510b7613af512e88b25542bfe07eb4e48d9" + }, + "workplans/STATE-WP-0086-fast-forge-projection-reconcile.md": { + "algorithm": "sha256", + "hex": "9ff813d86535e820d85abd619c7aa4f2c131626a4a979dfd45f9997354673bd0" + }, + "workplans/STATE-WP-0087-bounded-repository-collection-projection.md": { + "algorithm": "sha256", + "hex": "b1abcf6201e188948a0d716e787623692d6c31b5f8af2fb834647a72089624eb" + }, + "workplans/STATE-WP-0088-preflight-signing-runtime-acceptance.md": { + "algorithm": "sha256", + "hex": "9e288cfeec24b853274643e1764fb47043dbed31db81a85629f1d1605fdddbb1" + }, + "workplans/STATE-WP-0089-rename-redirect-recovery.md": { + "algorithm": "sha256", + "hex": "a41c4c436a782f6fc8cb7e66e176a522ce526a85113a30e78ae5fa8b4ae05f4a" + }, + "workplans/STATE-WP-0090-projection-task-field-convergence.md": { + "algorithm": "sha256", + "hex": "2d2f946b6e11aeb3efdca881391b3bcff23ab634429244d0f93cbf0a989378bd" + }, + "workplans/STATE-WP-0091-release-headroom.md": { + "algorithm": "sha256", + "hex": "fbbc2e35771b9fdec15877af5f87fcd323e7aec0f4a22da41c59af7642b84934" + }, + "workplans/STATE-WP-0092-workplan-flavor-and-depends-on-policy.md": { + "algorithm": "sha256", + "hex": "31f129f9ca7840ce4c6541776c29a2b928fd9482006f0f938464b0666ea6cf56" + }, + "workplans/STATE-WP-0093-broadcast-receipts-and-standing-notices.md": { + "algorithm": "sha256", + "hex": "9a4f849688ca441de43f6b87460f5e415d0ba0ee75e53828299345c9cbcb4e8a" + }, + "workplans/STATE-WP-0094-routed-gates-and-owner-returns.md": { + "algorithm": "sha256", + "hex": "24dab02a1daa023c680c5d57130c9a75a1adedffbd88014f294d1f37d13abbb2" + }, + "workplans/STATE-WP-0096-private-decision-dispatch.md": { + "algorithm": "sha256", + "hex": "71595ac45b82dd6a7cc1f16aaf9f466a2c2fc6f38c9a9f58516426cdec4c7eb5" + }, + "workplans/STATE-WP-0097-unlinked-decision-supersession.md": { + "algorithm": "sha256", + "hex": "f1907e5b2083f607651d492bf515418c53237b9e8ace8630cc929c9fd2b81f45" + }, + "workplans/STATE-WP-0098-hub-core-receipt-inputs.md": { + "algorithm": "sha256", + "hex": "798c5eb847b71ec38e3a81dc6ee465ad1b5a2d85c5a41782a57e7c0aa094fd7d" + }, + "workplans/archived/260706-CUST-WP-0011-state-hub-threephoenix-migration.md": { + "algorithm": "sha256", + "hex": "7317bffe6db22106a7477e47f87c8d2c36f1211ada31e8861007221a464db8ab" + }, + "workplans/archived/260706-STATE-WP-0061-demand-weighted-suggestion-backlog.md": { + "algorithm": "sha256", + "hex": "53e7f1c2060f2a9ec544e4098870ceb0632114a95d34f69aa9f60f320dd76bf9" + }, + "workplans/archived/260708-STATE-WP-0069-workplan-terminology-legacy-retirement.md": { + "algorithm": "sha256", + "hex": "794f1b138651521ba339c1a948fa808fadc551dec158e257189889d65bf68585" + }, + "workplans/archived/260714-STATE-WP-0070-workplan-terminology-phase2-retirement.md": { + "algorithm": "sha256", + "hex": "bdf8ab7ec81ce18eb24b2166d88fa050ca959c37511507a34e1d1ee3338277ed" + } + }, + "dirty_worktree": { + ".custodian-brief.md": { + "algorithm": "sha256", + "hex": "cd1c044dd4a6b073ac3f34acf962edb4a4882279586bcf6558717167d6e1df57" + }, + "WORK-RECORDS.md": { + "algorithm": "sha256", + "hex": "8149b1cc0fd79f3e940175dfa38bdb13bb5e50cd2e36768761842d4c801ccb4e" + }, + "docs/evidence/legacy-meter-weekly-review-20261014.json": { + "algorithm": "sha256", + "hex": "aa06a6b9d4614adc79597b47ca2f6db287680476f3ada827653df7ab8aac357b" + }, + "docs/evidence/legacy-meter-weekly-review-20261015.json": { + "algorithm": "sha256", + "hex": "fedb437efa78ebbfba6a210b2b6deba57a73d6e013b4126317a5f9aec733af47" + }, + "docs/evidence/legacy-meter-weekly-review-20261016.json": { + "algorithm": "sha256", + "hex": "95593848e682f234f9483c016d41fad43945920d2d5a3ef4a284b0dc268daa24" + }, + "docs/evidence/legacy-meter-weekly-review-20261017.json": { + "algorithm": "sha256", + "hex": "a924c97c0a273dba0dd9a7f3f7526d9d56981add78991d20c84ee0318263a216" + } + } + } + } +} diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-publication-readback.json b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-publication-readback.json new file mode 100644 index 00000000..b504e53b --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/source-publication-readback.json @@ -0,0 +1,78 @@ +{ + "schema": "state95.source-publication-readback.v1", + "status": "applied", + "instance_role": "primary", + "instance_label": "railiance01", + "expected_commit": "a25b62f75aab6165ee9872ee53ac90c679ec746a", + "derived_commit": "a25b62f75aab6165ee9872ee53ac90c679ec746a", + "sync_receipt_evidence": "actual make sync tool return session68995 exit0; normalized selected metadata retained here", + "identifier_assignments_during_sync": [], + "remote_commit": "a25b62f75aab6165ee9872ee53ac90c679ec746a", + "task_count": 10, + "tasks": [ + { + "uuid": "6a5f87bb-e63d-5e20-b9fc-c1b5cd403ff7", + "record_id": "STATE-WP-0095-T01", + "status": "done", + "needs_human": false + }, + { + "uuid": "ebb24194-e4cc-5130-aaa6-663f2ea2c822", + "record_id": "STATE-WP-0095-T02", + "status": "done", + "needs_human": false + }, + { + "uuid": "e8566341-cf6e-5b9c-ad80-8564d14cd52a", + "record_id": "STATE-WP-0095-T03", + "status": "done", + "needs_human": false + }, + { + "uuid": "3bbb311f-194e-5862-8aed-358a580f22b4", + "record_id": "STATE-WP-0095-T04", + "status": "done", + "needs_human": false + }, + { + "uuid": "339b9a37-181c-5599-9a89-0393e199bd4b", + "record_id": "STATE-WP-0095-T05", + "status": "done", + "needs_human": false + }, + { + "uuid": "6af973b4-1964-5d4d-a2f8-8dbd4c01fda4", + "record_id": "STATE-WP-0095-T06", + "status": "done", + "needs_human": false + }, + { + "uuid": "cfd1ea99-e75b-542e-a434-acefb62f3c7d", + "record_id": "STATE-WP-0095-T07", + "status": "wait", + "needs_human": false + }, + { + "uuid": "2dd9b04f-2250-5a8a-b5bc-c8a009872858", + "record_id": "STATE-WP-0095-T08", + "status": "done", + "needs_human": false + }, + { + "uuid": "8be8f13b-6352-5295-9755-de6fbfb13593", + "record_id": "STATE-WP-0095-T09", + "status": "done", + "needs_human": false + }, + { + "uuid": "88585c69-d9b9-5e1f-a256-6416ff71e824", + "record_id": "STATE-WP-0095-T10", + "status": "wait", + "needs_human": true + } + ], + "unrelated_whole_index_and_dirty_preserved": true, + "runtime_changed": false, + "T07": "wait_later_pipeline_failure_retained", + "T10": "wait_needs_human" +} diff --git a/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/state-hub-followthrough.patch b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/state-hub-followthrough.patch new file mode 100644 index 00000000..89dc4a27 --- /dev/null +++ b/docs/changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/owner-followthrough-r5/state-hub-followthrough.patch @@ -0,0 +1,777 @@ +--- a/workplans/STATE-WP-0095-historical-source-receiving.md ++++ b/workplans/STATE-WP-0095-historical-source-receiving.md +@@ -199,27 +199,37 @@ + + ```task + id: STATE-WP-0095-T06 +-status: wait ++status: done + priority: high + depends_on: [STATE-WP-0095-T05] +-needs_human: true +-intervention_note: "Review exact committed source, CI image and owner deployment proposal before rollout." ++needs_human: false ++intervention_note: "Exact revision 4 approved and verified; no pending rollout intervention." + state_hub_task_id: "6af973b4-1964-5d4d-a2f8-8dbd4c01fda4" + ``` + +-Use the normal CI image and Helm owner path after exact revision/image pin, +-fresh headroom and reviewed dry-run/diff. API/MCP currently run main-7d99282; +-Helm revision75 is the observed rollback baseline, requiring freshness before +-execution. No deployment assent exists for this successor. Verify delivered +-module hash, health, both readiness checks and expected migrated schema +-c4d5e6f7a8b9; verify exact +-three parents/15 tasks and rejection behavior without committed probe changes. +-Only the verified return unblocks RMGR-WP-0019-T05. The full current image also carries inbox-feed migration c4d5e6f7a8b9, +-although this receiver patch adds none. Helm rollback leaves that migration in +-place; unrelated migration acceptance and old-image compatibility need normal +-owner evidence before rollout approval. Do not run destructive default local +-DB tests; use only exact disposable DB containment. Costs and monetary risk are +-unknown pending exact rollout proposal; no zero-cost or autonomy grant is inferred. ++Completed 2026-10-17 on the founder's approval of exact revision 4 of stable ++proposal STATE-WP-0095-T06-cluster-frozen-receiving-r1 (decision ++ e3798419-8aa9-5425-8c08-20df6bd82a19; approved digest ++ sha256:63a02e8296d126c0158b7eb2c4ce79c7eeb6f8d6f61298d473c1065c7557ba32). ++The ordinary owner Helm path delivered revision 76, runtime source 51bc70d and ++exact image manifest sha256:c802690ee1811b3d77df4077936f9cdced1385514e8673fcbc9232b84d645015. ++API/MCP Ready and primary/railiance01 health report expected schema ++c4d5e6f7a8b9; delivered historical module sha256:e3c4bf965764b32a6df5d61c71272ee22569df9a9ddae2a3fc3df97ec554e0b2 matches. ++All three parent and 15 task full DB row hashes/columns/UUIDs remained unchanged. ++Five actual native probes passed: preserve, actual foreign-parent holder move, ++nonterminal task, nonterminal parent and missing task. Every probe rolled back; ++a fresh transaction confirmed complete row restoration. The foreign-holder ++case precisely verified historical binding refusal, not the separate global ++UUID-holder creation branch. No committed probe writes were made. ++ ++Evidence: [verified receiving rollout](../docs/evidence/2026-10-17-cluster-historical-receiving-rollout.json). ++This actual receiving return satisfies the prerequisite of RMGR-WP-0019-T05. ++Normal cluster publication and its immutable-source/row return remain T07; ++source readiness and this deployment do not count that later acceptance twice. ++The additive inbox migration is retained; Helm rollback does not downgrade ++schema or stop an active migration Job. Original failures and exact-UID recovery ++limits remain in the referenced approved packet. No TLS recovery/native private ++admission or new autonomy/cost grant is inferred. + + ## Verify ordinary cluster receiving and immutable historical rows + +@@ -256,6 +266,74 @@ + Command-fixture tests verify both requests and preserve other dry-run phases. + Evidence and original refusal remain in the Custodian cluster historical + publication packet, revisions/r2 and r3-readiness. This is completed source +-preparation; T06 remains the explicit native rollout gate. The runtime image ++preparation; T06 separately records the verified actual rollout. The runtime image + continues to be main-51bc70d; Makefile/workplan changes do not create a new + application image or native acceptance. ++ ++ ++T08 source repair refinement, 2026-10-17: the required normal Make render ++correctly refused a pre-existing generated chart classification copy at v1.0 ++after authoritative canon reached v1.1. Regenerated only through the existing ++scripts/sync_classification_allowed.py, preserving canon and strict check. ++The exact source diff is version 1.0→1.1 plus publication/history/participation. ++Normal Make rendering and the focused classification check passed in an ++isolated owner-layout copy. The original refusal is retained in the Custodian ++owner-followthrough-r1 validation receipt. This is source repair only: no live ++ConfigMap apply, new runtime image, policy relaxation or T07 completion. ++ ++ ++T07 actual ordinary-publication return, 2026-10-17: cluster owner deep consistency ++and normal fast projection completed, exact archived source bytes and all 15 ++historical task full-row hashes remained unchanged. The later full-row check ++FAILED for exactly the three parent rows. The earlier approved T06 rollout had ++preserved all 18 rows at its verification stage; that success is not the later ++whole-pipeline acceptance. The original snapshots retain hashes only, so exact ++changed columns and original field preimages are not established. No guessed ++DB repair or claim that all 18 original row hashes are restored is authorized. ++T07 and RMGR-WP-0019-T06 remain waiting pending T09/T10 and a reviewed return. ++ ++## Guard immutable historical index bindings in CLI and receiving API ++ ++```task ++id: STATE-WP-0095-T09 ++status: progress ++priority: high ++depends_on: [STATE-WP-0095-T06] ++``` ++ ++Prepare and publish the narrowly scoped ordinary-binding repair for the three ++existing task-bound Cluster registry entries. The CLI verifies exact frozen ++source metadata/bytes and omits those bindings, including on old receivers. ++The API independently validates the complete batch before any mutation, checks ++actual repo ownership and the existing terminal parent/task closure, and ++preserves valid frozen rows without field or timestamp assignments. Invalid ++metadata, missing/foreign/nonterminal rows refuse the batch. Unknown ordinary ++bindings retain existing behavior; historical IDs, UUIDs and source bytes stay ++unchanged. Isolated regression tests and normal owner rendering are required. ++Mark done only after reviewed source publication and normal owner projection; ++source preparation does not establish delivered runtime or T07 acceptance. ++Central check/fix engines also refuse the complete repair batch if any fixable ++context touches an exact registered parent/task UUID or frozen source path. ++This runs before index bindings and before reconcile/push/individual fixes; ++ordinary earlier fixes cannot partially execute before a later frozen refusal. ++ ++## Deliver and verify the ordinary-binding guard successor ++ ++```task ++id: STATE-WP-0095-T10 ++status: wait ++priority: high ++depends_on: [STATE-WP-0095-T09] ++needs_human: true ++intervention_note: "New API runtime requires its own exact image, reviewed preflight and scoped rollout approval; prior revision-4 approval does not cover it." ++``` ++ ++After source publication, resolve normal CI status and immutable image identity, ++verify delivered guard source closure, prepare exact chart/reuse-values dry-run, ++full closure/headroom/schema baseline and conditional recovery. Retain additive ++migration and active-Job cancellation limitations; no Helm schema downgrade or ++bounded-outage claim. Obtain scoped approval before live rollout. Then verify ++new full-row baseline preservation and actual rollback-only refusal probes, ++and only then return to T07 ordinary-pipeline acceptance. This prevents future ++binding mutation; it does not reconstruct or restore original parent hashes. ++No production changes, new autonomy or credential authority are granted here. +--- a/Makefile ++++ b/Makefile +@@ -9,7 +9,7 @@ + RAILIANCE_STATE_HUB_NAMESPACE ?= state-hub + RAILIANCE_STATE_HUB_CHART ?= deploy/railiance/apps/charts/state-hub + RAILIANCE_STATE_HUB_VALUES ?= deploy/railiance/apps/helm/state-hub-values.yaml +-RAILIANCE_STATE_HUB_IMAGE_TAG ?= main-0747b4d ++RAILIANCE_STATE_HUB_IMAGE_TAG ?= main-51bc70d@sha256:c802690ee1811b3d77df4077936f9cdced1385514e8673fcbc9232b84d645015 + RAILIANCE_STATE_HUB_PLATFORM_DIR ?= deploy/railiance/platform + RAILIANCE_STATE_HUB_APP_MANIFESTS ?= deploy/railiance/apps/manifests + # Codex/WSL non-login shells may not source ~/.profile; keep uv discoverable. +--- a/deploy/railiance/apps/charts/state-hub/Chart.yaml ++++ b/deploy/railiance/apps/charts/state-hub/Chart.yaml +@@ -3,4 +3,4 @@ + description: State Hub API service for private Railiance operation + type: application + version: 0.1.0 +-appVersion: "main-5dd3df9" ++appVersion: "main-51bc70d" +--- a/deploy/railiance/apps/helm/state-hub-values.yaml ++++ b/deploy/railiance/apps/helm/state-hub-values.yaml +@@ -6,7 +6,7 @@ + + image: + repository: forgejo.coulomb.social/coulomb/state-hub +- tag: "main-0747b4d" ++ tag: "main-51bc70d@sha256:c802690ee1811b3d77df4077936f9cdced1385514e8673fcbc9232b84d645015" + + ingress: + enabled: false +--- /dev/null ++++ b/docs/evidence/2026-10-17-cluster-historical-receiving-rollout.json +@@ -0,0 +1,116 @@ ++{ ++ "schema": "statehub.cluster-historical-receiving-delivered.v1", ++ "status": "verified", ++ "proposal_id": "STATE-WP-0095-T06-cluster-frozen-receiving-r1", ++ "approved_revision": 4, ++ "approved_digest_sha256": "sha256:63a02e8296d126c0158b7eb2c4ce79c7eeb6f8d6f61298d473c1065c7557ba32", ++ "approval_decision_id": "e3798419-8aa9-5425-8c08-20df6bd82a19", ++ "source_revision": "51bc70d1ff8f25450a8650d8e50caf053093a02e", ++ "readiness_source_revision": "086d79a2736e34b916bd7de3c8a65e2ea38a3d64", ++ "helm_revision": 76, ++ "image_reference": "forgejo.coulomb.social/coulomb/state-hub:main-51bc70d@sha256:c802690ee1811b3d77df4077936f9cdced1385514e8673fcbc9232b84d645015", ++ "expected_schema": "c4d5e6f7a8b9", ++ "health": { ++ "status": "ok", ++ "instance_role": "primary", ++ "instance_label": "railiance01", ++ "schema": { ++ "status": "ok", ++ "applied": "c4d5e6f7a8b9", ++ "expected": "c4d5e6f7a8b9" ++ } ++ }, ++ "pods_ready": true, ++ "historical_module_sha256": "sha256:e3c4bf965764b32a6df5d61c71272ee22569df9a9ddae2a3fc3df97ec554e0b2", ++ "historical_preservation_verified": true, ++ "parents": 3, ++ "tasks": 15, ++ "full_historical_rows_equal": true, ++ "native_rollback_probes": { ++ "foreign-holder": { ++ "full_historical_rows_restored": true, ++ "historical_binding_refused": true, ++ "native_outcome_status": "refused", ++ "rolled_back": true, ++ "status": "passed" ++ }, ++ "missing-task": { ++ "full_historical_rows_restored": true, ++ "historical_binding_refused": true, ++ "native_outcome_status": "refused", ++ "rolled_back": true, ++ "status": "passed" ++ }, ++ "nonterminal-parent": { ++ "full_historical_rows_restored": true, ++ "historical_binding_refused": true, ++ "native_outcome_status": "refused", ++ "rolled_back": true, ++ "status": "passed" ++ }, ++ "nonterminal-task": { ++ "full_historical_rows_restored": true, ++ "historical_binding_refused": true, ++ "native_outcome_status": "refused", ++ "rolled_back": true, ++ "status": "passed" ++ }, ++ "preserve": { ++ "full_historical_rows_equal": true, ++ "full_historical_rows_restored": true, ++ "native_outcome_status": "applied", ++ "rolled_back": true, ++ "status": "passed" ++ } ++ }, ++ "native_probe_commits": 0, ++ "fresh_transaction_full_rows_equal": true, ++ "source_receiving_gate_delivered": true, ++ "normal_cluster_publication_verified": false, ++ "registrar_admission_or_cluster_publication_not_inferred": true, ++ "authority_limits": [ ++ "Rollback probe SQL effects rolled back; foreign-holder case is historical-binding refusal, not separate global holder branch.", ++ "Actual historical native receiving is verified; owner-native TLS/private admission remains unresolved.", ++ "Migration schema remains additive; Helm rollback does not downgrade schema or stop an active hook Job." ++ ], ++ "evidence": [ ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/approval-decision.json", ++ "sha256": "sha256:b51554c004daa882f3709f67bdae7f2e939d611120383e61be04ec6969878134" ++ }, ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/helm-return.json", ++ "sha256": "sha256:61727deacf22d37da2d28cbaf04f5a3ddee0f9ff7571c77f1e85dba97963b572" ++ }, ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/delivered-runtime.json", ++ "sha256": "sha256:89681066e8fe139456163ebfafa3efe77ffae8534ea167219230b0a74367f129" ++ }, ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/native-refusal-probes.json", ++ "sha256": "sha256:673ccef965c820704dc310a1bf7832b583c30c3edfeb814528cf892555199172" ++ }, ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/before-full-row-hashes.json", ++ "sha256": "sha256:75cdd87eef79059ff3f484ed24ca69e285899cdf8d851cc4e472653c417eb0ee" ++ }, ++ { ++ "path": "docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/after-full-row-hashes.json", ++ "sha256": "sha256:2156aad18f190384838c27e792706a156a7423391408afbc6107e6c28c5872d8" ++ } ++ ], ++ "later_ordinary_cluster_publication": { ++ "status": "failed_full_parent_row_preservation", ++ "changed_parent_hashes": 3, ++ "unchanged_task_hashes": 15, ++ "exact_changed_columns": "unknown_hash_only_baseline", ++ "original_parent_preimages": "unavailable_no_guessed_restoration", ++ "receipt": "the-custodian/docs/changes/netkingdom-target-2026-10-17/receiver-rollout-r4/post-publication-full-row-hashes-FAILED.json", ++ "T07": "wait", ++ "RMGR_WP_0019_T06": "wait", ++ "followup": [ ++ "STATE-WP-0095-T09", ++ "STATE-WP-0095-T10" ++ ] ++ } ++} +--- a/deploy/railiance/apps/charts/state-hub/files/repo-classification.allowed.yaml ++++ b/deploy/railiance/apps/charts/state-hub/files/repo-classification.allowed.yaml +@@ -13,7 +13,7 @@ + # to match the standard version. CUST-WP-0050 T01. + + standard: "Repo Classification Standard" +-version: "1.0" ++version: "1.1" + canon_id: "canon-repo-classification" + + # category — exactly 1 required (§5) +@@ -24,6 +24,7 @@ + - tooling + - product + - business ++ - publication + + # domain / secondary_domains — primary exactly 1; secondaries 0..n (§6) + domains: +@@ -85,6 +86,8 @@ + - traceability + - documentation + - decision-support ++ - history ++ - participation + platform_and_operations: + - platform + - deployment +--- a/api/services/historical_projection.py ++++ b/api/services/historical_projection.py +@@ -193,3 +193,46 @@ + raise ValueError("Historical source binding changed: " + entry["path"]) + result.append((entry, data.decode("utf-8"))) + return result ++ ++ ++# Only the three existing full-task Cluster bindings have immutable DB rows. ++# Other historical views retain their existing compatibility behavior. ++FROZEN_CLUSTER_BINDINGS = tuple( ++ entry for entry in BINDINGS ++ if entry["repo"] == "railiance-cluster" and "tasks" in entry ++) ++ ++ ++def frozen_cluster_binding(binding): ++ """Validate a claimed frozen binding; unrelated requests remain ordinary.""" ++ matches = [entry for entry in FROZEN_CLUSTER_BINDINGS ++ if str(binding["workplan_id"]) == entry["uuid"] ++ or (binding["repo_slug"] == "railiance-cluster" ++ and (binding["relative_path"] == entry["path"] ++ or binding["filename"] == Path(entry["path"]).name))] ++ if not matches: ++ return None ++ if len(matches) != 1: ++ raise ValueError("frozen historical binding is ambiguous") ++ entry = matches[0] ++ expected = { ++ "workplan_id": entry["uuid"], "repo_slug": entry["repo"], ++ "filename": Path(entry["path"]).name, "relative_path": entry["path"], ++ "archived": True, "status": "finished", ++ } ++ if any((str(binding[key]) if key == "workplan_id" else binding[key]) != value ++ for key, value in expected.items()): ++ raise ValueError("frozen historical binding metadata changed") ++ return entry ++ ++ ++def validate_frozen_cluster_rows(entry, parent, tasks, repo_id): ++ """Receiving requires the exact existing terminal closure, never repair.""" ++ if (parent is None or str(parent.id) != entry["uuid"] ++ or repo_id is None or parent.repo_id != repo_id ++ or parent.status not in {"done", "finished", "archived", "completed"}): ++ raise ValueError("frozen historical parent missing, foreign or nonterminal") ++ local = {str(task.id): task for task in tasks if task.workplan_id == parent.id} ++ if any(task["uuid"] not in local or local[task["uuid"]].status not in {"done", "cancel"} ++ for task in entry["tasks"]): ++ raise ValueError("frozen historical task missing, foreign or nonterminal") +--- a/api/routers/workstreams.py ++++ b/api/routers/workstreams.py +@@ -16,6 +16,8 @@ + from api.events import EventEnvelope, publish_event + from api.models.managed_repo import ManagedRepo + from api.models.workplan import Workplan ++from api.models.task import Task ++from api.services.historical_projection import frozen_cluster_binding, validate_frozen_cluster_rows + from api.schemas.workplan import ( + WorkplanBindingsSync, + WorkplanCreate, +@@ -435,12 +437,42 @@ + session: AsyncSession = Depends(get_session), + ) -> dict[str, int]: + """Upsert workstation workplan file bindings for remote API index fallback.""" ++ # Preflight the complete batch before assigning even an ordinary row. ++ try: ++ frozen = {entry.workplan_id: bound for entry in body.bindings ++ if (bound := frozen_cluster_binding(entry.model_dump())) is not None} ++ except ValueError as exc: ++ raise HTTPException(status_code=409, detail=str(exc)) from exc ++ requested_ids = {entry.workplan_id for entry in body.bindings} ++ rows = await session.execute( ++ select(Workplan).where(Workplan.id.in_(requested_ids)) ++ .order_by(Workplan.id).with_for_update().execution_options(populate_existing=True) ++ ) ++ workplans = {workplan.id: workplan for workplan in rows.scalars().all()} ++ if frozen: ++ repo_rows = await session.execute( ++ select(ManagedRepo).where(ManagedRepo.slug == "railiance-cluster") ++ ) ++ repo = repo_rows.scalar_one_or_none() ++ task_rows = await session.execute( ++ select(Task).where(Task.workplan_id.in_(frozen)) ++ .order_by(Task.id).with_for_update().execution_options(populate_existing=True) ++ ) ++ tasks = task_rows.scalars().all() ++ try: ++ for workplan_id, bound in frozen.items(): ++ validate_frozen_cluster_rows( ++ bound, workplans.get(workplan_id), tasks, repo.id if repo else None ++ ) ++ except ValueError as exc: ++ raise HTTPException(status_code=409, detail=str(exc)) from exc + synced_at = datetime.now(timezone.utc) + updated = 0 +- requested_ids = {entry.workplan_id for entry in body.bindings} +- rows = await session.execute(select(Workplan).where(Workplan.id.in_(requested_ids))) +- workplans = {workplan.id: workplan for workplan in rows.scalars().all()} ++ preserved = 0 + for entry in body.bindings: ++ if entry.workplan_id in frozen: ++ preserved += 1 ++ continue # No setters, including backing_synced_at/updated_at. + wp = workplans.get(entry.workplan_id) + if wp is None: + continue +@@ -449,9 +481,10 @@ + wp.backing_archived = entry.archived + wp.backing_synced_at = synced_at + updated += 1 +- await session.commit() +- _invalidate_workplan_index_cache() +- return {"updated": updated, "received": len(body.bindings)} ++ if updated: ++ await session.commit() ++ _invalidate_workplan_index_cache() ++ return {"updated": updated, "received": len(body.bindings), "preserved": preserved} + + + @router.post("/", status_code=status.HTTP_410_GONE) +--- a/scripts/consistency_check.py ++++ b/scripts/consistency_check.py +@@ -120,7 +120,9 @@ + resolve_topic_domain_slug, + ) + from api.services.lifecycle import should_activate_parent_for_active_tasks # noqa: E402 +-from api.services.historical_projection import BINDINGS as _HISTORICAL_BINDINGS # noqa: E402 ++from api.services.historical_projection import ( # noqa: E402 ++ BINDINGS as _HISTORICAL_BINDINGS, FROZEN_CLUSTER_BINDINGS, frozen_cluster_binding, ++) + from api.task_status import ( # noqa: E402 + CANONICAL_TASK_STATUSES, + OPEN_TASK_STATUSES, +@@ -318,7 +320,7 @@ + + # C-00 marks infrastructure/automation faults (API down, repo missing in DB). + # All other FAIL severities are assessment findings for follow-up. +-_AUTOMATION_ERROR_CHECKS: frozenset[str] = frozenset({"C-00"}) ++_AUTOMATION_ERROR_CHECKS: frozenset[str] = frozenset({"C-00", "C-44"}) + _NON_WORKPLAN_WORKPLAN_FILES: frozenset[str] = frozenset({"README.md"}) + + +@@ -2484,6 +2486,8 @@ + _check_workplan_id_collisions(api_base, repo_slug, repo_dir, workplan_infos, report) + _check_scope_freshness(repo_dir, workplan_infos, report) + ++ if _refuse_frozen_fix_batch(report, repo_slug): ++ return report + _sync_workplan_bindings(api_base, repo_slug, workplan_infos, repo_dir, report) + + return report +@@ -2496,23 +2500,44 @@ + repo_dir: Path, + report: ConsistencyReport, + ) -> None: ++ if repo_slug == "railiance-cluster": ++ scanned_paths = {workplan_display_path(repo_dir, path) for path, _, _ in workplan_infos} ++ missing = [entry["path"] for entry in FROZEN_CLUSTER_BINDINGS ++ if entry["path"] not in scanned_paths] ++ if missing: ++ report.add(severity="FAIL", check_id="C-44", ++ message="Frozen binding batch refused: bound source missing from scan", ++ fixable=False) ++ return + bindings: list[dict[str, Any]] = [] + for wp_file, meta, _ in workplan_infos: + ws_id = str(meta.get("state_hub_workstream_id", "")).strip().strip('"') ++ archived = wp_file.parent.name == "archived" ++ file_status = normalise_workstream_status(str(meta.get("status", "")).strip()) ++ binding = { ++ "workplan_id": ws_id, "filename": wp_file.name, ++ "relative_path": workplan_display_path(repo_dir, wp_file), ++ "repo_slug": repo_slug, "archived": archived, ++ "status": file_status or None, ++ } ++ try: ++ frozen = frozen_cluster_binding(binding) ++ if frozen is not None: ++ # Verify exact source before omitting the immutable binding. ++ # This is safe even against a receiver predating the API guard. ++ from hashlib import sha256 ++ if (wp_file.is_symlink() or not wp_file.is_file() ++ or sha256(wp_file.read_bytes()).hexdigest() != frozen["sha256"]): ++ raise ValueError("frozen historical source missing or changed") ++ continue ++ except ValueError as exc: ++ report.add(severity="FAIL", check_id="C-44", ++ message=f"Frozen binding batch refused: {exc}", ++ file_path=str(wp_file), fixable=False) ++ return # Never send a partial batch after a frozen-source refusal. + if not ws_id: + continue +- archived = wp_file.parent.name == "archived" +- file_status = normalise_workstream_status(str(meta.get("status", "")).strip()) +- bindings.append( +- { +- "workplan_id": ws_id, +- "filename": wp_file.name, +- "relative_path": workplan_display_path(repo_dir, wp_file), +- "repo_slug": repo_slug, +- "archived": archived, +- "status": file_status or None, +- } +- ) ++ bindings.append(binding) + if not bindings: + return + result = _api_put(api_base, "/workplans/index/bindings", {"bindings": bindings}) +@@ -3610,6 +3635,45 @@ + # Fix engine + # --------------------------------------------------------------------------- + ++def _refuse_frozen_fix_batch(report: ConsistencyReport, repo_slug: str) -> bool: ++ """Refuse a complete repair batch touching the exact bound histories.""" ++ if any(issue.check_id == "C-44" and issue.severity == "FAIL" for issue in report.issues): ++ return True ++ protected_ids = {entry["uuid"] for entry in FROZEN_CLUSTER_BINDINGS} ++ protected_ids.update(task["uuid"] for entry in FROZEN_CLUSTER_BINDINGS ++ for task in entry["tasks"]) ++ paths = {entry["path"] for entry in FROZEN_CLUSTER_BINDINGS} ++ root = Path(report.repo_path).absolute() if report.repo_path else None ++ ++ def protected(value, key=""): ++ if isinstance(value, dict): ++ return any(protected(item, name) for name, item in value.items()) ++ if isinstance(value, (list, tuple)): ++ return any(protected(item, key) for item in value) ++ text = str(value) ++ if key in {"db_id", "ws_id", "task_id", "from_workstream_id", ++ "from_workplan_id", "from_task_id", "desired_ws_id", ++ "desired_task_id", "desired_record_id", "state_hub_workstream_id", "state_hub_task_id"}: ++ if text in protected_ids: ++ return True ++ if key in {"file_path", "wp_file", "md_path", "path"} and text: ++ candidate = Path(text) ++ if candidate.is_absolute(): ++ return root is not None and any(candidate.absolute() == root / path for path in paths) ++ return repo_slug == "railiance-cluster" and candidate.as_posix() in paths ++ return False ++ ++ for issue in report.issues: ++ if issue.fixable and (protected(issue.db_id, "db_id") ++ or protected(issue.file_path, "file_path") ++ or protected(issue._fix_context)): ++ report.add(severity="FAIL", check_id="C-44", ++ message="Frozen historical repair batch refused; owner review required", ++ fixable=False) ++ return True ++ return False ++ ++ + def fix_repo( + api_base: str, + repo_slug: str, +@@ -3624,7 +3688,9 @@ + repo_path_override, + bootstrap_empty_projection=bootstrap_empty_projection, + ) +- if any(i.check_id in {"C-00", "C-36"} for i in report.failures): ++ if _refuse_frozen_fix_batch(report, repo_slug): ++ return report ++ if any(i.check_id in {"C-00", "C-36", "C-44"} for i in report.failures): + return report + + # RMGR-WP-0002: optional repo-manager reconcile proxy (index rebuild) for pilots +--- /dev/null ++++ b/tests/test_frozen_binding_guard_isolated.py +@@ -0,0 +1,200 @@ ++from pathlib import Path ++import ast, asyncio, importlib.util, types, uuid ++from dataclasses import dataclass, field ++from datetime import datetime, timezone ++import pytest ++ ++ROOT = Path(__file__).resolve().parents[1] ++spec=importlib.util.spec_from_file_location('historical',ROOT/'api/services/historical_projection.py') ++h=importlib.util.module_from_spec(spec);spec.loader.exec_module(h) ++B=h.FROZEN_CLUSTER_BINDINGS[0] ++def binding(_bound=B,**changes): ++ B=_bound ++ d=dict(workplan_id=uuid.UUID(B['uuid']),repo_slug=B['repo'],filename=Path(B['path']).name,relative_path=B['path'],archived=True,status='finished');d.update(changes);return d ++class Obj: ++ def __init__(self,**kw):self.__dict__.update(kw);self.writes=[] ++ def __setattr__(self,k,v): ++ if 'writes' in self.__dict__:self.writes.append(k) ++ object.__setattr__(self,k,v) ++class Entry(Obj): ++ def model_dump(self):return {k:v for k,v in self.__dict__.items() if k!='writes'} ++class Col: ++ def in_(self,x):return self ++ def __eq__(self,x):return self ++class Query: ++ def __init__(self):self.locked=False;self.refreshed=False;self.ordered=False ++ def where(self,*a):return self ++ def order_by(self,*a):self.ordered=True;return self ++ def with_for_update(self):self.locked=True;return self ++ def execution_options(self,**kw):self.refreshed=kw.get("populate_existing") is True;return self ++class Model: id=Col();slug=Col();workplan_id=Col() ++class Result: ++ def __init__(self,values):self.values=values ++ def scalars(self):return self ++ def all(self):return self.values ++ def scalar_one_or_none(self):return self.values[0] if self.values else None ++class Session: ++ def __init__(self,rows):self.results=iter(rows);self.commits=0;self.queries=[] ++ async def execute(self,q):self.queries.append(q);return Result(next(self.results)) ++ async def commit(self):self.commits+=1 ++class HTTPException(Exception): ++ def __init__(self,status_code,detail):self.status_code=status_code;super().__init__(detail) ++def extracted(path,name,extra): ++ tree=ast.parse((ROOT/path).read_text());node=next(n for n in tree.body if isinstance(n,(ast.FunctionDef,ast.AsyncFunctionDef)) and n.name==name) ++ node.decorator_list=[];node.returns=None ++ for a in node.args.args + node.args.kwonlyargs:a.annotation=None ++ node.args.defaults=[] ++ ns=dict(Path=Path,datetime=datetime,timezone=timezone,**extra) ++ exec(compile(ast.Module(body=[node],type_ignores=[]),str(path),'exec'),ns);return ns[name] ++def actual_report(): ++ tree=ast.parse((ROOT/'scripts/consistency_check.py').read_text()) ++ nodes=[n for n in tree.body if (isinstance(n,ast.ClassDef) and n.name in {'Issue','ConsistencyReport'}) or (isinstance(n,ast.AnnAssign) and isinstance(n.target,ast.Name) and n.target.id=='_AUTOMATION_ERROR_CHECKS')] ++ ns=dict(dataclass=dataclass,field=field,_AUTOMATION_ERROR_CHECKS=frozenset({'C-00','C-44'})) ++ exec(compile(ast.Module(body=nodes,type_ignores=[]),'actual_report','exec'),ns) ++ return ns['ConsistencyReport']('railiance-cluster','/unused') ++ ++def closure(B=B): ++ repo=Obj(id=uuid.uuid4());parent=Obj(id=uuid.UUID(B['uuid']),repo_id=repo.id,status='finished') ++ tasks=[Obj(id=uuid.UUID(t['uuid']),workplan_id=parent.id,status='done') for t in B['tasks']] ++ return repo,parent,tasks ++async def run_api(entries,repo,parent,tasks,ordinary=None): ++ rows=([parent] if parent else [])+([ordinary] if ordinary else []) ++ session=Session([rows,[repo] if repo else [],tasks]) ++ fn=extracted('api/routers/workstreams.py','sync_workplan_bindings',dict(frozen_cluster_binding=h.frozen_cluster_binding,validate_frozen_cluster_rows=h.validate_frozen_cluster_rows,HTTPException=HTTPException,select=lambda *_:Query(),Workplan=Model,Task=Model,ManagedRepo=Model,_invalidate_workplan_index_cache=lambda:None)) ++ result=await fn(Obj(bindings=[Entry(**e) for e in entries]),session) ++ return result,session ++@pytest.mark.parametrize('change',[dict(repo_slug='foreign'),dict(workplan_id=uuid.uuid4()),dict(relative_path='workplans/other.md'),dict(filename='other.md'),dict(archived=False),dict(status='active')]) ++def test_metadata_refuses(change): ++ with pytest.raises(ValueError):h.frozen_cluster_binding(binding(**change)) ++def test_unrelated_binding_unchanged():assert h.frozen_cluster_binding(binding(workplan_id=uuid.uuid4(),filename='ordinary.md',relative_path='workplans/ordinary.md',repo_slug='other')) is None ++@pytest.mark.parametrize('fault',['parent_missing','foreign_repo','parent_active','task_missing','task_active','task_foreign','repo_missing']) ++@pytest.mark.parametrize("bound",h.FROZEN_CLUSTER_BINDINGS) ++def test_mixed_batch_refusal_precedes_all_writes(fault,bound): ++ repo,parent,tasks=closure(bound);ordinary=Obj(id=uuid.uuid4()) ++ if fault=='repo_missing':repo=None ++ if fault=='parent_missing':parent=None ++ if fault=='foreign_repo':parent.repo_id=uuid.uuid4() ++ if fault=='parent_active':parent.status='active' ++ if fault=='task_missing':tasks.pop() ++ if fault=='task_active':tasks[0].status='progress' ++ if fault=='task_foreign':tasks[0].workplan_id=uuid.uuid4() ++ if parent:parent.writes.clear() ++ for t in tasks:t.writes.clear() ++ normal=binding(workplan_id=ordinary.id,repo_slug='ordinary',filename='ordinary.md',relative_path='workplans/ordinary.md') ++ with pytest.raises(HTTPException):asyncio.run(run_api([normal,binding(_bound=bound)],repo,parent,tasks,ordinary)) ++ assert ordinary.writes==[] ++ if parent:assert parent.writes==[] ++ assert all(t.writes==[] for t in tasks) ++@pytest.mark.parametrize("bound",h.FROZEN_CLUSTER_BINDINGS) ++def test_exact_frozen_no_setters_or_commit(bound): ++ repo,parent,tasks=closure(bound);result,session=asyncio.run(run_api([binding(_bound=bound)],repo,parent,tasks)) ++ assert result==dict(updated=0,received=1,preserved=1);assert session.commits==0;assert parent.writes==[] ++ assert all(q.locked and q.refreshed and q.ordered for q in (session.queries[0],session.queries[2])) ++@pytest.mark.parametrize("bound",h.FROZEN_CLUSTER_BINDINGS) ++def test_mixed_valid_preserves_frozen_and_updates_ordinary(bound): ++ repo,parent,tasks=closure(bound);ordinary=Obj(id=uuid.uuid4()) ++ normal=binding(workplan_id=ordinary.id,repo_slug='ordinary',filename='ordinary.md',relative_path='workplans/ordinary.md') ++ result,session=asyncio.run(run_api([normal,binding(_bound=bound)],repo,parent,tasks,ordinary)) ++ assert result==dict(updated=1,received=2,preserved=1);assert session.commits==1;assert parent.writes==[] ++ assert ordinary.writes==['backing_filename','backing_relative_path','backing_archived','backing_synced_at'] ++@pytest.mark.parametrize('tamper',['metadata','bytes','symlink','missing_scan','missing_uuid','valid']) ++@pytest.mark.parametrize("bound_index", range(3)) ++def test_cli_exact_source_omission_or_whole_batch_refusal(tmp_path,tamper,bound_index): ++ bound=h.FROZEN_CLUSTER_BINDINGS[bound_index] ++ import shutil ++ infos=[] ++ for entry in h.FROZEN_CLUSTER_BINDINGS: ++ target=tmp_path/entry['path'];target.parent.mkdir(parents=True,exist_ok=True) ++ shutil.copyfile(Path('/home/worsch/railiance-cluster')/entry['path'],target) ++ infos.append((target,dict(state_hub_workstream_id=entry['uuid'],status='finished'),'')) ++ path=tmp_path/bound['path'] ++ meta=dict(state_hub_workstream_id=bound['uuid'],status='finished') ++ if tamper=='metadata':meta['status']='active' ++ if tamper=='missing_uuid':meta.pop('state_hub_workstream_id') ++ if tamper=='bytes':path.write_text(path.read_text()+'\n') ++ if tamper=='symlink':path.unlink();path.symlink_to(Path('/home/worsch/railiance-cluster')/bound['path']) ++ ordinary=tmp_path/'workplans/ordinary.md';ordinary.write_text('ordinary') ++ if tamper=='missing_scan':infos.pop(bound_index) ++ else:infos[bound_index]=(path,meta,'') ++ calls=[];report=actual_report() ++ fn=extracted('scripts/consistency_check.py','_sync_workplan_bindings',dict(FROZEN_CLUSTER_BINDINGS=h.FROZEN_CLUSTER_BINDINGS,frozen_cluster_binding=h.frozen_cluster_binding,normalise_workstream_status=lambda s:s,workplan_display_path=lambda root,p:p.relative_to(root).as_posix(),_api_put=lambda *a:calls.append(a) or dict(updated=1,received=1))) ++ fn('http://unused','railiance-cluster',[(ordinary,dict(state_hub_workstream_id=str(uuid.uuid4()),status='active'),''),*infos],tmp_path,report) ++ if tamper=='valid':assert len(calls)==1 and len(calls[0][2]['bindings'])==1 ++ else:assert calls==[] and report.failures[0].check_id=='C-44' and report.automation_errors ++ ++ ++def test_api_tampered_mixed_batch_refuses_before_queries_or_assignments(): ++ repo,parent,tasks=closure();ordinary=Obj(id=uuid.uuid4()) ++ with pytest.raises(HTTPException): ++ asyncio.run(run_api([binding(workplan_id=ordinary.id,repo_slug='ordinary',filename='ordinary.md',relative_path='workplans/ordinary.md'),binding(archived=False)],repo,parent,tasks,ordinary)) ++ assert ordinary.writes==[] and parent.writes==[] ++ ++ ++def test_foreign_repo_same_filename_path_is_ordinary(): ++ assert h.frozen_cluster_binding(binding(workplan_id=uuid.uuid4(),repo_slug='foreign')) is None ++ ++ ++@pytest.mark.parametrize('entry',h.FROZEN_CLUSTER_BINDINGS) ++def test_all_three_registry_bindings_are_guarded(entry): ++ good=dict(workplan_id=entry['uuid'],repo_slug=entry['repo'],filename=Path(entry['path']).name,relative_path=entry['path'],archived=True,status='finished') ++ assert h.frozen_cluster_binding(good) is entry ++ with pytest.raises(ValueError):h.frozen_cluster_binding(dict(good,status='active')) ++ ++ ++def test_real_cli_exit_criterion_is_nonzero_including_remote_all(): ++ report=actual_report();report.add(severity='FAIL',check_id='C-44',message='refused') ++ fn=extracted('scripts/consistency_check.py','consistency_exit_code',{}) ++ assert fn([report])==1 and fn([report],remote_all=True)==1 ++ ++ ++@pytest.mark.parametrize('check,key,protected_kind',[ ++ ('C-04','ws_id','parent'),('C-10','task_id','task'),('C-22','task_id','task'), ++ ('C-09','db_id','parent'),('C-23','wp_file','path'), ++]) ++@pytest.mark.parametrize('bound',h.FROZEN_CLUSTER_BINDINGS) ++def test_complete_fix_batch_preflight_before_ordinary_writes(check,key,protected_kind,bound): ++ report=actual_report();report.repo_path='/tmp/fixture-cluster' ++ report.add(severity='WARN',check_id='C-05',message='ordinary first',fixable=True,_fix_context={'ws_id':str(uuid.uuid4()),'field':'title','value':'ordinary'}) ++ value=bound['uuid'] if protected_kind=='parent' else bound['tasks'][0]['uuid'] if protected_kind=='task' else str(Path(report.repo_path)/bound['path']) ++ report.add(severity='WARN',check_id=check,message='protected later',fixable=True,db_id=value if key=='db_id' else '',_fix_context={key:value}) ++ guard=extracted('scripts/consistency_check.py','_refuse_frozen_fix_batch',dict(FROZEN_CLUSTER_BINDINGS=h.FROZEN_CLUSTER_BINDINGS)) ++ assert guard(report,'railiance-cluster') and report.automation_errors ++ calls=[] ++ fn=extracted('scripts/consistency_check.py','fix_repo',dict(check_repo=lambda *a,**kw:report,_refuse_frozen_fix_batch=guard,_api_post=lambda *a:calls.append(a),_api_patch=lambda *a:calls.append(a))) ++ assert fn('http://unused','railiance-cluster',None,False,False) is report and calls==[] ++ ++def test_unrelated_fix_context_not_refused(): ++ report=actual_report();report.add(severity='WARN',check_id='C-05',message='ordinary',fixable=True,_fix_context={'ws_id':str(uuid.uuid4())}) ++ guard=extracted('scripts/consistency_check.py','_refuse_frozen_fix_batch',dict(FROZEN_CLUSTER_BINDINGS=h.FROZEN_CLUSTER_BINDINGS)) ++ assert not guard(report,'other') ++ ++ ++def test_check_repo_guard_precedes_binding_sync_and_does_not_duplicate(): ++ tree=ast.parse((ROOT/'scripts/consistency_check.py').read_text()) ++ node=next(n for n in tree.body if isinstance(n,ast.FunctionDef) and n.name=='check_repo') ++ guard_lines=[n.lineno for n in ast.walk(node) if isinstance(n,ast.Call) and isinstance(n.func,ast.Name) and n.func.id=='_refuse_frozen_fix_batch'] ++ sync_lines=[n.lineno for n in ast.walk(node) if isinstance(n,ast.Call) and isinstance(n.func,ast.Name) and n.func.id=='_sync_workplan_bindings'] ++ assert len(guard_lines)==len(sync_lines)==1 and guard_lines[0]