docs: preserve exact accepted P22 inputs for P26 audit reproducibility

This commit is contained in:
Takeshi
2026-10-17 20:38:28 +09:00
parent f525629ab7
commit 137639773c
12 changed files with 43632 additions and 4 deletions
@@ -0,0 +1,9 @@
# P22-01 必要素材の利用枠契約
原本の30施設についてLv1〜3 × 表裏の描画文脈 × 外観/内装の360利用枠を引き継ぎ、7人物、原本に名前のあるライバル3名と未確定の追加人物、状態、遠景、UI、音を対応付けた。
360は画像枚数ではない。表裏の描画文脈は建設許可を増やさない。同一画像/atlas/コードが複数利用枠を担えるが、個別利用条件への適合は後続受入で必要。現コード描画・仮素材と完成素材の区分を保持し、完成素材を追加認定していない。
原本必須の未制作内容も一覧に残す。章・イベント・フレーム・台詞数・追加人物等の未確定値はnullであり、0や適用外ではない。P22-02/03・P25/P26・原本全実装の完了には換算しない。
一覧はsource_pins.jsonとoutput-index.jsonで版を特定する。静的チェックは欠損/重複/現参照/未設定保持の検証であり、描画品質やWindows受入ではない。製品変更がないためゲーム全回帰を新規実行せず、P22-01一覧の独立レビューを行う。
@@ -0,0 +1,78 @@
{
"scope": "Existing accepted P22-01 archival evidence exact bytes, not new production content; original raw evidence and old paths retained. Docs-only Root delivery supplement. No frozen spec/pins change.",
"spec_file_bytes_sha256": "8026040345de6b7d06cfce40beac9150bfe9ad303d6b26c11bd94e66b1080b29",
"Runner_git_show_strippedUTF8_spec_sha256": "1fedc9ade42a04722846daa9ac8ec26f821fb4efbce8dbbb53e3e76e31f38d02",
"hash_semantics": "Different explicitly defined byte representations, not a spec mismatch. Raw source bytes equal pinned commit.",
"files": [
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/character_usage_slots.json",
"bytes": 232930,
"sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/source_pins.json",
"bytes": 5497,
"sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/facility_usage_slots.json",
"bytes": 1361931,
"sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/output-index.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/output-index.json",
"bytes": 1993,
"sha256": "0f4977a8927662b031dab18b39fe4b9bc577dac9fff0c74ea0b1da66cba2f969",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/current_media_inventory.json",
"bytes": 81687,
"sha256": "6a981ff9e0a936c643b877fa9b0c23fb4ab7cdca3f84c35504107702398d00ff",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/README.md",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/README.md",
"bytes": 1164,
"sha256": "1098eaae9b4b6517b48646610b149913b5de64d0db48193b4c3895ae9e4e6cfd",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/validation.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/validation.json",
"bytes": 584,
"sha256": "b97bec43043c0f264b1169e5344f3f8ea4da3d893590764041f4ab7894a42da9",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/state_usage_groups.json",
"bytes": 4501,
"sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/other_usage_slots.json",
"bytes": 95365,
"sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7",
"existing_P22_01_ledger_pin_matched": true
},
{
"original_path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json",
"preserved_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/contract.json",
"bytes": 4170,
"sha256": "ab7995dcf09c9d4ec08b0cad82ff5e06d277836a1436c514bdee67cc9d6ed66c",
"existing_P22_01_ledger_pin_matched": true
}
]
}
@@ -0,0 +1,80 @@
{
"plan_id": "P22-01",
"original_work": "全30施設のLv1〜3と表裏、7人物、ライバル、状態、背景、UI、音の必要枠を列挙する。",
"original_acceptance": "仮素材、コード描画、完成素材の区分と利用条件が分かり、枠数を素材枚数と混同しない。",
"source_baseline_sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
"production_source_authority": {
"path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-source-adoption-r01/source-after.json",
"bytes": 152598,
"sha256": "df8328ea8b6a7bc400caad8a52f6ead710c01942a726e5a6b530b82411c55da5"
},
"canonical_parent": {
"path": "artifacts/original-completion-2026-10-02/p05-02-long-ledger-progress-doc4-publication-r01/canonical_doc4_update.json",
"bytes": 1414,
"sha256": "e2c5fb66efc8eb3043e9355e9a512aa7bb33a2e8b1fcb10657bcb7496d766287"
},
"reused_inputs": [
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/facility_usage_slots.json",
"bytes": 214179,
"sha256": "56a031b6430aa9cb408f14b66efc5dd9a779841c0e7c19301945c49c12711491"
},
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/character_usage_slots.json",
"bytes": 37784,
"sha256": "3bd305795c99ad4134bb059df29b394560014492d7d7a67706cb33f79afb1652"
},
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/other_usage_slots.json",
"bytes": 4376,
"sha256": "768a440d11a23c366157300fc426de326e64b1dbce9f6cd6183b0ad73ab2bacf"
},
{
"path": "docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/inventory_summary.json",
"bytes": 793,
"sha256": "298b37e65c41febe8a2ccdea10bd105ab7a606904f06b16c1659cda6214859b9"
}
],
"scope": "Required usage/variant-family enumeration only, not asset production or whole-atom/game acceptance",
"classifications": {
"placeholder_media": "Adopted or candidate existing media without final per-use quality acceptance",
"code_drawn": "Actual procedural/vector/typed drawing; retained and scoped, not finished mandatory bitmap/character appearance",
"finished_media": "Requires specific use/variant quality and rights acceptance; none promoted in this contract",
"required_unproduced": "Mandatory missing content remains required; no substitution/pass"
},
"counts": {
"original_facilities": 30,
"facility_usage_slots": 360,
"named_heroines": 7,
"named_rivals": 3,
"additional_rivals_open": true,
"character_usage_groups": 176,
"other_usage_groups": 76,
"state_groups": 2,
"existing_media_files": 296,
"finished_assets_promoted": 0
},
"counts_are_not_file_or_completion_counts": true,
"required_image_count": null,
"required_frame_count": null,
"required_voice_clip_count": null,
"final_content_target_count": null,
"pending": [
"D08 exact chapters/routes/events/endings/content identities",
"D09 final quality/number of files/frames/voice clips/creator/budget",
"Additional rivals denoted 等 and other subcharacter identities",
"Per-role/per-facility applicable final visible variants"
],
"acceptance_applicability": {
"source_condition": "Original source anchors and preserved 30/7/named rival enumeration",
"definition": "Usage conditions and classifications implemented in this contract",
"runtime": "not_applicable: P22-01 specifies an inventory; gameplay connection is P25/P26 and no Runtime edits occur",
"normal_ui": "not_applicable: this unit is required-asset enumeration; actual UI usage conditions are listed, visual quality remains separate",
"save_migration": "not_applicable: inventory has no save schema or migration",
"boundary_verification": "Static omission/duplicate/classification/unknown-count controls",
"assets_platform": "Current paths/SHA/reference applicability; no final art or Windows claim",
"evidence": "Pinned source/input/output/current-version and independent review required"
},
"whole_goal_accepted": false,
"unit_accepted": false
}
@@ -0,0 +1,42 @@
{
"character_usage_slots.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json",
"bytes": 232930,
"sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f"
},
"contract.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json",
"bytes": 4170,
"sha256": "ab7995dcf09c9d4ec08b0cad82ff5e06d277836a1436c514bdee67cc9d6ed66c"
},
"current_media_inventory.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json",
"bytes": 81687,
"sha256": "6a981ff9e0a936c643b877fa9b0c23fb4ab7cdca3f84c35504107702398d00ff"
},
"facility_usage_slots.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json",
"bytes": 1361931,
"sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be"
},
"other_usage_slots.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json",
"bytes": 95365,
"sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7"
},
"source_pins.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json",
"bytes": 5497,
"sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5"
},
"state_usage_groups.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json",
"bytes": 4501,
"sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8"
},
"validation.json": {
"path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/validation.json",
"bytes": 584,
"sha256": "b97bec43043c0f264b1169e5344f3f8ea4da3d893590764041f4ab7894a42da9"
}
}
@@ -0,0 +1,137 @@
{
"docs/traceability/original/BASELINE.txt": {
"path": "docs/traceability/original/BASELINE.txt",
"bytes": 23494,
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
},
"scripts/ui/pixel_tower_art.gd": {
"path": "scripts/ui/pixel_tower_art.gd",
"bytes": 14969,
"sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df"
},
"scripts/ui/standard_room_art.gd": {
"path": "scripts/ui/standard_room_art.gd",
"bytes": 2800,
"sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa"
},
"scripts/ui/infirmary_room_art.gd": {
"path": "scripts/ui/infirmary_room_art.gd",
"bytes": 3100,
"sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75"
},
"assets/kenney/tiny_town/Tilemap/tilemap_packed.png": {
"path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png",
"bytes": 5042,
"sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902"
},
"assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": {
"path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png",
"bytes": 5294,
"sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f"
},
"scripts/ui/pixel_people.gd": {
"path": "scripts/ui/pixel_people.gd",
"bytes": 4270,
"sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c"
},
"assets/themes/japanese_fantasy/world-front-v1.png": {
"path": "assets/themes/japanese_fantasy/world-front-v1.png",
"bytes": 2774704,
"sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5"
},
"scenes/main/world_preview.gd": {
"path": "scenes/main/world_preview.gd",
"bytes": 64597,
"sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0"
},
"assets/themes/japanese_fantasy/world-back-v1.png": {
"path": "assets/themes/japanese_fantasy/world-back-v1.png",
"bytes": 2616183,
"sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c"
},
"assets/themes/japanese_fantasy/ui-skin-v1.png": {
"path": "assets/themes/japanese_fantasy/ui-skin-v1.png",
"bytes": 2492477,
"sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2"
},
"assets/themes/japanese_fantasy/visual-theme-v1.tres": {
"path": "assets/themes/japanese_fantasy/visual-theme-v1.tres",
"bytes": 12404,
"sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18"
},
"scenes/main/main.gd": {
"path": "scenes/main/main.gd",
"bytes": 135550,
"sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620"
},
"scripts/ui/paired_bgm.gd": {
"path": "scripts/ui/paired_bgm.gd",
"bytes": 3826,
"sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836"
},
"assets/audio/bgm/tree_theme_front_candidate.wav": {
"path": "assets/audio/bgm/tree_theme_front_candidate.wav",
"bytes": 7526444,
"sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb"
},
"assets/audio/bgm/tree_theme_back_candidate.wav": {
"path": "assets/audio/bgm/tree_theme_back_candidate.wav",
"bytes": 7526444,
"sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca"
},
"assets/audio/ui/click_001.ogg": {
"path": "assets/audio/ui/click_001.ogg",
"bytes": 4876,
"sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9"
},
"assets/audio/ui/confirmation_001.ogg": {
"path": "assets/audio/ui/confirmation_001.ogg",
"bytes": 8968,
"sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a"
},
"assets/audio/ui/error_008.ogg": {
"path": "assets/audio/ui/error_008.ogg",
"bytes": 9215,
"sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81"
},
"assets/audio/ui/bong_001.ogg": {
"path": "assets/audio/ui/bong_001.ogg",
"bytes": 4848,
"sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710"
},
"assets/audio/ui/source_manifest.json": {
"path": "assets/audio/ui/source_manifest.json",
"bytes": 1330,
"sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9"
},
"assets/audio/ui/License.txt": {
"path": "assets/audio/ui/License.txt",
"bytes": 574,
"sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9"
},
"assets/kenney/sources.json": {
"path": "assets/kenney/sources.json",
"bytes": 724,
"sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76"
},
"assets/kenney/tiny_town/License.txt": {
"path": "assets/kenney/tiny_town/License.txt",
"bytes": 567,
"sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5"
},
"assets/kenney/tiny_dungeon/License.txt": {
"path": "assets/kenney/tiny_dungeon/License.txt",
"bytes": 570,
"sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111"
},
"assets/themes/japanese_fantasy/README.md": {
"path": "assets/themes/japanese_fantasy/README.md",
"bytes": 5544,
"sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d"
},
"docs/plans/original-completion-2026-10-02/decisions.json": {
"path": "docs/plans/original-completion-2026-10-02/decisions.json",
"bytes": 6150,
"sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9"
}
}
@@ -0,0 +1,97 @@
[
{
"group_id": "facility.visual_states",
"source_anchors": [
{
"path": "docs/traceability/original/BASELINE.txt",
"line": 235,
"text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
},
{
"path": "docs/traceability/original/BASELINE.txt",
"line": 248,
"text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
}
],
"usage_condition": "Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts",
"required_file_count": null,
"required_frame_count": null,
"representations": [
{
"path": "scripts/ui/pixel_tower_art.gd",
"bytes": 14969,
"sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df",
"representation": "code_drawn",
"applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior",
"final_quality_accepted": false
},
{
"path": "scripts/ui/standard_room_art.gd",
"bytes": 2800,
"sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa",
"representation": "code_drawn",
"applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance",
"final_quality_accepted": false
},
{
"path": "scripts/ui/infirmary_room_art.gd",
"bytes": 3100,
"sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75",
"representation": "code_drawn",
"applicability": "Dedicated infirmary decoration only; keep limited existing acceptance",
"final_quality_accepted": false
},
{
"path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png",
"bytes": 5042,
"sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902",
"representation": "placeholder_media",
"applicability": "Shared generic atlas, not 30 facility-specific finished appearances",
"final_quality_accepted": false
},
{
"path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png",
"bytes": 5294,
"sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f",
"representation": "placeholder_media",
"applicability": "Shared generic atlas, not facility-specific acceptance",
"final_quality_accepted": false
}
],
"finished_asset": null,
"scope_note": "No new state transitions/policies. Existing 3-state contract and approved A04/A05 apply; exact visible variants per facility require P22-02/P25 production acceptance."
},
{
"group_id": "unit.visual_states",
"source_anchors": [
{
"path": "docs/traceability/original/BASELINE.txt",
"line": 245,
"text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
},
{
"path": "docs/traceability/original/BASELINE.txt",
"line": 234,
"text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
}
],
"usage_condition": "idle/walk/work/collapse + role task/carry/rescue/clean/eat/rest/sleep as actual state; generic code draw does not complete per-role/identity assets",
"required_file_count": null,
"required_frame_count": null,
"representations": [
{
"path": "scripts/ui/pixel_people.gd",
"bytes": 4270,
"sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c",
"representation": "code_drawn",
"applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance",
"final_quality_accepted": false
}
],
"finished_asset": null
}
]
@@ -0,0 +1,20 @@
{
"passed": true,
"checks": {
"all30_names_from_original_mapping": true,
"every_facility_exact_12_uses": true,
"exact_3levels_2contexts_2surfaces": true,
"unique_ids": true,
"7_heroines": true,
"3_named_rivals_and_open_remainder": true,
"all_usage_conditions_and_classifications": true,
"all_have_original_anchors": true,
"no_asset_promotion": true,
"file_frame_voice_counts_unset": true,
"current_pins_exact": true,
"production1299_unchanged": true
},
"engine_runs": 0,
"finished_assets_added": 0,
"unit_accepted": false
}
@@ -205,8 +205,7 @@
"remaining_delivery_units": 88,
"current_package_state_counts": {
"completed": 1,
"in_progress": 28,
"planned": 1
"in_progress": 29
},
"initial_snapshot_checked": false,
"historical_source_bytes_compared": false,
@@ -244,7 +243,7 @@
"facility_value_contracts_validation.json": "bf490a9ca585c48fc318e76c4a069ef244827d828d46e6415399f7710590dd16",
"performance_audit.json": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762",
"progress_contract.json": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77",
"progress_snapshot.json": "332dd0b3ba2e58c6801fdebf0ce42b672f7085479b6c4842b109c4e921b09686",
"progress_snapshot.json": "67f41863a31e8002ae2595940cf0ec697b19e2a0b1e134141e6f49223e8d7246",
"progress_validator_guard_checks.json": "72ee513fcf1cad85c24bfd0a4b472f425f6acf117928ece0f6b41e29018da627",
"progress_validator_guard_checks.r01.json": "14c26adffa5a1938241db4912e50ea54b660641ee6fee2e412d467dce14d0519",
"requirement_coverage.json": "03b10e4da367579db502d0671a6e0dda36fd385111c6f1c0084acaff7605f593",
@@ -254,6 +253,6 @@
"validate_facility_value_contracts.py": "91640e2a76cd6cc9186f7b85c0bf379b24b6cac0d48962815235ee628e7ae43e",
"validate_plan.py": "23678227d9b3c556f1bd903f4b5b3147c4a82ce5085e10055481026803451b80",
"validator_update_checks.json": "f997d0f3de2cea29550840b1d5cb23647d64f81329de46758551e2b6c8fecc27",
"work_packages.json": "9cac178af50d3320287c64aa518f6ec704fc71139a481c858f45b707eaf9f8ad"
"work_packages.json": "f86ba40674de85b3b2c0fc6fb36bb9e433a63dfed73ca5ad966f4091a6bc495a"
}
}