From 02d047c72ab38a73666e5d587119d323f64b2e8a Mon Sep 17 00:00:00 2001 From: Takeshi Date: Mon, 12 Oct 2026 23:27:58 +0900 Subject: [PATCH] docs: reorder acceptance work and prepare managed AI handoff --- CLAUDE.md | 1 + .../IMPLEMENTATION_PLAN.md | 6 + .../00-work_packages.json.gz | Bin 0 -> 202307 bytes .../01-progress_snapshot.json.gz | Bin 0 -> 110040 bytes .../02-progress_contract.json.gz | Bin 0 -> 1814 bytes .../03-current_evidence_links.json.gz | Bin 0 -> 138178 bytes .../04-facility_usage_slots.json.gz | Bin 0 -> 13992 bytes .../05-character_usage_slots.json.gz | Bin 0 -> 5797 bytes .../06-other_usage_slots.json.gz | Bin 0 -> 7370 bytes .../07-state_usage_groups.json.gz | Bin 0 -> 1728 bytes .../08-source_pins.json.gz | Bin 0 -> 1841 bytes ...-sequencing-independent-review-r01.json.gz | Bin 0 -> 6281 bytes ...22-03-sequencing-root-verification.json.gz | Bin 0 -> 1699 bytes .../11-IMPLEMENTATION_PLAN.md.gz | Bin 0 -> 144928 bytes .../execution-order-2026-10-12/manifest.json | 101 + ...-03-backlog-independent-review-r01.json.gz | Bin 0 -> 5978 bytes ...1-p22-03-backlog-root-verification.json.gz | Bin 0 -> 3970 bytes .../02-work_packages.json.gz | Bin 0 -> 202766 bytes .../03-progress_snapshot.json.gz | Bin 0 -> 109596 bytes .../manifest.json | 37 + .../CURRENT_EXECUTION_ORDER_2026_10_12.md | 19 + .../multi-agent-dev-handoff/README.md | 16 + .../delivery_contract_proposal.json | 10270 ++++ .../execution/p22-03/README.md | 24 + .../execution/p22-03/build_backlog.py | 111 + .../execution/p22-03/independent-review.json | 410 + .../execution/p22-03/production_backlog.json | 44996 ++++++++++++++++ .../p22-03/root-integration-validation.json | 19 + .../plan_validation.json | 6 +- .../progress_snapshot.json | 591 +- .../work_packages.json | 24 +- 31 files changed, 56344 insertions(+), 287 deletions(-) create mode 100644 CLAUDE.md create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/00-p22-03-backlog-independent-review-r01.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/01-p22-03-backlog-root-verification.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/02-work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/03-progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/README.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/delivery_contract_proposal.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p22-03/README.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py create mode 100644 docs/plans/original-completion-2026-10-02/execution/p22-03/independent-review.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p22-03/root-integration-validation.json diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md index 3bee85f..ffe221b 100644 --- a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md +++ b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md @@ -1,3 +1,9 @@ +## 現在の実行順序変更(2026-10-12・ユーザー許可) + +P23-02の追加性能修正を保留し、次の優先対象をP22-03「制作量と担当」に変更した。受入済P22-01の614利用記録を制作担当候補・数量入力・技術/内容作業・見積方法に対応させる下書きへ引継ぎ、独立レビューで一般従業員/客16件のSD制作分類を補正。必要数量・具体的見積は未確定で、正式完了は増やさない。現在は正式9/着手20/予定59、30パッケージ/88成果単位・部分点なし。 + +詳細は [現在の順序](execution/CURRENT_EXECUTION_ORDER_2026_10_12.md) と [P22-03制作計画](execution/p22-03/README.md)。数量・内容IDの未確定で進められない場合は同じ分類/計測を反復せず、P06-01の独立契約監査へ移る。未承認係数は設定しない。以下のP23-02「次に閉じる」記録はこの順序変更前の履歴として保持し、現在の優先対象には用いない。原17条件・手動操作延期・Windows C08/X8だけ環境ブロック・未採用候補の区分は維持。 + # 原本全実装に向けた作業計画 2026年10月改訂 ## Guest候補算出の区間診断 r343-r03 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c8b848825c8b5d4e4dab5bfe2752a20552bc26f GIT binary patch literal 202307 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 ibfc$s3QKkGH>w-~a$Fa3WH_gRt8L=phy7yZ=$ literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ffc2eb4350413228be36358224cbb3fcd4a9355 GIT binary patch literal 110040 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 z

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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..798517252dbfaff4b74a14843c67ba9ee4c711d7 GIT binary patch literal 1814 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 C1Yey1 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4eba49c64452fc0227d51f73b535ed3ea58e829 GIT binary patch literal 13992 zcmb7r2UJtp_x0cmIs>9(A*hIq1rC86VSzy%gs32( zFbEPtAdpZ)5m7pVkdTC;ARs05UjOesFbS;ho3(zk_F`S{dAWO^bI_b~-W|ojUw;Ds zTQ(=)k!|ICV7g;;hoWPb>SpQ+LUUuC-N{?p`kFJ89 zMcDD)N03rxo~Au*+(G5<{QU4K(~OYyR1ddudr@v!dh&gGk--jo^tRPAFRy4E=O1Lw z8r*Lw94c7doHt_;Gq8HXPd*5(E|1NIM=;QHN9OXfD=HZ6qrB2lHhZK@{!nUJHy<0G z{fwVZ;`1Y@0(6w$urgne*W67=r==hA9MYfS$7q(%jhEqyTiV9Q?`)ZwYG~`Jsm_~i zY}L1PV;+@{Xyn7gE4l?uW7FSao^81?hFje`H~nRn)k@1_TlEo0Bz0_f>z4X~GsHAE z=Aps7ibr#->)EWvsqZl>e5TKlN+@{i||d?=}@eC`e3*wDGZBN*+y)wYe!L{HbAUJGuwMP_wo zU6U!d(JO_;s%dCqP2ZT4Ah;fz{6Zs88S>d!wX{R>5fLBQ?H>f%sVSdbUDK10C|(6a z4Rtg-h(R6I+dlXAhw4)$n$}bn+qtdTmFj*~iMH7?5B`{D(&}&}`*V5J)Q9vWhUehw zX4gZbq_C=Vc~%s@W9SU-E!T-?nb*V>_ykpsG~t-c(ZQ-t+$$9f4y3fgR2l;&7nS#~;UD$kO& zD<_pZHBdNRldss@UUj*z8#!y(+P};1Mt`NZ-}M9Cxx?B$zEiUWtf)W7>-w^%=1BdI z)ilS8%H{?JJQZ_hD(~Q?zdU{1q%mEhINRE4lBL#oJ$a5*7?nHM&v$E^3!m%$lFrX$ zuapjC(R@5!AIr;PX0fe;OrBxOY}~KgY)z_SBw1OO&t1!`Gq)mC*>~FzQ@9pRNIAK7 zHhqJ6U`l2!f#y(wew_E+Z|=q#&UWk;&ttPaRhw8Qwyj@gqgMINb;Y0!`}I9r{QZW@ zQfqjnejmNndZy(S=035SM@ZRYyPnM^aJht>3M7>Jf9K;m)rZRR38owb)j->>93F2@U~2 z#N%_+C)NZ@fy?qOGWHK;N6m%+1L+UrH8oh zrd`yT9nWClcnaG6$Xr7~A8F9>yUz&5_cS$;cnH_9c{*d-qM^9zRo(2msZf?cF#UN` zRr;Z!T`_gvBgRbF>glAh!J)XZ&WRHfMcUn|L$3Jjl%|GyQzFx9gT~jv=6eEuQ0vh6 z`>meS7PwBrs$-ojTv|-WNZ%0dWz&>VYMo1S@#>7}>b7R5IG=mZdh?%NZVBrCO&@I< z7A`-Ps7kG(-glUd%4oaMJqq{5W+CD|%aJVYoP#K!F+SJmN&^~8Y z!R}}uO0RA=iVU5r@rye=Fm!M*W<+|QpQ1C7sOVD?lOCytvT{myJBT_uA%ALi<3~5Q zpfhs&{nVV~JW|xdyCVeM6#~9~HgBJLn+r{?Xak3~$5FalFyUYC%H#)jU%4_dVp#!e z8FX=C%F&Y2v3Th#Xz9Q}n0;R3$N zVBghj&q{*T1jaGOhjo4X+|wApq=sUgzkpG82o_x+-QiO&s!S|�^`h`GDd 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0cd977b9475999a7dde8f186118932ba3a5ab95a GIT binary patch literal 7370 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≺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 Wd=$k&6YR0qj{OHk!V3MB5dZ)VtW}i& literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..76a60b769085dd91ed00cf49b3a9a7e858662417 GIT binary patch literal 1841 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz new file mode 100644 index 0000000000000000000000000000000000000000..40174adf717bb6433714bbc5fc65bb625dee494c GIT binary patch literal 144928 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 C_0q-w literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json new file mode 100644 index 0000000..85bb96c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json @@ -0,0 +1,101 @@ +{ + "scope": "execution reordering before-state and reused P22-01 inputs; lossless archival only", + "entries": [ + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "raw_bytes": 1197263, + "raw_sha256": "9f402377c8396999af5cd8794c5c23294947e3ba08da6993ea6ae0c83175b906", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz", + "stored_bytes": 202307, + "stored_sha256": "aacc2d446cf834b4cc656a0a1a0fbd829a245fb35b4600f819b566ede277f8ed" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "raw_bytes": 599193, + "raw_sha256": "15243f2beca8503a11c481230c4263f0aa12f3929a310065ffbc35f7df6c5166", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz", + "stored_bytes": 110040, + "stored_sha256": "54c5d45b271644cbcfb073e480e7a2844500a979e7c7aaa099a9a9b6882517f6" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_contract.json", + "raw_bytes": 4755, + "raw_sha256": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz", + "stored_bytes": 1814, + "stored_sha256": "f4c747b00d831b6b4d76c90073453cc18bdad71163220e54946f27e06725ec8d" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/current_evidence_links.json", + "raw_bytes": 5957822, + "raw_sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz", + "stored_bytes": 138178, + "stored_sha256": "265d311524d396939a5537f523335f44b3520ded3b4685b5579acb1784c124e9" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "raw_bytes": 1361931, + "raw_sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz", + "stored_bytes": 13992, + "stored_sha256": "07b5bc5fd2768c57e946ca1f6501ed7ff1a05149f669633ed2e1305edb4965c6" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "raw_bytes": 232930, + "raw_sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz", + "stored_bytes": 5797, + "stored_sha256": "37e443f8483415968693ff4b90acfc2ae3719ef9853f5d5ed7177d68a9244dd4" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "raw_bytes": 95365, + "raw_sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz", + "stored_bytes": 7370, + "stored_sha256": "3c9d207a59370ad2078011068a728b7250278d2e9c498754bbece6ff320d0db3" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "raw_bytes": 4501, + "raw_sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz", + "stored_bytes": 1728, + "stored_sha256": "bb236e55987e58a8b697715b32f28d01d5e4365d1fa76251189b3d0ef64c5566" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json", + "raw_bytes": 5497, + "raw_sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz", + "stored_bytes": 1841, + "stored_sha256": "42cbf09a1a3ad54c685efb335d0e4b438eec326c7251e812ec857c29e14d9f66" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-sequencing-independent-review-r01.json", + "raw_bytes": 20592, + "raw_sha256": "a3074d183bd6b56c0295d73366d76030f011d4f399a61e5b5ebcc9ba939ea3a0", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz", + "stored_bytes": 6281, + "stored_sha256": "f18731cd624a580e8b365b778ab45b62592c3decae4c419405f1dd63a954d940" + }, + { + "raw_path": "/private/tmp/p22-03-sequencing-root-verification.json", + "raw_bytes": 6447, + "raw_sha256": "ad4177096983b831cfe1aa0256bad9ca645805c73ca62be3212c720400c65fc5", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz", + "stored_bytes": 1699, + "stored_sha256": "e250c3b1fca1acb264e5b1c164ff479be72fdb2ae38f373277d0f56a07ac0491" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "raw_bytes": 496143, + "raw_sha256": "e919544ba290d045b8f394e592896a37af4c7700556ee634fb54971cf2c4dc2f", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz", + "stored_bytes": 144928, + "stored_sha256": "fcbe99074eb85485ed344da3fbb0aee864eb0d4ceccb2112f1b665e93b21312d" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/00-p22-03-backlog-independent-review-r01.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/00-p22-03-backlog-independent-review-r01.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6e97e4342056fc25de4bdbc863b55499a4b135f GIT binary patch literal 5978 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/02-work_packages.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/02-work_packages.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cfa0d785f00f02a87e020a94b1856aa7e8e290f GIT binary patch literal 202766 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 z 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 i>PAoQ7MAMxH>w-~cAul#>P+0K~(NfH2D8L$%o literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/03-progress_snapshot.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/03-progress_snapshot.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..79f83122bd5d53378b7c9a5e1278c29038760c90 GIT binary patch literal 109596 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 J_fY{V2>_APo5KJA literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/manifest.json new file mode 100644 index 0000000..cbb0e91 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/manifest.json @@ -0,0 +1,37 @@ +{ + "scope": "review receipt, root 63 pins, reviewed ledger bytes before evidence-link integration", + "entries": [ + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-backlog-independent-review-r01.json", + "raw_bytes": 29442, + "raw_sha256": "7b8013dd4333fd78ae191b2240b72f0da3a71e8337c4614aae4b2e1ec32f5c34", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/00-p22-03-backlog-independent-review-r01.json.gz", + "stored_bytes": 5978, + "stored_sha256": "288060c944251be1dc551da06298d5df800475fcba025031769484a4069d6525" + }, + { + "raw_path": "/private/tmp/p22-03-backlog-root-verification.json", + "raw_bytes": 17186, + "raw_sha256": "3e41dd14db37b3625340f69a5bb996782df37702ceebb7da8ef9cbe5b92fff80", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/01-p22-03-backlog-root-verification.json.gz", + "stored_bytes": 3970, + "stored_sha256": "4e45abf3f930038dbf0afc0c97b052b9b5da77bd32855b835c5d707a07143723" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "raw_bytes": 1198337, + "raw_sha256": "d314aadeda5421a8414af87efa07042b680909cc3c69d10285cb2e91ba8d576d", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/02-work_packages.json.gz", + "stored_bytes": 202766, + "stored_sha256": "abf565c461db5340ca65f313daec5048af91f356f11ce120915adcff66857f19" + }, + { + "raw_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "raw_bytes": 600577, + "raw_sha256": "f93abbc0aac075e48974c7fa67af37abaf601592dbdb812ed46db902efb05f66", + "stored_path": "docs/plans/original-completion-2026-10-02/checkpoints/execution-order-final-review-2026-10-12/03-progress_snapshot.json.gz", + "stored_bytes": 109596, + "stored_sha256": "f1651c0e85f434ab9ee22913c4c11c16936e654711fda4251337c9a9538ad29a" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md b/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md new file mode 100644 index 0000000..7aed231 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md @@ -0,0 +1,19 @@ +# 現在の実行順序(2026-10-12) + +ユーザーの順序変更許可を受け、P23-02の追加経路性能修正を保留し、P22-03「制作量と担当」の有限な制作計画整理へ移行する。元のwork/acceptance・依存関係・30パッケージ/88成果単位・部分点なしの定義は変更しない。正式完了は9件のまま。 + +P23-02では性能の計測と微小修正が続き、全17受入条件の正式完了へ進んでいない。既採用r32/選定実装r274/library275と、未採用r340-r02/library334、r343診断証拠を保持し、追加候補を起動しない。通常OSのCtrl保持wheel/左保持dragはユーザー延期、Windows実機条件C08/X8だけが環境ブロック。それ以外の条件をWindows待ちへまとめない。 + +次の優先対象はP22-03。P22-01の受入済み一覧を再利用でき、後続の制作発注・素材制作に必要な入力を整理できる。既知利用枠の対応と役割/見積方法の下書きを1回作成・独立レビューし、数量/共用/内容IDが未確定なら同じ分類修正や試験を繰り返さない。未確定値を補って完了とはしない。具体的な数量決定又は内容制作の入力が得られるまでの独立作業候補はP06-01の供給・蓄積・旧ゼロ保存契約の監査とする。係数はD04/D05未確定のため捏造しない。 + +比較した対象: + +| 対象 | 価値・依存関係 | 残作業と選定判断 | +| --- | --- | --- | +| P23-02 | 操作性・性能の最終受入に必要 | 微小な性能変更の反復を中断。同一最終版、x3追随、通常操作、Windowsの条件は維持 | +| P22-03 | P22-01を利用し、絵/動作/音/声/脚本制作の数量・担当・見積へ接続 | 今回は有限の下書き作成と独立レビュー。正式完了には必要数量・共用範囲・具体的見積候補が残る | +| P04-01 | 更新順序を後続実装へ固定する価値が高い | 閉店後サービスと勤務終了のD05判断が残るため今回は優先しない | +| P03-01/03 | 保存安全性に必須 | 全施設/人物/内容契約と自然プレイの未実装範囲に依存し、現証拠だけで閉じない | +| P06-01 | 全館停止前の供給・蓄積契約を整理 | 次の独立監査候補。既存制御停電試験を自然枯渇の証拠へ拡張しない | + +所要時間や完成日は必要数量が未確定なので数値予測しない。今回は製品変更、追加engine実行、全回帰、Windows検証を起動しない。制作計画を静的確認・独立レビューして台帳へ反映し、同じ未確定事項に反復調査を続けない。 diff --git a/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/README.md b/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/README.md new file mode 100644 index 0000000..98490f3 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/README.md @@ -0,0 +1,16 @@ +# 複数AI開発体制への引継ぎ + +ユーザーの2026-10-12指定によりmulti-agent-devスキルを適用。窓口はCodex、判断はClaude Code、実装はRunnerからCodex CLI、独立レビューは別Claudeセッション、UI変更時だけAntigravity。以後の新規実装を窓口で直接進めてフローを省略しない。 + +既存Runnerを複製しない。プラグインのBridge実装でhealth/projectsを確認し、Runner CLI doctorを実行した。The Tree登録はなし。CodexはChatGPT認証、Claude Code 2.1.287はclaude.ai認証。Antigravity 1.3.2の版を確認したが、この検査だけでRunner内認証やUI/E2E実行を認定しない。APIキー利用、課金切替、並列上限変更はなし。 + +通常repoは /Users/korizatou114/Projects/とりにく工房ゲーム制作部。AGENTS.mdを保持し、CLAUDE.mdは @AGENTS.md の入口だけ追加。仕様原本は基本仕様書の凍結写し docs/traceability/original/BASELINE.txt、作業契約は docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md / work_packages.json。 + +引継ぎ案delivery_contract_proposal.jsonは全30パッケージ/88成果単位の原work/acceptanceと既存状態・証拠を維持。正式9、部分点なし。原子要件の最終分母は未確定であり、Runner登録数88を全ゲーム完成分母として代用しない。既存完了をRunner未登録の0件へ書き換えない。各成果単位の検証argvと全条件受入gateは未結線で、静的validate_planを全成果受入の代用にしない。この案はまだRunnerへ登録していない。 + +現在成果は codex/first-operating-loop。接続調査時HEAD e58c5f5e1757a8e5486d8ba6b5e362e95c312f69、main 423fd6dd2e75da926e38b35ac8c435e462b168d9、先行65/逆方向0。Runner.addはbase_commitをmainの祖先へ限定し、mainには現計画がない。古いmainを基点にして成果を再実装しない。mainの変更、偽の承認、schema/policy/台帳の直接改変で回避しない。現ブランチ成果を引継げる基点対応か、検証済み候補の正式統合が接続前の残件。 + +次のClaude判断依頼案: +「既存成果とこの引継ぎ案を確認し、重複起動なしでP22-03有限下書きの未達(数量・具体見積)とP06-01の独立監査候補を比較する。原本・承認済み追加仕様・88成果単位を維持。P23-02の追加性能修正は保留、通常保持入力は延期非免除、Windows C08/X8のみ環境ブロック。未承認数値を定めない。現成果ブランチとRunner main固定の接続を、安全な具体案として提示する。起動判断を記録するまで新実装を開始しない。」 + +P22-03に既に進行していた1名読取レビューは旧成果の引継ぎ証拠として保持する。これをRunnerの別Claudeセッションレビューやmain統合受入へ読み替えない。今回の計画・下書き保存と既存ブランチへのcommit/pushは従前のユーザー許可内。main統合は別の候補一致承認が必要。 diff --git a/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/delivery_contract_proposal.json b/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/delivery_contract_proposal.json new file mode 100644 index 0000000..d5fced9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/delivery_contract_proposal.json @@ -0,0 +1,10270 @@ +{ + "scope": "existing 88 delivery units, not final atomic game denominator; proposal only, not Runner registration", + "package_count": 30, + "delivery_unit_count": 88, + "formal_completed_count": 9, + "runner_registered": false, + "source_work_packages": "docs/plans/original-completion-2026-10-02/work_packages.json", + "units": [ + { + "id": "P00-01", + "package": "P00", + "requirement_ids": [ + "B-1.1", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "原本と基準ソースの継続照合", + "work": "指定原本の読取保存版と別冊AのSHA、HEAD、採用済みマップを固定し、更新時だけ影響要件を再監査する。", + "acceptance": "原本の優先順位と差分履歴が再現できる。最新Drive再取得を今回実施したとは表示しない。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p00-p02-baseline/verification.json", + "sha256_at_integration": "8cc1f3256c1213dcb6b7713ef44f7d8b31f33ee0b614b32a9060936494587ea1", + "scope": "2026-10-02 00:54 JSTの原本/1396採用基準再照合", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/baseline.json", + "sha256_at_integration": "750bb3d313cc5e2ce0d4c79e563a995abd7a78f991dee1dd75c627877b02cd7b", + "scope": "不変の初期基準", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/IMPLEMENTATION_PLAN.initial.md", + "sha256_at_integration": "f9cb3f61e4cb020e37f792c615dfbd4794763884a8ec528de14c3469cf4e5248", + "scope": "不変の初期計画出典", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P01-01", + "package": "P01", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-1.6", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "原子要件への分割", + "work": "原本文の複数条件を分割し、施設30件、追加10項目、7人物、図鑑、全エンド、工程4件を漏れなく対応付ける。", + "acceptance": "各原本文に対応先があり、同じ条件を重複加点しない。", + "current_state": "in_progress", + "remaining_gaps": [ + "D08/D09の全エンド・図鑑・章・制作差分catalog未確定。", + "第10章30施設以外の経済施設・通路/設備への追加項目/素材適用範囲未確定。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/atomic_requirements.json", + "sha256_at_integration": "82f4b4c0fbf32bd296a83e6c565dd2b64d2449336c9ada7be11742761d4a5cfb", + "scope": "既知条件の分割と構造・意味監査。ゲーム受入ではない", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/source_atomic_coverage.json", + "sha256_at_integration": "2ab7b9e6a2536ef248d4f7ccd695bf75a082b47018aca7a5a1b6b706fe1907bc", + "scope": "既知条件の分割と構造・意味監査。ゲーム受入ではない", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/atomic_requirements_validation.json", + "sha256_at_integration": "8dc300b099cfd90fda862f138b6a528d01e9c488a2c67fe07a00a92a70f99175", + "scope": "既知条件の分割と構造・意味監査。ゲーム受入ではない", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/atomic_semantic_review.json", + "sha256_at_integration": "e300b57f22ab86aa8029ce97231fcff0d7530fd4a9134988f113a46498ada7ad", + "scope": "既知条件の分割と構造・意味監査。ゲーム受入ではない", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P01-02", + "package": "P01", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-1.6", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "現在の実装と証拠の再監査", + "work": "実装、未接続、未検証、未設定、未制作を分け、現在HEADに適用できる証拠と過去証拠を識別する。", + "acceptance": "通常入口・Runtime・保存・試験・資産の対応が存在し、候補コードを採用済みとして数えない。", + "current_state": "in_progress", + "remaining_gaps": [ + "原子ごとの通常入口・Runtime・保存・境界・完成素材・現版証拠の独立判定は未実施。", + "SAVE・自動仕入れの限定本体採用と回帰を全観点原子PASSへ転記しない。全原子の独立再監査は未完。", + "既存実装パスの存在を全観点PASSとして数えない。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/current_evidence_links.json", + "sha256_at_integration": "cd0bf4ef00679bc61936754a2186ab040270e3d1a288b00a6446339b79ae85be", + "scope": "静的候補または証拠適用範囲の再監査", + "linked_at_jst": "2026-10-02T01:44:58.035263+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/runtime_save_audit.json", + "sha256_at_integration": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "scope": "静的候補または証拠適用範囲の再監査", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/assets_platform_audit.json", + "sha256_at_integration": "a9fabd989d03071c6af6dc828fff4f021e1ece9638857c54115997923af68d77", + "scope": "静的候補または証拠適用範囲の再監査", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/performance_audit.json", + "sha256_at_integration": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762", + "scope": "静的候補または証拠適用範囲の再監査", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/save_fix_review.json", + "sha256_at_integration": "6f766925a3932374d3e41be5fbddd445c8d0d10234a3488fdd4ac028a71be673", + "scope": "静的候補または証拠適用範囲の再監査", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/atomic-execution-observations-root-review-r01.json", + "sha256_at_integration": "328fe39e9b000cb2013c07b56c7a001ed7307b17299fc10bf31dff03534fa158", + "scope": "11 case observations/4 actual atoms;101 unique pins/17 pair dispositions14 equal+3 expected mutations;all8views untouched,whole atoms complete0", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r03-review-r01/verification.json", + "sha256_at_integration": "13ae528efd59ec486d705a28e10fb63fed57a5a3f0bba4be1b99518d3fc9561b", + "scope": "164 suites/13248 actual checks/zero failures/source changes0; original collectorfalse retained", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P01-03", + "package": "P01", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-1.6", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "集計基準の固定", + "work": "原子要件の分母、適用する完了条件、理由付き適用外、判定者を版管理して初回進捗を集計する。", + "acceptance": "分母と分子のID一覧から他者が再計算できる。テスト件数や部分実装への一律半点を使用しない。", + "current_state": "in_progress", + "remaining_gaps": [ + "最終catalogと適用範囲の確定・版改訂が必要。", + "原子8観点の適用外理由と独立判定者、全実装/受入の判定を要再監査。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/atomic_denominator_freeze.json", + "sha256_at_integration": "467e960eb0fe47241edb217f5fa2044f2de304441daf9e51a7b0cb46ffa9194d", + "scope": "known-condition v1限定freeze", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/progress_contract.json", + "sha256_at_integration": "c42a678f16a548ecd93900d4ef6466db0becfb45a6bef76c8278113e14ed9abe", + "scope": "最終分母・全体受入率nullを保持する集計契約", + "linked_at_jst": "2026-10-02T01:44:58.035263+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P02-01", + "package": "P02", + "requirement_ids": [ + "B-3.1a", + "B-3.1b", + "B-3.3", + "B-3.4a", + "B-3.4b", + "B-4.2", + "B-4.3c", + "B-5.4" + ], + "title": "回帰と代表セーブの固定", + "work": "最新全回帰のソース一致を確認し、初期・営業中・移動中・日付境界・防衛中の代表セーブを選ぶ。", + "acceptance": "ログ、入力、シード、保存版、チェック数が対応し、失敗を含む履歴が追える。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r01/verification.json", + "sha256_at_integration": "0e07c278d3e9658c44eeaa618010f31f5ec3f6c3d8a23bfc1b804122684bf514", + "scope": "157回帰の実行時点source map1206対象", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r01/source-end.json", + "sha256_at_integration": "bfefae6beee11d4ee86b1f27c13c447e55e37c729d37f9676f8dc3ad726c604f", + "scope": "157回帰終了時ソース地図", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r01/expected-tests.json", + "sha256_at_integration": "5bf981145bc063e7a26b2e6aee4449780921c22a8abdf15845a46406f45a55cd", + "scope": "157スイートの一意な実行集合", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p00-p02-baseline/verification.json", + "sha256_at_integration": "8cc1f3256c1213dcb6b7713ef44f7d8b31f33ee0b614b32a9060936494587ea1", + "scope": "初期155回帰の保持証拠再照合", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r02/verification.json", + "sha256_at_integration": "30049b73feb441e817bcde6cfc7a5110840357456e836080a3802ccb471a7efe", + "scope": "現保存修正版の標準158回帰、12707 checks/source差分0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r03-review-r01/verification.json", + "sha256_at_integration": "13ae528efd59ec486d705a28e10fb63fed57a5a3f0bba4be1b99518d3fc9561b", + "scope": "164 suites/13248 actual checks/zero failures/source changes0; original collectorfalse retained", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-full165-r04-actual-root-review-r01/review.json", + "sha256_at_integration": "5d4e1e59ddc00a12f9d379d2afdf4b0a576303a80f152ee51bd516fa35c42c4b", + "scope": "Selected source1237/private profile2 only: full165 strict13368/0 and all raw/PID/source root review349/0; no whole original/Windows/performance acceptance", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-adoption-r01/adoption.json", + "sha256_at_integration": "a2f75ea015775d5eaa7ac15910e9310f41ea95c0f8b346a05ad124265be2e539", + "scope": "Guarded36 refs game/QA/collector adoption after actualfull; exact1237 and original project; all22 original backups preserved", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-01-completion-acceptance-r01.json", + "sha256_at_integration": "45845238d8a73b84fd346f2d834ee4aaa12d32b45367ea0952b523db9b2523d9", + "scope": "All exact P02-01 conditions; current1299 baseline only; package/whole game false", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-01-baseline-review-r03/review.json", + "sha256_at_integration": "393a486bdaaf4fc014323eee59c6bc9a8e5d94765429a6998dceb825defea342", + "scope": "Read-only independent decoder/standard Zstd, all5 fixed formal saves, exact complete regression evidence", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-01-fixed-baseline-r01/input-manifest.json", + "sha256_at_integration": "d07b6c42ecca11bf3557ee5034ce9cc70b5a750f7b08b6b40f9ef09cdbe787c2", + "scope": "Fixed5 packages20members and source/input/seed/schema/log lineage", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P02-02", + "package": "P02", + "requirement_ids": [ + "B-3.1a", + "B-3.1b", + "B-3.3", + "B-3.4a", + "B-3.4b", + "B-4.2", + "B-4.3c", + "B-5.4" + ], + "title": "通常操作の基準シナリオ", + "work": "開業、雇用、配置、仕入れ、建設、保存終了再開を通常画面で通す。", + "acceptance": "デバッグ値投入の試験と自然営業の試験を区別し、画面と実状態が一致する。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart/result.json", + "sha256_at_integration": "6d66562967fbea797f973eb3310f7140df6fc413650d20a0dee7d63a2c1f8311", + "scope": "2プロセス開業/再開の限定結果", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart/source-start.json", + "sha256_at_integration": "8793934bc0130b5f45610fc597eccd5bc0c87cc06e9fb20769cd93c7183c9b37", + "scope": "開業再開の実行版", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/runtime_save_audit.json", + "sha256_at_integration": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "scope": "通常入口とデバッグ/handler試験・自然営業の境界", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart-r02/result.json", + "sha256_at_integration": "8427d12d42631252bfb946a3ebf352eb3497a5f51c5e7665236b606d666de2e2", + "scope": "保存修正後の描画付き通常UI/宿屋営業の83+20再開checks、human pointer受入ではない", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart-r02/source-change.json", + "sha256_at_integration": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570", + "scope": "再開実行中のソース差分0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-principal-ui-terminal-root-review-r01/review.json", + "sha256_at_integration": "4edbd419acfb68b500d9811cca80fb2ddd6183a3e0b17bae7dff0d8c0371c4cc", + "scope": "Current1299 Main Viewport principal terminal lifecycle/formal71 only; not full P02-02 OS sequence", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-normal-principal-ui-formal-reader-root-review-r01/review.json", + "sha256_at_integration": "78ffa34f6ceb62c1803aff6bdc172765fcc7b145c34af0f96369a19b8338e393", + "scope": "Current1299 principal normal Main formal42 only; not full opening/hiring/purchase sequence", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-natural-cleaning-outage-root-review-r02/review.json", + "sha256_at_integration": "00ca62e72c74782a63f70b99ba90188f50d6fd0a51117f584d2c66174e078980", + "scope": "Current1299 normal construction/natural arrival cleaning1738 only; controlled mana0; not OS input/full P02-02", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-current-supply-outage-root-review-r01/review.json", + "sha256_at_integration": "771078fabaea725cc7d115f51f6333be2dd8991097a69b16417aacb30817d8c5", + "scope": "Current1299 normal inn logistics460 only; controlled mana0; not OS input/full P02-02", + "linked_at_jst": "2026-10-09T11:37:15.317073+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r01.json", + "sha256_at_integration": "8b1f04f27c560f749b8a2256da6410a5deee188700fbc12d382fa8e541ec8c50", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-09T23:52:52.974876+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r02.json", + "sha256_at_integration": "8b1f04f27c560f749b8a2256da6410a5deee188700fbc12d382fa8e541ec8c50", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-09T23:53:25.952479+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r03.json", + "sha256_at_integration": "447def2f5fc59dad8d52b1f815b7db28a60887a0cf21b47448eac5faa814c62b", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-10T00:00:39.838855+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r04.json", + "sha256_at_integration": "8e7154649f8407a565845cdbc67e04f8c84d7e207e92a97a467ebd58daa37bb3", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-10T00:12:13.054109+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r05.json", + "sha256_at_integration": "b46475136cead20914c12512c16f9efec22a4781ece00acff92bed1f97c85720", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-10T00:17:17.885658+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r06.json", + "sha256_at_integration": "613510014e67e950f2769e29702c35456ec945bd87ef689076dc24dcb2784f54", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-10T05:54:32.228127+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-real-os-current-evidence-r07.json", + "sha256_at_integration": "ebf2207bdb53aea80adf425ed88f45517cde66cca1e48cecb5b0ade7263f5aa4", + "scope": "Real OS partial scenario; failed close retained; diagnostic is not acceptance", + "linked_at_jst": "2026-10-10T05:59:32.601342+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-engine-order-trace-prep-r01/preparation.json", + "sha256_at_integration": "3ff8815f7656f8d2ae222858d8f9cd26c470942703414cc83af91483d3972169", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-engine-order-trace-owned-parse-r01/execution.json", + "sha256_at_integration": "532d9802fdc472b389227de92ddd5e4dd8d308adcbbcd426529bafe165381858", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-engine-order-diagnostic-review-r01.json", + "sha256_at_integration": "078742b85e135608d87602ad7c9278b87dd720fc11f8aba3e9eb9dbf528f30b6", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-engine-order-independent-attribution-r01.json", + "sha256_at_integration": "cd0d9e61706882e50f2bba1e564059a6a5ebb1b9135dfff292d4516ea6214055", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-delayed-frame-fault-prep-r01/preparation.json", + "sha256_at_integration": "104cce03ed821f7f38b3fb5d0db79fd0a171e3cb443333316ea0dfa0901e2e92", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-delayed-frame-fault-observer-owned-parse-r01/execution.json", + "sha256_at_integration": "115c77c423a17a8c1fda0f4ff8ba4898479b8ec1e75f46d28819883a5865f073", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:15:28.561453+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-delayed-frame-fault-root-review-r01.json", + "sha256_at_integration": "27b842211ad2e8c00ef213a164d843b18b2d2339f29241e05f747d83e739db37", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:24:04.424618+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-close-delayed-frame-fault-independent-review-r01.json", + "sha256_at_integration": "fb07ffef6096ce11092f5c855e4f4022246ca46f130601584cb8bd7f3693999e", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:24:04.424618+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-normal-os-scenario-r02/acceptance-matrix.json", + "sha256_at_integration": "d0a908e039c00103f523c4932451a311ce1af73cea46f79034a6cf3c993ab540", + "scope": "Diagnostic per-await actual-OS collection and evidence; original failure unresolved", + "linked_at_jst": "2026-10-10T07:24:04.424618+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-memory-close-reader-root-review-r01.json", + "sha256_at_integration": "2244b4589613d7ae0f734e17d9ac082ab90f28fd2b94e63ab2ad5f2390812d92", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-memory-close-reader-independent-review-r01.json", + "sha256_at_integration": "e4ba563cb4c2de5e3845f53830738023b708984a6df2344fbd1045c47507b294", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-original-os-trace-recovery-r02/recovery.json", + "sha256_at_integration": "ecb01d4dca67a6c640cd6437bf3cb25261ff1dddcaa75252e6a6c0d4846cb060", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-original-os-trace-independent-review-r01.json", + "sha256_at_integration": "5248281cd8ab3dfcc4d4c594b96062d43fa4e62e6c6306de0cc8469715f69b7f", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-ten-step-acceptance-packet-r02/packet.json", + "sha256_at_integration": "b97619e856c6550e840bec4507c2ef818d80300911ce9030cc5d870d164027ea", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-memory-close-observer-independent-preflight-r01.json", + "sha256_at_integration": "f0e93d6c9fccae1134db7cda1b6e6ef2bde174109fcc91bf5a1de4eaf2c494c2", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-memory-close-observer-owned-parse-r01/execution.json", + "sha256_at_integration": "8ff96de2b75ca155768dd496a06e5f8c518927ca0faf3588113ad02564435416", + "scope": "Unmodified normal reader exit partial evidence and original OS trace recovery; whole P02-02 pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-continuation-arrival-failure-root-review-r01.json", + "sha256_at_integration": "3a43dbf27b19e9d7c36296d7f4526b447a648a58b61dd10f2b083e3690e21c33", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-continuation-arrival-failure-independent-review-r01.json", + "sha256_at_integration": "4b16b45350847b564dcdb7164b93ff3a92560737281ea599c6147af4ee3de3bb", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-phase-reproduction-independent-review-r01.json", + "sha256_at_integration": "133ba368a0b7ae4b23b112102eaf03e07e94b9a9d7108fe252a6b888a4149de2", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-minute-local-review-r01.json", + "sha256_at_integration": "4a69bb0dd7e3a7d67b023e8e6f65fa95906c6468c0dc6f328a04e25cc2a7cd22", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-minute-independent-local-review-r01.json", + "sha256_at_integration": "560c09b8ce5f550bfbacdbff23888de19e350fb8bf231308e3890a7259040274", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-probe-owned-r01/report.json", + "sha256_at_integration": "20ab01854d5117cc5fca13b0981d95ee239e7bd68e42c696d0de9ea2df84c9de", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-probe-owned-r01/execution.json", + "sha256_at_integration": "082dad879047f7db4da152cfed7114e5b48f436749f06ec5d8cfa6824d83dcf0", + "scope": "Current P1 defect and isolated candidate local evidence; no production adoption or whole acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-root-review-r01.json", + "sha256_at_integration": "c3d4f0218ee5165ef08c8e43e319e4b1755547f2f107851357440c28f865a277", + "scope": "Candidate local rollback valid with fixture limits; historical negatives retained; no production adoption", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-independent-review-r01.json", + "sha256_at_integration": "626843d7337f2c825e88f66b812696bebdba602ae4ef3249635b4bf43a65b660", + "scope": "Candidate local rollback valid with fixture limits; historical negatives retained; no production adoption", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-root-review-r02.json", + "sha256_at_integration": "9e19632767b8519452be8fbebd14a5d9b8b358b6e0140e64af95cb41e368fd9b", + "scope": "Candidate local rollback valid with fixture limits; historical negatives retained; no production adoption", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-rollback-independent-review-r02.json", + "sha256_at_integration": "54a9fea3396cf6c285df001dee124637b35aea8ccc77bf0dc3c5830747f73c21", + "scope": "Candidate local rollback valid with fixture limits; historical negatives retained; no production adoption", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-minute-candidate-r01/remaining-verification-plan.json", + "sha256_at_integration": "61e3daa3ca10f0d8621ac28a5efff7a9a961da045d06b6f59393f86e4c69839c", + "scope": "Candidate local rollback valid with fixture limits; historical negatives retained; no production adoption", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-minute-candidate-r05/preparation.json", + "sha256_at_integration": "572877ae233f603545588e052584ab18c8a61266b04ccd2cbb63141c40afb95c", + "scope": "Exact r05 candidate local and complete impact evidence; no whole unit acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-command-minute-candidate-r05/candidate-source-input-refs.json", + "sha256_at_integration": "28c5a18dfb70a96afdd1ecefc0dd51cfb0a5b6a1bf783f507ea9948dd596b09a", + "scope": "Exact r05 candidate local and complete impact evidence; no whole unit acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-rejection-local-owned-r03/execution.json", + "sha256_at_integration": "9c4a6bdeb0a2863ded2534a2b2194a0f07421c99cc0240c6955e04c9ff8f2323", + "scope": "Exact r05 candidate local and complete impact evidence; no whole unit acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-rejection-local-independent-review-r01.json", + "sha256_at_integration": "b2348de57d00ebde3e6c5f4b954a40c07de031f3e317be65596a5f881fa4c2fc", + "scope": "Exact r05 candidate local and complete impact evidence; no whole unit acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-impact-root-review-r01.json", + "sha256_at_integration": "5634ffa57ea47e51d7547ba3adfe55f153741640cef304e51dbe391a0370e598", + "scope": "Exact r05 candidate local and complete impact evidence; no whole unit acceptance", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-final-full-independent-review-r01.json", + "sha256_at_integration": "338b23d146cbd88ef458ddbf7591bbf748221c54c06120f267686e2d7f3c8d7e", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-fixed-representatives-root-review-r01/review.json", + "sha256_at_integration": "9fe64d92f19fc0818e98eb21cd063882cda58731ebd26a52d5a9b82636e58f4f", + "scope": "Exact final full, fixed five save compatibility and reversible candidate adoption; OS and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-final-candidate-independent-review-r01.json", + "sha256_at_integration": "38ac11ca8c5a2af77c78c3d9bc7487287a48f0de9f0297ce62ca73675858b739", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-four-ref-source-adoption-r01/adoption.json", + "sha256_at_integration": "7be120a25836ebe312882fc6c7b64f7165c92136980b2afb3dd9e05804d7a8ed", + "scope": "Exact final full, fixed five save compatibility and reversible candidate adoption; OS and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-representative-save-preparation-independent-review-r02.json", + "sha256_at_integration": "0bada43e58084aa5b42ae1a4fac4db4e69f569cbe5b5fab2c49841227efb91c7", + "scope": "Exact final full, fixed five save compatibility and reversible candidate adoption; OS and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-normal-os-gui-arrival-fixed-continuation-r01/execution.json", + "sha256_at_integration": "ce4f2c5d9b20203e2344e23d43237221ff90ab6a68b2397b0cc4ee6e2011d07f", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-normal-os-gui-arrival-fixed-reader-r01/execution.json", + "sha256_at_integration": "bcd193e342212c55c9b5779704778c44b59d424e005dd0d563889e7293865774", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-os-actual-root-review-r03/review.json", + "sha256_at_integration": "56e732898af74e829ed4bd8c9a717681abd24cb50518cc79dbfbe188936cde6d", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-os-actual-root-review-r03/business-state-review.json", + "sha256_at_integration": "38b860676e49992f98dc7ea877e4099eab909b6b4da00d892243203cf6c6982d", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-os-actual-root-review-r03/native-os-tool-trace.json", + "sha256_at_integration": "3c01ea9f84578a008b223c7848798c6694b7234197b855ce1477a4d0d9bcd3b0", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-os-actual-root-review-r03/saved-loaded-all-typed-differences.json", + "sha256_at_integration": "1d845778c720f7534531b5cd6ef6d8ec22e5c151a8a72b575ed6474f587dcf4a", + "scope": "Adopted r05 ordinary OS natural day close and separate process restart actual; independent review and whole unit pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-save-load-event-review-r01/review.json", + "sha256_at_integration": "ec24e51cc8c651cf9ab7c9723eb6549e983b9fd8604a0e4bff1d613409c4811c", + "scope": "Every saved-to-loaded typed delta explained without exclusions; unchanged ten conditions mapped to final source, independent acceptance pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-save-load-event-review-r01/retained-events.json", + "sha256_at_integration": "5830f772aba4752c5a76e2a4039b0560de853afa232d969be56bbf036c885537", + "scope": "Every saved-to-loaded typed delta explained without exclusions; unchanged ten conditions mapped to final source, independent acceptance pending", + "linked_at_jst": "2026-10-10T09:03:16.396327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-ten-step-acceptance-packet-r03/packet.json", + "sha256_at_integration": "54dedc8baf852476683c12aa6a475976f608f30ec11f9deefb80a07624f23e46", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-guest-route-final-independent-review-r01.json", + "sha256_at_integration": "6167d9b580a23e322e3fdec8c81b6635859327bf1668cfa6a0e73ff8f97c9dc9", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-ten-step-independent-review-r01.json", + "sha256_at_integration": "ec7aa813726c08fbee2689f1c6639d5de2a7d5129b0d5cf97b9eeb5695be8a83", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-guest-route-actual-root-review-r02/review.json", + "sha256_at_integration": "c49f6e14227862e879a4dfd288b4d26494e6acb7121fcb3eb74cca4cf757f548", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-normal-os-gui-guest-route-complement-r01/execution.json", + "sha256_at_integration": "db86f21f2db45206392490a36c14845304db14b8e3c33f62ffeb77f3bae3bf8c", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-normal-os-gui-guest-route-reader-r01/execution.json", + "sha256_at_integration": "c7034ea37372f26cbcb32e3fb54ac286d40a88efd322699759608dadf2460a97", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-arrival-fixed-os-actual-independent-review-r01.json", + "sha256_at_integration": "c49cc289378a857d83a14d733496df8bfe98346eceff060aa140e222ecf24146", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-02-completion-acceptance-r02.json", + "sha256_at_integration": "a417392fbb9e82431cae92cc45e5bfd86d03eacdbde116958e0c9183cdb0c122", + "scope": "P02-02 all original ten conditions accepted on adopted r05; bounded unit only", + "linked_at_jst": "2026-10-10T09:22:08.929202+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P02-03", + "package": "P02", + "requirement_ids": [ + "B-3.1a", + "B-3.1b", + "B-3.3", + "B-3.4a", + "B-3.4b", + "B-4.2", + "B-4.3c", + "B-5.4" + ], + "title": "Windows基準環境の記録", + "work": "利用できるWindows機のOS、CPU、GPU、RAM、表示倍率、解像度、検証するビルドを記録する。", + "acceptance": "過去の実機確認を現ビルドへ転用せず、同一EXEの起動と保存再開を確認する。", + "current_state": "in_progress", + "remaining_gaps": [ + "実際に使用するWindows機のOS、CPU、GPU、RAM、表示倍率、解像度と検証ビルドを実測記録する。", + "今回固定した同一EXE/PCKをWindows実機で通常起動し、通常保存・終了・再開を確認する。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/assets_platform_audit.json", + "sha256_at_integration": "a9fabd989d03071c6af6dc828fff4f021e1ece9638857c54115997923af68d77", + "scope": "旧配布物と未確認Windows実機を区別", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/windows-current-release-root-review-r01/review.json", + "sha256_at_integration": "1b63dec25b18bcfc4a85bf8d2800f52cbcc23604798c46dbcdea9188e8b9edd8", + "scope": "Historical evidence-time1224/852-runtime export/ZIP10memberCRC+SHA, macOS samePCK626 raw+5profiles,195kitpins; native Windows pending", + "linked_at_jst": "2026-10-02T05:17:02.654552+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/windows-current-release-same-pck-r01/verification.json", + "sha256_at_integration": "faf55ab65ff68eb4593c8824b18a091aadcaf3352e33c78c9661b25e7dae4ca7", + "scope": "Actual macOS samePCK5 suites626/0; not native Windows/OS normal operations/performance", + "linked_at_jst": "2026-10-02T05:17:02.654552+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/native-windows-current-release-kit-r01/kit-manifest.json", + "sha256_at_integration": "2126a2bddc5003ee5e71a4f4c660a9414b69babe2726442229180953028d713c", + "scope": "195-file artifact-only native kit; PowerShell parsing/C#compile/native launches remain unverified/0", + "linked_at_jst": "2026-10-02T05:17:02.654552+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/windows-current1237-release-actual-root-review-r01/review.json", + "sha256_at_integration": "a5db5e2f2acffdb1c932c428648382f739cff08cd8b5e104471305f6bfffbb08", + "scope": "Actualcurrent1237 export/ZIP CRC+SHA and macOS samePCK5/609 only; nativeWindows/hardware/finishedassets/hearing/performance false", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/native-windows-current1237-kit-root-review-r01/review.json", + "sha256_at_integration": "f7ccc1f72496ec4747b6090ee7ac9072cac6d6677a74fab944acb573c5fa05d4", + "scope": "Root537refs+manifest538 exact metadata only; nativeWindows launches0, PowerShell/CSharp unverified", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-export-actual-independent-review-r01.json", + "sha256_at_integration": "e51c8e977f22d18b59effd8b7ed1ddcb66c5ed09d86f6196d5fdff8c825f0595", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-export-actual-root-review-r01/review.json", + "sha256_at_integration": "97dae2d1f9af6c0afbf920c6abcaf3cc1acd6d5a51891289c151f615d552dbb2", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-windows-export-native-r03/execution.json", + "sha256_at_integration": "f2ac1fdd18a81a81a7f27cb19f0290819cd4346ab45e101ec2cc6c0dea92545f", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-windows-export-native-r03/package-integrity.json", + "sha256_at_integration": "dd9627088669a2fd4be54f0a71d3ae725f0d122b6316c2c857f44aa566df5441", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-export-independent-preflight-r03.json", + "sha256_at_integration": "70669ddf505f3d6dbbe474ef2892cc8d79eb16e541c4f0a08800b095a3b92b28", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-r05-export-independent-preflight-r01.json", + "sha256_at_integration": "53799650b5cc16b6aa83bbe72558e3a11c6400b379ed0c4f6e8534855b5acb18", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-current-requirements-and-evidence-r01.json", + "sha256_at_integration": "3c69db66af003a4277fea9491329ac7bebee916ddea4f9388a442d758f83809c", + "scope": "Current r05 verification distribution only; Windows device unit acceptance pending; failed r01 preflight retained", + "linked_at_jst": "2026-10-10T09:33:07.276751+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-environment-probe-independent-review-r01.json", + "sha256_at_integration": "a74aa2efe71e0287c5b18b52a624f1c07688d8a4b97a7d3276f9959fef5afe6c", + "scope": "Static probe eligibility only; Windows native environment/ordinary game acceptance still missing", + "linked_at_jst": "2026-10-10T09:40:42.196928+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-environment-probe-transfer-r01.json", + "sha256_at_integration": "34a114ae31ff9f5c108e5351f2ca19d02bd20fb3865d65652208e890f42c9981", + "scope": "Static probe eligibility only; Windows native environment/ordinary game acceptance still missing", + "linked_at_jst": "2026-10-10T09:40:42.196928+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-probe-static-validation-r01/ended.json", + "sha256_at_integration": "c43da921107715c5ea2d98e1745dea9cf0706a58125c0896016b903b1044fb26", + "scope": "Static probe eligibility only; Windows native environment/ordinary game acceptance still missing", + "linked_at_jst": "2026-10-10T09:40:42.196928+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-03-windows-environment-probe-r01/probe-manifest.json", + "sha256_at_integration": "62328f67bfb0221f989c1fcf61d5c3c7ba9e35c06294f68e764d6a1d05d01784", + "scope": "Static probe eligibility only; Windows native environment/ordinary game acceptance still missing", + "linked_at_jst": "2026-10-10T09:40:42.196928+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P03-01", + "package": "P03", + "requirement_ids": [ + "B-2.1", + "B-4.1", + "B-5.2", + "B-6.3", + "B-7.2", + "B-8.1", + "B-9.1" + ], + "title": "機能別の保存契約", + "work": "会計、施設状態、人数、欲求属性、マナ、人物、図鑑、物語に新規項目を追加する前に保存条件を固定する。", + "acceptance": "新旧版・欠損・未知版・破損を検証し、失敗時に原データが変わらない。", + "current_state": "in_progress", + "remaining_gaps": [ + "欲求課金、全施設/人物、物語/全エンド/図鑑の機能別保存契約は未完。", + "20,000マス混合実Runtimeの保存上限/メモリ/時間は未測定。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/runtime_save_audit.json", + "sha256_at_integration": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "scope": "P03保存契約の部分監査", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "docs/plans/original-completion-2026-10-02/execution/save_fix_review.json", + "sha256_at_integration": "6f766925a3932374d3e41be5fbddd445c8d0d10234a3488fdd4ac028a71be673", + "scope": "残る原状保持不具合の独立レビュー", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-save-preservation-r01/execution.json", + "sha256_at_integration": "3ac77addc59be5f92da7697e579970b48c9abbfe063e83287bd2240586e74dd3", + "scope": "隔離base/candidate検証。本体未採用時点", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r01/verification.json", + "sha256_at_integration": "0e07c278d3e9658c44eeaa618010f31f5ec3f6c3d8a23bfc1b804122684bf514", + "scope": "SAVE候補変更前の157回帰", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-save-preservation-r02/merge.json", + "sha256_at_integration": "f6cc6e6590113e4d14bda1f5b8a1253672de1d8ac77ce91841c46c080a5eb068", + "scope": "原状保持候補を本体へ採用、741 focused checks、全回帰pending", + "linked_at_jst": "2026-10-02T01:44:58.035263+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-save-preservation-r02/execution.json", + "sha256_at_integration": "2314459912e8fd2fa77dc554942d93f6c388357641bcf02d59765175567d05cd", + "scope": "base234中78failと候補234中0fail、既存7suite507checks/source差分0", + "linked_at_jst": "2026-10-02T01:44:58.035263+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r02/verification.json", + "sha256_at_integration": "30049b73feb441e817bcde6cfc7a5110840357456e836080a3802ccb471a7efe", + "scope": "現保存修正版の標準158回帰、12707 checks/source差分0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-save-preservation-r02/adoption-acceptance.json", + "sha256_at_integration": "6817d27a4c8f54fafbfe5b8012c36c4d3ad31a6d7fae2af84f781a714d76b780", + "scope": "保存原状保持限定修正の統合受入", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r03-review-r01/verification.json", + "sha256_at_integration": "13ae528efd59ec486d705a28e10fb63fed57a5a3f0bba4be1b99518d3fc9561b", + "scope": "164 suites/13248 actual checks/zero failures/source changes0; original collectorfalse retained", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-final-paired-acceptance-r01/acceptance.json", + "sha256_at_integration": "f71acff63c352bbea08aa4ae0d204a896d4848d3d0fdd37e6d027948ee26702b", + "scope": "122 formal13-to14+154 delivery+184 cleaning=460/0;147 raw proof files rehashed", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-rescue-and-p28-root-review-r01/review.json", + "sha256_at_integration": "b50bda2792a7eb5508a14f4585a6bcf3a7ea48c1213382ee391101f9b6f42678", + "scope": "Actual rescue650/0,3 distinct-PID pairs/18whole typed states/uncapped7+7+3events/formal4entries unchanged; controlled patient/Operations disabled", + "linked_at_jst": "2026-10-02T06:10:56.725094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-day-boundary-root-review-r01.json", + "sha256_at_integration": "3ffe1aff07281d534d7b2b93b0f2ebc6e0b9ecd0e83a560046fec03089a00bc1", + "scope": "Controlled public closed-cleaning day-boundary Main Save/Load183/0;12 whole typed pairs,IO1 actual formal recovery,uncapped15events,6PNG; not whole normal play", + "linked_at_jst": "2026-10-02T06:36:14.312293+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-rescue-power-final-root-review-r01.json", + "sha256_at_integration": "04e16364985a4a1e795b38e187830aee9d944e8c9fb3cb4200bb0d7f3a594436", + "scope": "Controlled held boarded EV/rescue outage Runtime14 save pair691/0,10 complete typed states,uncapped9events,formal4immutable; emergency alighting/natural outage/UI/native pending", + "linked_at_jst": "2026-10-02T07:25:10.042304+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-current1299-real-save-interruption-actual-root-review-r04/review.json", + "sha256_at_integration": "598f9b3376a37c1476f2da54de43dc67d53609e0cbeb99fa17b044ed030395a3", + "scope": "Four actual owned SIGKILL at formal-save cut points; Reader95/0,303parse,7native of which4 explicitly rejected by ordinary gate; full Runtime4cases/20typed,8independent Zstd; private wait-only instrumentation inverse exact; current formal saves Operations OFF", + "linked_at_jst": "2026-10-08T22:14:31.384243+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-autosave-interruption-actual-root-review-r03/review.json", + "sha256_at_integration": "2bec3f3f22e95ce016518d65d4746c46728169d552bfc57dda0d131fb919a1bd", + "scope": "Actual owned autosave SIGKILL4; separate reader all3generations/formal/realbackup,44typed,24independent Zstd; wait-only inverse exact; current Operations OFF no all saves acceptance", + "linked_at_jst": "2026-10-08T22:27:22.559379+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-migration-interruption-baseline-rejection-r01/review.json", + "sha256_at_integration": "09c98ee7341bf8ae3acf5a527cc668acdc411bd2c5aed44eeb8108865b4431f4", + "scope": "Negative actual migration interruption7native,Reader164/3; whole stale ordinary backup wrongly becomes formal after source hold; current bug uncorrected; priority fix/test2refs pending native/full acceptance", + "linked_at_jst": "2026-10-08T22:53:03.799690+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-migration-interruption-fix-actual-root-review-r07/review.json", + "sha256_at_integration": "2cba1a8ce99813aac3785c6ea9e98d7bba0d18a225b5d4cce95c9ec36bb9224b", + "scope": "Private2ref priority/action fix: owned4interruptions,164Reader/171save/234preservation/128preflight/20independentworlds. Full116native timeout then58native capacity refusal; production adoption0, current defect remains.", + "linked_at_jst": "2026-10-08T23:36:37.938997+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-migration-interruption-fix-actual-root-review-r07/review.json", + "sha256_at_integration": "2cba1a8ce99813aac3785c6ea9e98d7bba0d18a225b5d4cce95c9ec36bb9224b", + "scope": "Actual4 migration writer interruptions,Reader164/0,save171/recovery234/preflight128,20independent worlds; full172/14159 and exact2ref adoption; no all-schema/domain/device inference", + "linked_at_jst": "2026-10-09T00:19:25.168167+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P03-02", + "package": "P03", + "requirement_ids": [ + "B-2.1", + "B-4.1", + "B-5.2", + "B-6.3", + "B-7.2", + "B-8.1", + "B-9.1" + ], + "title": "配置と関係値の旧版移行", + "work": "寸法変更、動線喪失、旧関係値の意味を個別に確認し、移行プレビューと拒否時の復帰を用意する。", + "acceptance": "移動中、EV乗車中、搬送中、同時建設中の参照が孤立しない。推測による関係値変換をしない。", + "current_state": "in_progress", + "remaining_gaps": [ + "移動中/EV乗車/救護/物流/同時建設と失われるセルの全移行受入が不足。", + "旧5関係値から原本3感情への意味変換D07は未確定。推測移行しない。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/runtime_save_audit.json", + "sha256_at_integration": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "scope": "寸法と関係値旧版移行の部分証拠", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-transit-guard-r02/merge.json", + "sha256_at_integration": "501c0ff27d7057ae74320a60922a8dba9e82e530d024d7f9ce9db9b4a5d05a15", + "scope": "Path guard本体統合履歴", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-transit-guard-r02/execution.json", + "sha256_at_integration": "f6b8e8c13c0514eb90b4e1e96381b575b110d67c5dfcb16c6a57728c0f1fd979", + "scope": "不正境界拒否と正常snapshot比較", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r01/verification.json", + "sha256_at_integration": "0e07c278d3e9658c44eeaa618010f31f5ec3f6c3d8a23bfc1b804122684bf514", + "scope": "Path guardを含む統合157回帰", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r02/verification.json", + "sha256_at_integration": "30049b73feb441e817bcde6cfc7a5110840357456e836080a3802ccb471a7efe", + "scope": "現保存修正版の標準158回帰、12707 checks/source差分0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-final-paired-acceptance-r01/acceptance.json", + "sha256_at_integration": "f71acff63c352bbea08aa4ae0d204a896d4848d3d0fdd37e6d027948ee26702b", + "scope": "122 formal13-to14+154 delivery+184 cleaning=460/0;147 raw proof files rehashed", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-rescue-and-p28-root-review-r01/review.json", + "sha256_at_integration": "b50bda2792a7eb5508a14f4585a6bcf3a7ea48c1213382ee391101f9b6f42678", + "scope": "Actual rescue650/0,3 distinct-PID pairs/18whole typed states/uncapped7+7+3events/formal4entries unchanged; controlled patient/Operations disabled", + "linked_at_jst": "2026-10-02T06:10:56.725094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-inflight-dimension-actual-root-review-r01/review.json", + "sha256_at_integration": "5078abfb2653b454f4405e554997936927138bd81c56fc3fb564540a00693368", + "scope": "Current1299 unchanged; actual direct formal dimension migration with partial guest stairs and concurrent paid legacy job,152/0,4PID,303parse,17typed,5full states,12uncapped events,12formal; Operations OFF; no whole migration or OS acceptance", + "linked_at_jst": "2026-10-08T20:33:38.103034+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-inflight-EV-dimension-actual-root-review-r01/review.json", + "sha256_at_integration": "6ced37bc8af78ae35310ae6d8269767d197cdaec6c7444041a0c934ac2e50c8c", + "scope": "Current1299 unchanged; actual occupied EV4 and waiting passenger1 plus concurrent paid legacy job formally migrated,177/0,4PID,303parse,17typed,5full states,34uncapped events,12formal; five original request arrivals exactly once; Operations OFF; changed destination/rescue/logistics/Main OS/whole migration pending", + "linked_at_jst": "2026-10-08T20:41:57.085103+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-EV-retarget-refusal-actual-root-review-r02/review.json", + "sha256_at_integration": "516c8f2a5fadc3b5345d3b802a1087fe7ca4d85f8d1f00e504f27a11f5d4be09", + "scope": "Current1299 unchanged; actual boarded upper-entrance retarget refused twice,193/0,4PID,303parse,25typed,7whole states,6uncapped events,8formal original/real backup members and12proof members immutable; independent Zstd3; direct APIs/Operations OFF; no whole migration or OS acceptance", + "linked_at_jst": "2026-10-08T21:02:08.283246+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-rescue-dimension-actual-root-review-r02/review.json", + "sha256_at_integration": "5b4ad1372adda1cc830bbd455016c7c602cf26195221a6450db43cc8c5ddaeb4", + "scope": "Current1299 unchanged; actual carried patient and rescuer plus concurrent paid legacy job,158/0,4PID,303parse,17typed,5full states,10uncapped events,12formal; same rescue task completes at unchanged clinic; controlled injury Operations OFF; changed rescue destination/logistics/Main OS/full migration pending", + "linked_at_jst": "2026-10-08T21:12:29.966411+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-logistics-dimension-actual-root-review-r01/review.json", + "sha256_at_integration": "91bc6e55aeee1462fbd31304d3d1c9ee0e537d8d3049ce9c4a4482829dfaa34c", + "scope": "Current1299 unchanged; real bought8 food, normally hired worker, carried4/reserved4 and concurrent paid old-size job formally migrated;165/0,4PID,303parse,17typed,5full states,23uncapped events,12formal; same two shipments complete with conservation; actual supply destination unchanged, Operations OFF; no Main OS/full migration acceptance", + "linked_at_jst": "2026-10-08T21:24:26.261671+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-multiple-jobs-dimension-actual-root-review-r02/review.json", + "sha256_at_integration": "e3baa038eba0bbd16126fdbb5941057f17493c363659abd5b9f668e38bcccfc9", + "scope": "Current1299 unchanged; two actual simultaneous paid legacy construction jobs formally batch migrated,158/0,4PID,303parse,17typed,5full states,4uncapped events,12formal; exact seven geometry changes only; independent Zstd3; two distinct current completed facilities; Operations OFF; no whole migration or OS acceptance", + "linked_at_jst": "2026-10-08T21:32:53.663373+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-current1299-batch-later-refusal-actual-root-review-r02/review.json", + "sha256_at_integration": "c3caf63ec20f584b4789beaa527da5ab77951d02a404479d3dab2834a48cd8db", + "scope": "Current1299 unchanged; later real dorm task rejects after first real job candidate changed; batch rollback twice;207/0,4PID,303parse,25typed,7whole states,5events,12proof members unchanged;3 independent Zstd; direct APIs Operations OFF", + "linked_at_jst": "2026-10-08T21:59:34.957108+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P03-03", + "package": "P03", + "requirement_ids": [ + "B-2.1", + "B-4.1", + "B-5.2", + "B-6.3", + "B-7.2", + "B-8.1", + "B-9.1" + ], + "title": "プロセスを跨ぐ再開", + "work": "営業・配送・清掃・防衛・人物進行の途中で保存、終了、再起動して比較する。", + "acceptance": "同じ操作列の施設・財布・台帳・人物・イベントが一致し、二重効果がない。", + "current_state": "in_progress", + "remaining_gaps": [ + "全人物/全施設と救護の自然気絶・停止・経路喪失等の全途中paired受入は未完。今回3checkpointの制御救護に限定。", + "本fixtureの比較event削除0/IO1完全代替は確認済みだが全未実装経路へ転用しない。", + "Product panel/tabとstaff list順のUI欠損は候補のみ。全正常UI・完成資産・同一Windows実機は未受入。" + ], + "current_evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/runtime_save_audit.json", + "sha256_at_integration": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "scope": "プロセス再開証拠の部分適用", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart/result.json", + "sha256_at_integration": "6d66562967fbea797f973eb3310f7140df6fc413650d20a0dee7d63a2c1f8311", + "scope": "現存宿屋の2プロセス再開", + "linked_at_jst": "2026-10-02T01:41:59.589881+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart-r02/result.json", + "sha256_at_integration": "8427d12d42631252bfb946a3ebf352eb3497a5f51c5e7665236b606d666de2e2", + "scope": "保存修正後の描画付き通常UI/宿屋営業の83+20再開checks、human pointer受入ではない", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p02-opening-restart-r02/source-change.json", + "sha256_at_integration": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570", + "scope": "再開実行中のソース差分0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-final-paired-acceptance-r01/acceptance.json", + "sha256_at_integration": "f71acff63c352bbea08aa4ae0d204a896d4848d3d0fdd37e6d027948ee26702b", + "scope": "122 formal13-to14+154 delivery+184 cleaning=460/0;147 raw proof files rehashed", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-final-root-visual-review-r01.json", + "sha256_at_integration": "04542861422ec18e315e01d9dd73408033894d063382ceaa19e5009ca976736e", + "scope": "12PNGs root-reviewed7direct+5samebytes; Product display/staff order gap retained", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-destruction-r02/verification.json", + "sha256_at_integration": "84010c5fd3978dd217df9b9c68572d71e73381ad5b2fe270843de29135d4bc9e", + "scope": "Configured combat/persistent power/fresh-process/boundaries120/serialization34;792 total includes507 unchanged Defense checks", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-worship-paired-r01/verification.json", + "sha256_at_integration": "cdba7fdbb6ee4234b6d65ecf3f4f40ed8c025130bec80fcee59f438ad3ead918", + "scope": "113/0 separate PID actual ACTIVE17/60→60/60;20G/faith1;IO1 exact replacement", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-rescue-and-p28-root-review-r01/review.json", + "sha256_at_integration": "b50bda2792a7eb5508a14f4585a6bcf3a7ea48c1213382ee391101f9b6f42678", + "scope": "Actual rescue650/0,3 distinct-PID pairs/18whole typed states/uncapped7+7+3events/formal4entries unchanged; controlled patient/Operations disabled", + "linked_at_jst": "2026-10-02T06:10:56.725094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-day-boundary-root-review-r01.json", + "sha256_at_integration": "3ffe1aff07281d534d7b2b93b0f2ebc6e0b9ecd0e83a560046fec03089a00bc1", + "scope": "Controlled public closed-cleaning day-boundary Main Save/Load183/0;12 whole typed pairs,IO1 actual formal recovery,uncapped15events,6PNG; not whole normal play", + "linked_at_jst": "2026-10-02T06:36:14.312293+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-rescue-power-final-root-review-r01.json", + "sha256_at_integration": "04e16364985a4a1e795b38e187830aee9d944e8c9fb3cb4200bb0d7f3a594436", + "scope": "Controlled held boarded EV/rescue outage Runtime14 save pair691/0,10 complete typed states,uncapped9events,formal4immutable; emergency alighting/natural outage/UI/native pending", + "linked_at_jst": "2026-10-02T07:25:10.042304+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r10-actual-seal-r01/verification.json", + "sha256_at_integration": "2add0c02e7d8cce8d30f2a891cc3b969397cbbd0502316cbdb3b0da60ec2dc6a", + "scope": "candidate r10 actual distinct-PID narrow278/0; core/driver subset inherited by r11, not new r11 narrow execution", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r10-actual-root-review-r01.json", + "sha256_at_integration": "dec9a80bbeeb3d6af953f8db4404b53bfab5020390cd7d0308a5c46a86e0dd73", + "scope": "root read-only review of r10 raw/typed/formal/PID/source pins", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r11-focused-actual-seal-r01/verification.json", + "sha256_at_integration": "06444d3a5015090cae3e29175978e449e19c60506fd571deb2340d41848861ed", + "scope": "candidate r11 focused10 actual733/0 only; same-PID new standard106, wholeprofile not fresh, PID namespace fresh", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r11-focused-actual-root-review-r01.json", + "sha256_at_integration": "862e42ea733c9f7f7650037b27dcb53299bd7215cba534f9e5aef75e5f9b0cc9", + "scope": "root independent review of actual21PID/start/end/raw733/typed IO1 two pairs/formal4x2/source1224", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P04-01", + "package": "P04", + "requirement_ids": [ + "B-1.3", + "B-1.4", + "B-3.2", + "B-9.2" + ], + "title": "同時発生の更新規約", + "work": "閉店、停電、破壊、退出、課金、シフト交代、00:00決算の順序を明記する。", + "acceptance": "順序境界で停止中課金、二重決算、予約の孤立がない。", + "current_state": "in_progress", + "remaining_gaps": [ + "原7種更新順序・証拠対応草案は現採用版で整理済み。原本/承認済み仕様への全条件適合性と規約凍結を最終独立受入する", + "D05: 閉店後の開始済サービス継続/中断方針の承認待ち。00:00open service証拠を閉店条件へ代用しない", + "D05: 18:00最終勤務区間の完了確定/勤務終了先行の意味の承認待ち", + "D05確定後に依存境界だけ検証し、正確な最終版への既存証拠適用性・同1名の全条件独立受入と台帳反映" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p04-01-current-order-audit-r01/audit.json", + "sha256_at_integration": "90d2dbd3c04aed7ab409afa4f05f884832a4661cc506d28b818c72aadc352950", + "scope": "Bounded original order-contract audit actually started; no conditions accepted", + "linked_at_jst": "2026-10-10T10:55:03.652723+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-order-independent-gap-review-r01.json", + "sha256_at_integration": "121cf18c180052999bc99f207524818ae6bc724476d26727d27910078f877b68", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:15:29.671098+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-shift-end-actual-independent-review-r01.json", + "sha256_at_integration": "343f717048088909e91cb5855540d00c9a6623d9008560cbc59f9249ee600efd", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:15:29.671098+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-completion-root-review-r01.json", + "sha256_at_integration": "b239308b4da2019bc219eb88b854f76d8b528e1fdb6643cd60633d21248e8a9f", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:15:29.671098+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-completion-actual-independent-review-r01.json", + "sha256_at_integration": "9bc5500ca30fede1abca19c61d0ca7cf8735a4021cfb5fcee4fd33811f11920f", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:15:29.671098+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-destruction-reachability-independent-review-r01.json", + "sha256_at_integration": "d18010f3b5df83be60b66f1fbeeb1fb6588bfe6fd36cc27c240f99eee888ec59", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:24:23.490534+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-destruction-completion-independent-static-review-r02.json", + "sha256_at_integration": "a51a8433054d22d8fc4d4de23f0b0a1af5a79753780b2ab692c1d9b9c319ee90", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:24:23.490534+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-destruction-completion-root-review-r02.json", + "sha256_at_integration": "974365ec551cb6da35d5fbf58d796df1d713bc0cdaa8762c55c1606bd9f168ee", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:24:23.490534+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-destruction-completion-actual-independent-review-r02.json", + "sha256_at_integration": "e10deb826ef1f356e4031a6e8631cd47680f117a43893d14ad1f5fb0bdbcffa0", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:24:23.490534+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-early-destruction-failed-diagnostic-root-r01.json", + "sha256_at_integration": "aaf88d286ae40e6c23e04a840b3a903f612f34071d87722704d96d6873f8d214", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:30:43.372288+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-early-destruction-failure-and-static-independent-review-r02.json", + "sha256_at_integration": "e24dca41d5e588915fd75028ec4a3b4467463c4198c5e78e77348d9558b84801", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:30:43.372288+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-early-destruction-root-review-r02.json", + "sha256_at_integration": "30b575d1f7e6b399be1592da539561610d80d5c8e4d185289d3758d1ff9a98f7", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:30:43.372288+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-early-destruction-actual-independent-review-r02.json", + "sha256_at_integration": "2f9fbfb283f6226622f4cd1d794ed88390852c990e4ae6be0d96e659f657538f", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:30:43.372288+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-exit-boundary-independent-static-review-r01.json", + "sha256_at_integration": "ef2749d7c7c846fa2f7961d3e72253fdb4e50c0fa058b3815f9ec8a8132443ad", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:37:40.975162+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-exit-boundary-root-review-r01.json", + "sha256_at_integration": "5b9d96bb1932eaf6bd7012d32f6bfbd89eb0eb6543f9397663567b173e646557", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:37:40.975162+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-exit-boundary-actual-independent-review-r01.json", + "sha256_at_integration": "a1e4fc1311a097a5893901e6ab88b7bb958a440fec0718c680666e22831c30e0", + "scope": "P04-01 bounded gap/diagnostic/power evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:37:40.975162+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-midnight-boundary-independent-static-review-r01.json", + "sha256_at_integration": "c3f2b5d06af4ce3bb4b7d60dca41e3eb6efdc05367d8c390b13b3d7bd50f1410", + "scope": "P04-01 real production midnight/open-service bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:48:41.046651+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-midnight-existing-proof-reuse-r01.json", + "sha256_at_integration": "71f996eb0293a629f3da5daca74fa34fd6e87f299d0b5ad33442b0251054d768", + "scope": "P04-01 real production midnight/open-service bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:48:41.046651+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-midnight-boundary-root-review-r01.json", + "sha256_at_integration": "594fb5ec7c51995f3f423141522097969a141e62ec11fed0192e403f53f741da", + "scope": "P04-01 real production midnight/open-service bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:48:41.046651+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-midnight-boundary-actual-independent-review-r01.json", + "sha256_at_integration": "61bfc23a4412d0c0af0ddd319ddf569c861921b1f20ac25007d38c55c5bc5d08", + "scope": "P04-01 real production midnight/open-service bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:48:41.046651+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-automatic-patience-independent-static-review-r01.json", + "sha256_at_integration": "5f79fd03231abeb71b7e7cb38ebb518594a28836add3525ed9d0f3bbfebeccc7", + "scope": "P04-01 original automatic patience actual reservation release bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:55:46.922924+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-automatic-patience-existing-proof-reuse-r01.json", + "sha256_at_integration": "3a7dab539dada77d03546654f3486b8df11beabf0f2d15349803c0fbe74fbef9", + "scope": "P04-01 original automatic patience actual reservation release bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:55:46.922924+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-automatic-patience-root-review-r02.json", + "sha256_at_integration": "cb9ccdcd057a8ea52c78e4454871cff4d497ccd779a1c468ad507226ada11974", + "scope": "P04-01 original automatic patience actual reservation release bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:55:46.922924+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-automatic-patience-actual-independent-review-r01.json", + "sha256_at_integration": "275ffebf790f08a061a88f4b4e2540f356ff09773088adb632676909e24dfdd8", + "scope": "P04-01 original automatic patience actual reservation release bounded evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T11:55:46.922924+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-formal-boundary-reload-independent-failure-review-r02.json", + "sha256_at_integration": "690eb0260f492d711eb2a25514d1a9b99de3ff2330ae9c85a6118a2aa8def7ac", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-validation-independent-static-review-r01.json", + "sha256_at_integration": "16484fdfc26cda498abe300ab7418df2ed4070807daeaf0547ae1ff64b96b38e", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-formal-boundary-reload-root-review-r04/review.json", + "sha256_at_integration": "49432eeec5acd04e7f7b804160780bdb89739e45621069ac0e0a41b7ceb9de4e", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-formal-boundary-reload-actual-independent-review-r03.json", + "sha256_at_integration": "8ecdde2c88f7f56cf0b212095ac2b109398426ff7b0ee1e3a97e01ac84a7e235", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-full-root-review-r01/review.json", + "sha256_at_integration": "cbabbb9f6604cd58b5253b2d3e18b21f6ef272958c2bd65d05904f7d86958dca", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-candidate-independent-review-r01.json", + "sha256_at_integration": "678ca9ad1ffddf828016e0cdd04e8817822859a25da00f1f7d4c2f6ee108d8fd", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-source-adoption-r01/adoption.json", + "sha256_at_integration": "df25c45b14b62db9fb28e9edcc51923ab5bfbeff26056bd6cbafbe6715e70940", + "scope": "P04-01 finite candidate correction/formal boundary restart/exact full/adoption evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:38:07.429656+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-local-seal-r04.json", + "sha256_at_integration": "0b9e7f3ca62c9dc8d830fc17407da94bf46a062b9749b275ba0ffcaaf639ee20", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-independent-static-review-r03.json", + "sha256_at_integration": "140362e6d769525e8aac821e7a3b571bffd3616d26b56f94cc6610d994f30ec7", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-failure-attribution-independent-review-r03.json", + "sha256_at_integration": "eeb221d2c8e49878a0f9818fa6c1f9db9a595f4d69c57fe3521d6d188723c4a6", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-root-review-r05/review.json", + "sha256_at_integration": "aff6056537dc6b2c923419c340f2707a7d53efeff6ea93e239e9e66839f1e289", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-full-reuse-r04.json", + "sha256_at_integration": "ecd8fdfb7650abe7eadc2c9588a281216005b919029f8278ebec997b9de614f5", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-current-order-evidence-matrix-r03/matrix.json", + "sha256_at_integration": "9e4686031332ff3c023fea7e3c1591712dc3e8227046dc32fc56ca0042289f08", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-current-order-evidence-matrix-r03/ORDER_CONTRACT_DRAFT.md", + "sha256_at_integration": "c4dd8b907321b8859ba0744b9ae3d1447615d98fbe548983f9bb9fcad2d9d989", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-power-formal-recovery-actual-independent-review-r04.json", + "sha256_at_integration": "7ae5702cd20d267bbf54cfafd89e1f7b5542c91073b04b8b958b380b19147ef5", + "scope": "P04-01 freshPID public power recovery original service and current seven-domain draft evidence; no whole-unit acceptance", + "linked_at_jst": "2026-10-10T12:56:16.880626+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P04-02", + "package": "P04", + "requirement_ids": [ + "B-1.3", + "B-1.4", + "B-3.2", + "B-9.2" + ], + "title": "トランザクションと再送", + "work": "課金・補給・依存判定・イベント効果の失敗時原状保持と再送時の一回反映を接続する。", + "acceptance": "途中失敗後の状態・帳簿・再試行結果が一致する。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p04-02-current-contract-audit-start-r01.json", + "sha256_at_integration": "0db316a6ed23bf6341c9e54b094fd41ba4e7d5dceae363d858d5ba163dc155c7", + "scope": "Original contract audit started; no condition or completion acceptance inferred", + "linked_at_jst": "2026-10-10T09:40:42.196928+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-four-domain-independent-review-r01.json", + "sha256_at_integration": "4be472f128f7622a787acc2f7b38e9f750cd03b4cbfcf1a1ef7994430877a173", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-four-domain-evidence-audit-r02.json", + "sha256_at_integration": "006d6669d39aa09a3a5a3b349a4ae56210483f3d1ce653d2c1b14043289e13ec", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-observer-root-comparison-r01.json", + "sha256_at_integration": "2a15542abd91e5a0a1a17fab35d712ab4470405ee9001e75f46b4f3d92230fe9", + "scope": "Finite audit and controlled fault reproduction/candidate only; not whole delivery acceptance", + "linked_at_jst": "2026-10-10T09:52:56.533260+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-notification-candidate-r01/input-seal.json", + "sha256_at_integration": "1aee6daa11975422a26ca1080024547a5f2dde1595c9c1de7b0f4abf039baea8", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-persisted-purchase-choice-independent-review-r01.json", + "sha256_at_integration": "413594778e84b652e531267b6ac8368e2f75a557161fea410b72d14826ed04be", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-ordinary-paid-completion-independent-review-r01.json", + "sha256_at_integration": "f111bd24c6993db09f08f2e3db5d1384177fb6898ee97b65fbaad94e6528763c", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-final-candidate-r01/source-input-refs.json", + "sha256_at_integration": "22ece99b98a3050007574b2226c2734ccf013bd0aeeedfb8ce3423c2476f9427", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-adopted-unit-independent-review-r01.json", + "sha256_at_integration": "82d549248cdbde97eed8109e363ca38a3426c2629fadb175c977072b80b6db75", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-final-full172-native-r01/runner-input.json", + "sha256_at_integration": "22ad368914fd0be4f3055250e869b65f1769a52ef65973fe6a23401364a9cc7b", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-final-full172-native-r01/runner-ended.json", + "sha256_at_integration": "76a3feb6a5c2b539c2c1f20f429b4e9afeb40079ed5dc7c79deb38da53eebf52", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-final-full-root-review-r01/review.json", + "sha256_at_integration": "cffa1d883d0f60e43e8d7c1638f4746d616b1314f9cc75cc1675b63a5e23df66", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-final-full-root-review-r01/raw-inventory.json", + "sha256_at_integration": "bb8751dded3f013cd66ebb095ef27908b5b3d7e7bb8f024f37be9733fff3c05b", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-ordinary-paid-completion-r02.gd", + "sha256_at_integration": "a8a02ab7a83559ae5aa1122e07de125e5569eb81ff18e51d1d833e8ea84018f9", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-persisted-purchase-choice-r02.gd", + "sha256_at_integration": "aae473abcaf6560ca28e06b101862e3a2d9dfc59a684a4cf72c16cb3573fec5c", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-source-adoption-independent-static-review-r02.json", + "sha256_at_integration": "77c0698d060a56d457f5edb5cb538b51144e927c4e103edb01044d4e8e1955bd", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-unit-publication-independent-static-review-r02.json", + "sha256_at_integration": "c0370d12da30451abdd41d52a63adf03925b48330862a9a3636a271b36f1f3a8", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-unit-completion-publication-r02.py", + "sha256_at_integration": "a48daff07a7e05fac6c3f792c3b400dd4fd37f5e114b6600e2eef4ba30cfe136", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-observer-independent-review-r01.json", + "sha256_at_integration": "c82066ebd88a8d6153edddb77a69f24ad11bbcfcd6d55f5795738c8cec566e2b", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r02.py", + "sha256_at_integration": "23c4a222ea5039c71a342387d5a0f94c42d747181f991851149f08e65ee71285", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-local-proof-seal-r01/input-seal.json", + "sha256_at_integration": "772f8ad50c302d775a8c4330e6c852b5f1fc3ab85160d1fc1b529a85f19a80e2", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-local-proof-seal-r01/p04-02-ordinary-paid-completion-candidate-native-r02-inventory.json", + "sha256_at_integration": "4a5d8f2576161edc11429ad80525f598bdb6f91fc56d919a03a484ce28afa447", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-local-proof-seal-r01/p04-02-ordinary-paid-completion-candidate-native-r02-formal-current.json", + "sha256_at_integration": "469a5cc530725bc2e2ef2d84c253a3919d5b373bb426020b8d83e6561d3dc893", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-local-proof-seal-r01/p04-02-persisted-purchase-choice-candidate-native-r02-inventory.json", + "sha256_at_integration": "421d3c89c5c827b53ee53f9b86a641a4e8f5571171024f5680714cb03e0b24e4", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-local-proof-seal-r01/p04-02-persisted-purchase-choice-candidate-native-r02-formal-current.json", + "sha256_at_integration": "d6e4f6797e3dc458e462299eaae8c12f1479cad9fbd09a002ede196b4c59202f", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-ordinary-paid-completion-candidate-native-r02/runner-input.json", + "sha256_at_integration": "d6b77e03daa291bda9cf916286eb7f9e3afdc1f286b4dc8009a6865aaf3e298b", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-ordinary-paid-completion-candidate-native-r02/execution.json", + "sha256_at_integration": "b9af16278e7e46a2c65136b81d506c079a1a454cfe7d5b25d006134c69c243c0", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-persisted-purchase-choice-candidate-native-r02/runner-input.json", + "sha256_at_integration": "ee8d125352a948e337bbfce83d3298117511929ec8614a0e8efc827a88aad377", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-persisted-purchase-choice-candidate-native-r02/execution.json", + "sha256_at_integration": "746fd3e36658984922c85d27fe228a36fd07ef11f43b58334eada06ee917f6d5", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r01/source-after.json", + "sha256_at_integration": "ad5cd250b337e87f24f9d10269ab66d36c511328b93c56ac654cb96e20e9a0bc", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r01/adoption.json", + "sha256_at_integration": "7196371070b2a8b609008807bb039402b0505fb01e86546179a5f15a1ea98e2b", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r01/source-before.json", + "sha256_at_integration": "8bbb18bd12a474e944eb7ee28075ac53fdbd54f62d70e2b45badee5ebc84d08a", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r01/canonical-docs-before.json", + "sha256_at_integration": "c8500e247e73a65fa8a97f6ff20db1cd16bc45c5d107142231ff48b512d96772", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-source-adoption-r01/backups/autoload/simulation_runtime.gd", + "sha256_at_integration": "9f767e8004170d0b256edf0842ee276e50b55786787ab752d32f353d82fbafe2", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-paid-completion-adoption-prepared-r01/prepared.json", + "sha256_at_integration": "1f41dfbdf2bc055e3b7624ae4aece15ace46f30287b80ed8f3d023351fbe1770", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-final-candidate-independent-review-r01.json", + "sha256_at_integration": "fabcf0abd051f70da4a0ac7b45eea9d0853629671c89f8bc86697374d368183c", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-02-completion-acceptance-r01.json", + "sha256_at_integration": "4b41ea1d4d2f9f7407e38bcb8f4a797e66babb5f9f8bd1318357c6dd2829c6de", + "scope": "P04-02 original transaction/retry contract formally accepted on exact adopted candidate; bounded unit only", + "linked_at_jst": "2026-10-10T10:48:44.831682+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P04-03", + "package": "P04", + "requirement_ids": [ + "B-1.3", + "B-1.4", + "B-3.2", + "B-9.2" + ], + "title": "Runtimeの負荷監視", + "work": "新サービス導入ごとにTick・snapshot・経路・描画更新を同一条件で測る。", + "acceptance": "状態や乱数を変える軽量化を受け入れず、性能結果と意味的同等性を別に判定する。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-actual-independent-review-r01.json", + "sha256_at_integration": "eaaba47ae19e17eea44a699f1d6c73594ecf83f5052005b157e5be26b4ea0bdc", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-completion-acceptance-r01.json", + "sha256_at_integration": "77a732a2f9e97414d0311e8398a5b0b67bec9b0d547bce7ac207bf554713166c", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-r04.gd", + "sha256_at_integration": "e3fd2dea109e40b7481837b786d8c9d23429350f5598c5d79976839fe4c1b23e", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-native-r04.py", + "sha256_at_integration": "d97abf4e6df244eae8fc6cf2573749233c12880950413aacac6a4ac6097cc3fe", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-native-r04/input.json", + "sha256_at_integration": "8defea730cb5bbaa6e1bb3be0af0fb41e8428c42f438a8ccaf7812738f42739f", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-native-r04/execution.json", + "sha256_at_integration": "08e4243c8f4b5cae1d167d3fae20baabe48b5e846fb5fbc2473321683e127ec7", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-root-review-r01/review.json", + "sha256_at_integration": "4bdc06ce565d4258fc9b3f60e9ffdbb6400c40cc19b2f36c1aae8c25ab503b21", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-root-review-r01/native-inventory.json", + "sha256_at_integration": "ea548ed43a7ee0eb673d58a87da2f4acbb0432595ad4a53b77985e85defbcfdf", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-root-review-r01/formal-packages.json", + "sha256_at_integration": "f31dbec0e8ee3230714127813c9cf25256dd8fcdb32c28668f77d2e7f4b7d2b9", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-root-review-r01/full-reuse.json", + "sha256_at_integration": "8e228167f936ca216e9f8c754134ae6cc12d7cd5376ca7be7ba4357fb429c051", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/P04-03_RUNTIME_MONITOR_CONTRACT_R01.md", + "sha256_at_integration": "c332838a30df2b720af804cf405813569ece3e54854a85c5d9b3af098d1f42fc", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-03-runtime-monitor-condition-matrix-r01.json", + "sha256_at_integration": "692d230e4a9dbe821b0166a1fa57bd7eee8b97a7fe940bea1dbcdd654f656468", + "scope": "P04-03 original monitor contract formally accepted; exact1299 finite inputs, no whole budget/Windows/game acceptance", + "linked_at_jst": "2026-10-10T13:22:07.532083+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P05-01", + "package": "P05", + "requirement_ids": [ + "B-3.4a", + "B-3.4b", + "B-9.1", + "B-9.2", + "B-9.3" + ], + "title": "自動仕入れ候補の受入", + "work": "1394基準の補正候補を現1396基準へ限定リベースし、見積・数量・単価・領収書・配送と通常UIへ接続する。", + "acceptance": "手動購入互換、資金不足、二重課金、返送、停電、隔離、途中再起動を検証してから採用する。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p05-current-stage-input-r01/preparation.json", + "sha256_at_integration": "ee3a8430901ef47d20ce5a53dd100501ba29ddb2fa7ce7bf15a14c08e4102fbd", + "scope": "current base158/candidate161 isolated inputs, engine0", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r01/result.json", + "sha256_at_integration": "b698f01b30a05536b5f8b92b0b8626a228621093cde1276e59765ec3e7bcb281", + "scope": "失敗履歴:engine objectdb_snapshotsを既存セーブと誤判定", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r02/result.json", + "sha256_at_integration": "74b4a486af489a4ce074abab803b0d79dfd6455fbdd56d877f95245af441ee29", + "scope": "失敗履歴:旧manual driverはduplicate成功を誤要求;本体未採用", + "linked_at_jst": "2026-10-02T02:00:00.870734+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r06/result.json", + "sha256_at_integration": "d0e82de157ac92db6c46468e916d3c86e77498a5e89f846794ee66a7d6584360", + "scope": "最終source44工程2799checks/0fail/raw全量保持", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-destruction-r02/verification.json", + "sha256_at_integration": "84010c5fd3978dd217df9b9c68572d71e73381ad5b2fe270843de29135d4bc9e", + "scope": "実200round破壊とpaired formal restart含む792checks/0fail; naturalraidは未受入", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-runtime-snapshot-serialization-r01/verification.json", + "sha256_at_integration": "fae6fc42d8c434b3ec918234d8b18d77e9d4f84e708828524e9e2ff751962197", + "scope": "元34/14fail→候補34/0fail; waves typed宣言/RNG lexical順保持", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r05/result.json", + "sha256_at_integration": "59431731c5f885367348d015f743cf79ed5b18e9c5d661bc65fc2749eca729db", + "scope": "失敗履歴:既承認schema-testをwrapper許可集合から落としphase0拒否", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-final-adoption-r01/merge.json", + "sha256_at_integration": "09997e0ace6f08d0ca68dad3ca570696c5446de5f68ace74b063ca01316e1486", + "scope": "本体34source採用/currentfullpending", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-final-adoption-r01/production-import-result.json", + "sha256_at_integration": "8883e127fda6ebc64163aecec19d1be38c634860319236daabd79911880f223d", + "scope": "採用後import0/Unicode0/sourcechange0", + "linked_at_jst": "2026-10-02T03:55:14.903146+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/full-regression-r03-review-r01/verification.json", + "sha256_at_integration": "13ae528efd59ec486d705a28e10fb63fed57a5a3f0bba4be1b99518d3fc9561b", + "scope": "164 suites/13248 actual checks/zero failures/source changes0; original collectorfalse retained", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r06/result.json", + "sha256_at_integration": "d0e82de157ac92db6c46468e916d3c86e77498a5e89f846794ee66a7d6584360", + "scope": "44 phases/2799 checks; actual manual/history/UI/focused groups only", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-destruction-r02/verification.json", + "sha256_at_integration": "84010c5fd3978dd217df9b9c68572d71e73381ad5b2fe270843de29135d4bc9e", + "scope": "Configured combat/persistent power/fresh-process/boundaries120/serialization34;792 total includes507 unchanged Defense checks", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-final-adoption-r01/merge.json", + "sha256_at_integration": "09997e0ace6f08d0ca68dad3ca570696c5446de5f68ace74b063ca01316e1486", + "scope": "34 reviewed source changes adopted; old fullpending field is history", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-acceptance-partial-r06/proofs/ui-restart/root-visual-review.json", + "sha256_at_integration": "51208183f1dd7344e53b3fdedfcaffccb89c53f3b1d8aa88e97857817d07b1f6", + "scope": "Limited automated UI signals;3 PNGs root-reviewed/direct1 + exact previously reviewed2", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-full165-r04-actual-root-review-r01/review.json", + "sha256_at_integration": "5d4e1e59ddc00a12f9d379d2afdf4b0a576303a80f152ee51bd516fa35c42c4b", + "scope": "Selected source1237/private profile2 only: full165 strict13368/0 and all raw/PID/source root review349/0; no whole original/Windows/performance acceptance", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-adoption-r01/adoption.json", + "sha256_at_integration": "a2f75ea015775d5eaa7ac15910e9310f41ea95c0f8b346a05ad124265be2e539", + "scope": "Guarded36 refs game/QA/collector adoption after actualfull; exact1237 and original project; all22 original backups preserved", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p28-upkeep-rollback-r07-actual-corrected-root-review-r01.json", + "sha256_at_integration": "eec3e319770395ef3a2bc46b617537365884eddca99cb2d2d0e009ed2596ab87", + "scope": "Controlled contract-violating readonly callback: same4case132/0,whole19 and Runtime restoration; normal gameplay harm not established", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-actual-independent-review-r01.json", + "sha256_at_integration": "4042d35bbf4beab718ea6392385602aaf1f6a31bc511278bfee63bac8a2499f1", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-current-condition-audit-r01/condition-matrix.json", + "sha256_at_integration": "bcf608e6ec402b9ecd4ab05d06201dd4880e566646aca00fc3c21fc0ac656f44", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-root-review-r01/review.json", + "sha256_at_integration": "9b23485e952b01de623a306deb880ba053f9be10b175270ba3b638bab984f2d2", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-root-review-r01/native-inventory.json", + "sha256_at_integration": "965db12e989adcb2b157e4236d418596e7eb23e1375b8c3a692c9a0fb1379682", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-root-review-r01/formal-packages.json", + "sha256_at_integration": "f67d54a916ce1b6216d81ed38c1c2a403382eb644e9a6254dfc2474ed41f248d", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-root-review-r01/external-OS-trace.json", + "sha256_at_integration": "20b2ff389103f09b3e7e8851e2606bd2be309346ab0f6eeab52f9739bc17e3de", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-root-review-r01/visual-review.json", + "sha256_at_integration": "16b3e33fde7f7c17d83906f371a981bf120f29a8d9884fc5ee487a2b237278de", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-save-fixture-preparation-root-review-r01.json", + "sha256_at_integration": "1001d72769d2953d11985e99bad7cea05a0ba3d90bcbae90ecffa5be7a601e15", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-save-fixture-native-r02/input.json", + "sha256_at_integration": "c637d817eabc8636f512656543968f10fc11adad014c0abfbb1201bf10e9e2a9", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-save-fixture-native-r02/execution.json", + "sha256_at_integration": "2f153dc3926def82a49b0765c89a2d42fda54c44a6e4c7bb019b0dfe02f7a7ce", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-save-fixture-native-r01/preparation-rejection.json", + "sha256_at_integration": "ae99e1261383a0b7039cae4fd658fcc0ca98ee043e729a372d7e9b6eedc88951", + "scope": "P05-01 finite current-source evidence/gap audit; normal paid OS scope independently accepted; fixtures preparation only; no unit/game/Windows completion", + "linked_at_jst": "2026-10-10T13:40:25.743279+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-actual-independent-review-r01.json", + "sha256_at_integration": "e0a552a7456df06f36b9d59682288e17805b79868a9ac59d6711f7b467f2f70b", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-completion-acceptance-r01.json", + "sha256_at_integration": "26b5461bba195b89cd95916f6cee171d5907b3fea28e2da81bef811d4fb842e6", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-acceptance-packet-r01/condition-matrix.json", + "sha256_at_integration": "299b07d3f25a050b4ae6ae06a05b02ad2d85912c4aab1209a4e5322445b4a013", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-acceptance-packet-r01/condition-matrix.json", + "sha256_at_integration": "299b07d3f25a050b4ae6ae06a05b02ad2d85912c4aab1209a4e5322445b4a013", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-supplements-root-r02.py", + "sha256_at_integration": "53a5591a78ebf994753c44cb8d1f6bdb89095aa789951c345e6596632d1b7a50", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-supplements-root-r02/review.json", + "sha256_at_integration": "ac9f8474913c9b0e81c72e1dec8029d6b7355bf0018148ab12c322dd0d2cf23e", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-supplements-root-r02/native-inventory.json", + "sha256_at_integration": "e35d50e41bc257457ee71be3581de0037d94124a8f9f9835a1abd7647cfaf3f4", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-final-supplements-root-r02/formal-packages.json", + "sha256_at_integration": "03c9ae602397cae38bf6f85ae0482ba9aa74ba9ef6b234a640a26a1592caff5e", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-cargo-freshpid-native-r01/execution.json", + "sha256_at_integration": "461f14327e7983b76044d177211aaf3f6448a6c1430de44cdefbe19ea7420e46", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-cargo-freshpid-native-r02/execution.json", + "sha256_at_integration": "a17a43947b098a168178e75699c576557fc327f79c6253db3dc23d56856f48c2", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-power-recovery-native-r01/execution.json", + "sha256_at_integration": "5fe6732e58a6b7ca96a7ef1b8b4bf5cdf74376476c2fd07f85d3c01a8a399fde", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-power-recovery-native-r02/execution.json", + "sha256_at_integration": "53dd3b9a0ed3b29743835d2cfcc2fa3b2678724bd6bde12bfd1c131413318b96", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-normal-os-actual-independent-review-r01.json", + "sha256_at_integration": "4042d35bbf4beab718ea6392385602aaf1f6a31bc511278bfee63bac8a2499f1", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-boundary-os-actual-independent-review-r01.json", + "sha256_at_integration": "82f3a5abb1f1c6f20dd5b7144356a0e789820dee3339aa2d3cf53b3bb71ca8d6", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-01-mimi-os-actual-independent-review-r01.json", + "sha256_at_integration": "5ba5657821e0151136cca864d7b036994195d13d34ba09c4b975b36802241493", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-full172-native-r01/runner-input.json", + "sha256_at_integration": "98697c0ce652eef7f56dc9e97a75ebdf2fc6f6801355b83316c8f485b50a4126", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-full172-native-r01/runner-ended.json", + "sha256_at_integration": "941e3aa5c0b84e1265f681693f5badf2048f8bbc56ba9b00d535e9edaaccc593", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-full-root-review-r01/review.json", + "sha256_at_integration": "cbabbb9f6604cd58b5253b2d3e18b21f6ef272958c2bd65d05904f7d86958dca", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p04-01-overdue-exit-final-full-root-review-r01/raw-inventory.json", + "sha256_at_integration": "dbee44433b23001e3d26f2a50129fb31272fa2a3af971080955323b389730930", + "scope": "P05-01 original unit formally accepted on exact1299; no package/atomic/assets/Windows/game acceptance", + "linked_at_jst": "2026-10-10T14:11:25.401018+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P05-02", + "package": "P05", + "requirement_ids": [ + "B-3.4a", + "B-3.4b", + "B-9.1", + "B-9.2", + "B-9.3" + ], + "title": "全費目と資金区分", + "work": "表金・裏金、維持費未払い、仕入れ、人件費、元本、利息、税を帳簿へ接続する。", + "acceptance": "3営業日で資金増減と台帳が一致し、借入元本を売上に含めない。", + "current_state": "in_progress", + "remaining_gaps": [ + "表金/裏金の初期5000G・旧Gold割当、費目別支払元・不足時規約を確定し、記帳/保存移行/通常UIを接続する。", + "D04の税ランク別額または算式・精算時点、利息算式/対象/精算時点等の必要条件を確定し、実producer/分類/支払契約/保存再開を実装する。", + "全費目/全資金区分の3営業日全資金増減・台帳照合、元本売上外、適用する不足/失敗/再送境界を代表シナリオで検証する。", + "借入あり2締め2施設の通常Viewport/折返し/スクロール/元本操作部は有限確認済み。関連金融変更を固めた正確な最終候補で必須全回帰と独立採用/全条件受入を行い正式台帳へ反映する。" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p05-02-current-condition-audit-r02/condition-matrix.json", + "sha256_at_integration": "4e09d7e65a1f63b9541c21589bffc1d0a20f5e01e95b8308b3ddd6fef6e436e8", + "scope": "P05-02 finite audit/start/candidate preparation; no unit completion", + "linked_at_jst": "2026-10-10T14:24:24.027305+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-current-condition-actual-independent-review-r01.json", + "sha256_at_integration": "f2194ead134e2841f56d10c544e1b65bd184a9a5466ba68ca08c03065602006e", + "scope": "P05-02 finite audit/start/candidate preparation; no unit completion", + "linked_at_jst": "2026-10-10T14:24:24.027305+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-principal-historical-applicability-r01.json", + "sha256_at_integration": "08a95c0353651ee6c95009cffec6e5cd0e1bf1c50246c486e6f5a52079c4d7da", + "scope": "P05-02 finite audit/start/candidate preparation; no unit completion", + "linked_at_jst": "2026-10-10T14:24:24.027305+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-fee-visibility-candidate-r01/candidate-scope.json", + "sha256_at_integration": "e3c42ca8a74e0468bb653eaf54b7dccf2c34d4fbda3912394660d4301c15b4d1", + "scope": "P05-02 finite audit/start/candidate preparation; no unit completion", + "linked_at_jst": "2026-10-10T14:24:24.027305+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-fee-projection-os-root-review-r01/review.json", + "sha256_at_integration": "fc02fae443c388ccdbac559cc2a372725332bdd40adcdb08fe3299da89927b10", + "scope": "Finite candidate projection/local regression/normal OS no-loan one-close display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:39:34.642911+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-fee-projection-os-root-review-r01/native-inventory.json", + "sha256_at_integration": "d97e470515ad41c44d050803a4fb3ed8102382927c3456f8af677d1a2eb415d6", + "scope": "Finite candidate projection/local regression/normal OS no-loan one-close display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:39:34.642911+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-fee-projection-os-root-review-r01/external-OS-trace.json", + "sha256_at_integration": "9c8b84eb7ae9f5dd23aa374960faf4f80fadac33875bb22f1e7ca746d7785a8a", + "scope": "Finite candidate projection/local regression/normal OS no-loan one-close display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:39:34.642911+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-fee-projection-os-actual-independent-review-r01.json", + "sha256_at_integration": "e41523824657bce2c0f6a953fd5b77a7d61734be190144de133a77c989f5cb18", + "scope": "Finite candidate projection/local regression/normal OS no-loan one-close display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:39:34.642911+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-long-ledger-root-review-r01/review.json", + "sha256_at_integration": "52ca4e62b0c950d5febf7b9ca1263d91fc8ddeee9504853b286b8b83ba4bcb48", + "scope": "Finite disclosed loan fixture, two actual closes and normal OS long-ledger display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:53:44.978390+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-long-ledger-root-review-r01/native-inventory.json", + "sha256_at_integration": "75517adc5a6f3be9a29fa7c62ffd44e659418682f1bd6d8c409a075655e4156b", + "scope": "Finite disclosed loan fixture, two actual closes and normal OS long-ledger display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:53:44.978390+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-long-ledger-root-review-r01/external-OS-trace.json", + "sha256_at_integration": "08d231f235d739c843b6c7efe92f3e17addc9b3c9e5073c9b478b69921212dff", + "scope": "Finite disclosed loan fixture, two actual closes and normal OS long-ledger display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:53:44.978390+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p05-02-long-ledger-actual-independent-review-r01.json", + "sha256_at_integration": "b68f4ca4af0feb5fc3c2ae040682e2f2a0a2f1651bd8384d0a0a1e4c96aee5d8", + "scope": "Finite disclosed loan fixture, two actual closes and normal OS long-ledger display; no product adoption or P05-02 completion", + "linked_at_jst": "2026-10-10T14:53:44.978390+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P05-03", + "package": "P05", + "requirement_ids": [ + "B-3.4a", + "B-3.4b", + "B-9.1", + "B-9.2", + "B-9.3" + ], + "title": "金庫と銀行の通常営業", + "work": "金庫容量、購買窓口、借入、返済、滞納を通常画面から操作する。", + "acceptance": "上限・不足・期限・保存・赤字終了と、滞納から脅威への接続を確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P06-01", + "package": "P06", + "requirement_ids": [ + "B-2.6", + "B-9.1", + "B-10.6", + "B-10.7" + ], + "title": "供給と蓄積の契約", + "work": "世界樹、マナ炉、消費施設の生成・蓄積・消費と旧ゼロ値保存の意味を整理する。", + "acceptance": "初期値や係数の根拠を区別し、旧版移行と残量境界で矛盾がない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P06-02", + "package": "P06", + "requirement_ids": [ + "B-2.6", + "B-9.1", + "B-10.6", + "B-10.7" + ], + "title": "全館停止の統合", + "work": "利用中、EV、ワープ、物流、救護、清掃、入館へ同じ停止判定を接続する。", + "acceptance": "停電中の無条件売上・生産がなく、乗客と搬送対象が消えない。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p06-rescue-power-final-root-review-r01.json", + "sha256_at_integration": "04e16364985a4a1e795b38e187830aee9d944e8c9fb3cb4200bb0d7f3a594436", + "scope": "Controlled held boarded EV/rescue outage Runtime14 save pair691/0,10 complete typed states,uncapped9events,formal4immutable; emergency alighting/natural outage/UI/native pending", + "linked_at_jst": "2026-10-02T07:25:10.042304+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-current-supply-outage-root-review-r01/review.json", + "sha256_at_integration": "771078fabaea725cc7d115f51f6333be2dd8991097a69b16417aacb30817d8c5", + "scope": "Current1299 controlled cargo and real active kitchen batch stop/recovery;460/0,16 whole typed,8 exact cross-PID pairs,2 formal8 members. Natural depletion, active guest service, whole P06 and OS pending", + "linked_at_jst": "2026-10-09T10:37:43.610273+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-active-service-outage-root-review-r01/review.json", + "sha256_at_integration": "45a8f2015a7191629e6fb9842abc242548e1611d55cec009d3e7981f1a82dea0", + "scope": "Current1299 naturally admitted active meal/lodging services with controlled reserve;1906/0,28 whole typed,14 exact cross-PID pairs,2 formal8 members;existing RAIDED safe failure verified. Natural depletion,whole P06 and OS pending", + "linked_at_jst": "2026-10-09T10:46:38.784861+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P06-03", + "package": "P06", + "requirement_ids": [ + "B-2.6", + "B-9.1", + "B-10.6", + "B-10.7" + ], + "title": "復帰と表示", + "work": "供給復帰時の予約・在庫・運行を再開し、HUDへ供給、消費、蓄積を表示する。", + "acceptance": "破壊・摘発の休止を停電復旧で解除しない。途中保存後も復帰結果が一致する。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p06-rescue-power-final-root-review-r01.json", + "sha256_at_integration": "04e16364985a4a1e795b38e187830aee9d944e8c9fb3cb4200bb0d7f3a594436", + "scope": "Controlled held boarded EV/rescue outage Runtime14 save pair691/0,10 complete typed states,uncapped9events,formal4immutable; emergency alighting/natural outage/UI/native pending", + "linked_at_jst": "2026-10-02T07:25:10.042304+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-current-supply-outage-root-review-r01/review.json", + "sha256_at_integration": "771078fabaea725cc7d115f51f6333be2dd8991097a69b16417aacb30817d8c5", + "scope": "Current1299 controlled cargo and real active kitchen batch stop/recovery;460/0,16 whole typed,8 exact cross-PID pairs,2 formal8 members. Natural depletion, active guest service, whole P06 and OS pending", + "linked_at_jst": "2026-10-09T10:37:43.610273+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p06-active-service-outage-root-review-r01/review.json", + "sha256_at_integration": "45a8f2015a7191629e6fb9842abc242548e1611d55cec009d3e7981f1a82dea0", + "scope": "Current1299 naturally admitted active meal/lodging services with controlled reserve;1906/0,28 whole typed,14 exact cross-PID pairs,2 formal8 members;existing RAIDED safe failure verified. Natural depletion,whole P06 and OS pending", + "linked_at_jst": "2026-10-09T10:46:38.784861+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P07-01", + "package": "P07", + "requirement_ids": [ + "B-2.3", + "B-2.6", + "B-3.2", + "B-3.5", + "B-4.5", + "B-11.1" + ], + "title": "雨と霧と自然天候", + "work": "雨の来客減・滞在延長、マナ霧、自然変化を実営業へ接続する。", + "acceptance": "天候切替直前後、途中保存、自然来客の差を同条件で説明できる。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P07-02", + "package": "P07", + "requirement_ids": [ + "B-2.3", + "B-2.6", + "B-3.2", + "B-3.5", + "B-4.5", + "B-11.1" + ], + "title": "環境と客反応", + "work": "景観・清潔・騒音、採光・遮音・隠蔽を満足度、客特性、売上へ接続する。", + "acceptance": "異なる環境で実際の選択と満足度が変化し、清潔伝播も保存される。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P07-03", + "package": "P07", + "requirement_ids": [ + "B-2.3", + "B-2.6", + "B-3.2", + "B-3.5", + "B-4.5", + "B-11.1" + ], + "title": "流行ニュースと可視化", + "work": "流行の効果、期限、通知、将来需要の説明を通常画面へ出す。", + "acceptance": "通知文と需要変化が一致し、再読込でニュースや効果が重複しない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P08-01", + "package": "P08", + "requirement_ids": [ + "B-2.1", + "B-8.1", + "B-10.1", + "B-10.2", + "B-10.3", + "B-10.4", + "B-10.5", + "B-10.6", + "B-10.7" + ], + "title": "全30施設の配置条件", + "work": "未定義13件と闇市場を含め、正規ID・寸法・層・地上地下・高層・背面条件を固定する。", + "acceptance": "30件の原本対応と個別建設条件が一致し、類似施設で代用しない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P08-02", + "package": "P08", + "requirement_ids": [ + "B-2.1", + "B-8.1", + "B-10.1", + "B-10.2", + "B-10.3", + "B-10.4", + "B-10.5", + "B-10.6", + "B-10.7" + ], + "title": "旧配置の安全な変更", + "work": "混合建設、占有変更、役者の実位置、救護・物流・EVをまとめて移行する。", + "acceptance": "重複、孤立、消失がない。解消不能時は元配置とセーブを保つ。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P08-03", + "package": "P08", + "requirement_ids": [ + "B-2.1", + "B-8.1", + "B-10.1", + "B-10.2", + "B-10.3", + "B-10.4", + "B-10.5", + "B-10.6", + "B-10.7" + ], + "title": "配置の通常操作受入", + "work": "通常パレットから支持・接続・不正位置・撤去・再建築を操作する。", + "acceptance": "拒否理由と実判定が一致し、パン・ズーム・保存再開後も同じ位置を扱う。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P09-01", + "package": "P09", + "requirement_ids": [ + "B-8.1", + "B-8.2", + "B-8.3", + "B-8.5", + "B-9.2" + ], + "title": "施設10項目の統合", + "work": "人数専用上限とcapacity、職員上限と最低人数、単一関連施設と稼働フラグ、3状態を区別して全定義へ適用する。", + "acceptance": "待機者を利用人数に数えず、関連施設が配置だけで稼働扱いにならず、休止は自動復帰しない。", + "current_state": "in_progress", + "remaining_gaps": [ + "全施設10項目/Lv/関連AND・OR・休止復帰未確定契約は未受入、未確定値を発明しない。", + "A04/A05全値・全UI・完成素材の受入ではない。役割職員fixtureと制御worship requestを通常自然営業へ転用しない。" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p09-approved-boundaries-r03/verification.json", + "sha256_at_integration": "d614cc1a7f1fb7ab8a5c204c32ca12929ec21ae21d855f5a21c4481e74acb4f8", + "scope": "136/0 controlled A04/A05 construction/staff bound/upkeep contracts", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-worship-paired-r01/verification.json", + "sha256_at_integration": "cdba7fdbb6ee4234b6d65ecf3f4f40ed8c025130bec80fcee59f438ad3ead918", + "scope": "113/0 separate PID actual ACTIVE17/60→60/60;20G/faith1;IO1 exact replacement", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-narrow-root-review-r01.json", + "sha256_at_integration": "97a22d11e0e037318d0fc22454263db407858181ca77073085735a0dff5d9c00", + "scope": "136 approved boundaries+113 ACTIVE worship=249;83 raw proofs and7 whole typed pairs root rehashed", + "linked_at_jst": "2026-10-02T04:40:13.004414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p03-day-boundary-root-review-r01.json", + "sha256_at_integration": "3ffe1aff07281d534d7b2b93b0f2ebc6e0b9ecd0e83a560046fec03089a00bc1", + "scope": "Controlled public closed-cleaning day-boundary Main Save/Load183/0;12 whole typed pairs,IO1 actual formal recovery,uncapped15events,6PNG; not whole normal play", + "linked_at_jst": "2026-10-02T06:36:14.312293+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r10-actual-seal-r01/verification.json", + "sha256_at_integration": "2add0c02e7d8cce8d30f2a891cc3b969397cbbd0502316cbdb3b0da60ec2dc6a", + "scope": "candidate r10 actual distinct-PID narrow278/0; core/driver subset inherited by r11, not new r11 narrow execution", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r10-actual-root-review-r01.json", + "sha256_at_integration": "dec9a80bbeeb3d6af953f8db4404b53bfab5020390cd7d0308a5c46a86e0dd73", + "scope": "root read-only review of r10 raw/typed/formal/PID/source pins", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r11-focused-actual-seal-r01/verification.json", + "sha256_at_integration": "06444d3a5015090cae3e29175978e449e19c60506fd571deb2340d41848861ed", + "scope": "candidate r11 focused10 actual733/0 only; same-PID new standard106, wholeprofile not fresh, PID namespace fresh", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-kitchen-r11-focused-actual-root-review-r01.json", + "sha256_at_integration": "862e42ea733c9f7f7650037b27dcb53299bd7215cba534f9e5aef75e5f9b0cc9", + "scope": "root independent review of actual21PID/start/end/raw733/typed IO1 two pairs/formal4x2/source1224", + "linked_at_jst": "2026-10-02T08:28:41.189541+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-full165-r04-actual-root-review-r01/review.json", + "sha256_at_integration": "5d4e1e59ddc00a12f9d379d2afdf4b0a576303a80f152ee51bd516fa35c42c4b", + "scope": "Selected source1237/private profile2 only: full165 strict13368/0 and all raw/PID/source root review349/0; no whole original/Windows/performance acceptance", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-adoption-r01/adoption.json", + "sha256_at_integration": "a2f75ea015775d5eaa7ac15910e9310f41ea95c0f8b346a05ad124265be2e539", + "scope": "Guarded36 refs game/QA/collector adoption after actualfull; exact1237 and original project; all22 original backups preserved", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-cleaning-ui-r04-runtime-actual-review-r01/review.json", + "sha256_at_integration": "b72320e11f918eaa28e4e857b72cc456aece3ecc3efd8bc020f18db230483238", + "scope": "Failed actualA05 r04 writer110/1; noSave/noRead/formal4/IO1 NULL; evidence integrity2630/0 is not gameplay PASS", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p09-cleaning-ui-r05-actual-root-review-r01/review.json", + "sha256_at_integration": "233dca648148c68b116f742f7b0642e0f2a67c698c89465416bb9250248a416d", + "scope": "Actual A05r05 limited normalMain paidEri/Fugo UI and separatePID230/0; formal4/fourtypedIO1/uncapped5; controlledthird/handler-only6 distinct from outercommand journals; no wholeA05/natural3hire", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P09-02", + "package": "P09", + "requirement_ids": [ + "B-8.1", + "B-8.2", + "B-8.3", + "B-8.5", + "B-9.2" + ], + "title": "欲求一致加算の接続", + "work": "不足基準、料金加算、施設属性の必須未確定値を整理し、確定後に見積から実徴収・台帳までつなぐ。", + "acceptance": "一致時のみ指定加算、不一致でも利用可。財布減額と収入が一致し、アンリ補正との順序と丸めを確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P09-03", + "package": "P09", + "requirement_ids": [ + "B-8.1", + "B-8.2", + "B-8.3", + "B-8.5", + "B-9.2" + ], + "title": "施設レベルと営業設定", + "work": "Lv1からLv3の価格、人数、解放条件、営業Policyと説明を接続する。", + "acceptance": "通常操作、利用中変更、人数超過、停止、日跨ぎ、途中保存で契約が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P10-01", + "package": "P10", + "requirement_ids": [ + "B-8.2", + "B-10.1", + "B-10.2" + ], + "title": "宿泊4種類の完了", + "work": "VIPスイートとドミトリーを追加し、一般・上級を含む宿泊条件、精算、景観、人数をそろえる。", + "acceptance": "4種類を通常建設し自然客が利用、前払い・退店・停止・保存を検証する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P10-02", + "package": "P10", + "requirement_ids": [ + "B-8.2", + "B-10.1", + "B-10.2" + ], + "title": "飲食4種類の完了", + "work": "レストラン、屋台を追加し、食堂、酒場と厨房、食材、職種、物流を統合する。", + "acceptance": "厨房の稼働喪失・在庫不足・届く前の利用拒否・営業収支を確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-full165-r04-actual-root-review-r01/review.json", + "sha256_at_integration": "5d4e1e59ddc00a12f9d379d2afdf4b0a576303a80f152ee51bd516fa35c42c4b", + "scope": "Selected source1237/private profile2 only: full165 strict13368/0 and all raw/PID/source root review349/0; no whole original/Windows/performance acceptance", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-adoption-r01/adoption.json", + "sha256_at_integration": "a2f75ea015775d5eaa7ac15910e9310f41ea95c0f8b346a05ad124265be2e539", + "scope": "Guarded36 refs game/QA/collector adoption after actualfull; exact1237 and original project; all22 original backups preserved", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P10-03", + "package": "P10", + "requirement_ids": [ + "B-8.2", + "B-10.1", + "B-10.2" + ], + "title": "営業と中期収支", + "work": "通常初期資金で新設施設を運用し、複数シードと序盤・中盤の需要で試す。", + "acceptance": "施設別売上と費用、依存、人数、移動、保存が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P11-01", + "package": "P11", + "requirement_ids": [ + "B-8.2", + "B-10.3" + ], + "title": "娯楽2施設の営業", + "work": "カジノと闘技場の定義、従業員、利用、会計、解放、設定を接続する。", + "acceptance": "通常建設から利用、収益、退出、停止、保存再開まで成立する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P11-02", + "package": "P11", + "requirement_ids": [ + "B-8.2", + "B-10.3" + ], + "title": "浴場と礼拝の統合", + "work": "浴場と承認済み礼拝堂を人数・清潔・職種・信仰・ランクへ接続する。", + "acceptance": "寄付、信仰、人物補正、営業停止が一回だけ反映される。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P11-03", + "package": "P11", + "requirement_ids": [ + "B-8.2", + "B-10.3" + ], + "title": "4施設の境界受入", + "work": "同時利用限界、職員離席、停電、破壊、関連条件喪失を試す。", + "acceptance": "表示された稼働理由・利用可否と実状態が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P12-01", + "package": "P12", + "requirement_ids": [ + "B-2.4", + "B-5.3", + "B-5.4", + "B-8.3", + "B-10.5", + "B-3.3" + ], + "title": "裏方7施設の完成", + "work": "厨房・倉庫・待機・宿舎・清掃・警備・医務の配置、職種、仕事、停止をそろえる。", + "acceptance": "客侵入を防ぎ、実出勤から実作業・休息・帰宅まで成立する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P12-02", + "package": "P12", + "requirement_ids": [ + "B-2.4", + "B-5.3", + "B-5.4", + "B-8.3", + "B-10.5", + "B-3.3" + ], + "title": "専用動線と設備", + "work": "リネンシュート、隠し扉、従業員ドアを物流、清掃、救護経路へ接続する。", + "acceptance": "孤立入口、経路喪失、交代、撤去で人員・物資・救護対象が消えない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P12-03", + "package": "P12", + "requirement_ids": [ + "B-2.4", + "B-5.3", + "B-5.4", + "B-8.3", + "B-10.5", + "B-3.3" + ], + "title": "全シフトの運用", + "work": "昼夜の交代、休息、清掃、配送、救護が重なる通常一日を操作する。", + "acceptance": "人数と予約が上限内で、停止・保存再開を跨いでも重複業務がない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P13-01", + "package": "P13", + "requirement_ids": [ + "B-1.6", + "B-2.5", + "B-8.2", + "B-8.3", + "B-10.4", + "B-10.6" + ], + "title": "特殊施設とアクセス", + "work": "原本の特殊・地下施設を配置、職員アクセス、役割、会計の非描写状態として接続する。", + "acceptance": "特殊条件の建設時・運用時判定が一致し、無効配置が通らない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P13-02", + "package": "P13", + "requirement_ids": [ + "B-1.6", + "B-2.5", + "B-8.2", + "B-8.3", + "B-10.4", + "B-10.6" + ], + "title": "背面条件と対象参照", + "work": "覗き部屋の対象背面、通路寸断、対象喪失と証拠IDを状態として実装する。", + "acceptance": "対象撤去、重複収集、停止、途中保存で状態と参照が整合する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P13-03", + "package": "P13", + "requirement_ids": [ + "B-1.6", + "B-2.5", + "B-8.2", + "B-8.3", + "B-10.4", + "B-10.6" + ], + "title": "内容差異の記録", + "work": "地下牢、マナ炉等のイベント接続と未制作の表現資産を別に管理する。", + "acceptance": "状態処理の完成を内容制作の完成として加点しない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P14-01", + "package": "P14", + "requirement_ids": [ + "B-2.4", + "B-4.3a", + "B-4.3b", + "B-4.3c", + "B-8.4", + "B-10.7" + ], + "title": "交通の失敗時契約", + "work": "不正transitキーでsnapshot全体を拒否する修正と不完全Pathの保存拒否を採用済み。現1299版の既存最終証拠を独立レビューし、全条件が揃った後に正式受入を反映する。", + "acceptance": "部分成功を返さず、正常順序・型・所有権・保存・経路が基準と一致する。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p14-01-current-contract-audit-r01/audit.json", + "sha256_at_integration": "bfcf4c49151027bbc3e7bf4f672e1b09ab0535a302e6593e146cd1e7697fd558", + "scope": "現1299の限定証拠と旧1396の適用限界。成果単位の完了証拠ではない。", + "linked_at_jst": "2026-10-09T12:20:46.729298+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p14-01-final-verification-review-packet-r01.json", + "sha256_at_integration": "c3d63ce32d16eaf1f9e31fdf3fc07bb526d555199987537d777d7b6d313fcbcd", + "scope": "Exact final candidate automated proof; no separate reviewer/source adoption/formal acceptance yet", + "linked_at_jst": "2026-10-09T13:07:46.925907+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p14-01-adopted-review-packet-r01.json", + "sha256_at_integration": "f85b0415900dba3ffad0b315a51b36817a4fe5072a8ced68efd43aca0c5f6b94", + "scope": "Exact adopted implementation and final source equality; separate acceptance review pending", + "linked_at_jst": "2026-10-09T23:06:55.438005+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p14-01-independent-review-r01.json", + "sha256_at_integration": "46a809189b20e1cd41a019818d8ba626200baeac75900aed3b8b324bacdc6e02", + "scope": "Initial independent review: required performance gap B01; rejection retained", + "linked_at_jst": "2026-10-10T06:20:21.369980+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p14-01-independent-performance-review-r01.json", + "sha256_at_integration": "190b6e27537c9f73a756232b9754efc08ec42da74c946a59dd9f768b51c3acd1", + "scope": "Same independent reviewer final performance and full-condition disposition", + "linked_at_jst": "2026-10-10T06:20:21.369980+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p14-01-representative-save-performance-native-r03/execution.json", + "sha256_at_integration": "de2f50b20d50af2e9dd7e56937566b359950774895a7a4dfc541314a4e80386b", + "scope": "Before/after representative Runtime snapshot and formal manual/autosave timing; raw logs and owned lifecycle", + "linked_at_jst": "2026-10-10T06:20:21.369980+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P14-02", + "package": "P14", + "requirement_ids": [ + "B-2.4", + "B-4.3a", + "B-4.3b", + "B-4.3c", + "B-8.4", + "B-10.7" + ], + "title": "ワープの通常接続", + "work": "マナワープの建設、対象、待ち時間、消費、停止、実移動を接続する。", + "acceptance": "途中保存、マナ不足、到着不能時に移動や費用が二重反映されない。", + "current_state": "in_progress", + "remaining_gaps": [ + "通常建設できる2x2 FRONTのワープ施設と原本/承認値の費用・工期等の定義", + "通常経路選択から対象と出口の所有/予約/実位置へ接続する処理", + "承認済み費用確定規約と二重計上拒否", + "マナ不足/機能停止/到着不能の原状保持", + "途中保存・別PID再開で費用と移動が二重反映されない証拠", + "通常UI、影響回帰、性能、完成素材の適用範囲と独立レビュー", + "適用する同一配布版のWindows実機条件" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p14-02-current-warp-gap-audit-r01/audit.json", + "sha256_at_integration": "44e6e2afb17c65b39de703d9ff58c1b0518dafdbac2ce89f11594a05b6c8a2d6", + "scope": "Authoritative requirement/current-catalog gap audit only; no implementation or acceptance", + "linked_at_jst": "2026-10-10T00:39:35.742448+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P14-03", + "package": "P14", + "requirement_ids": [ + "B-2.4", + "B-4.3a", + "B-4.3b", + "B-4.3c", + "B-8.4", + "B-10.7" + ], + "title": "混雑と経路選択", + "work": "客用・業務用EV、階段、ワープの待ち時間をA*費用へ反映する。", + "acceptance": "ラッシュ、相乗り、50%減速、救護同伴、経路喪失を実位置と人数で検証する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P15-01", + "package": "P15", + "requirement_ids": [ + "B-3.2", + "B-4.1", + "B-4.2", + "B-4.4", + "B-4.5", + "B-9.4" + ], + "title": "時間帯と欲求", + "work": "朝の下り、夕の上り、夜の目的地を四欲求、距離、行列、価格へ接続する。", + "acceptance": "最大欲求を維持し、日付・天候・施設変化で目的地分布が説明できる。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P15-02", + "package": "P15", + "requirement_ids": [ + "B-3.2", + "B-4.1", + "B-4.2", + "B-4.4", + "B-4.5", + "B-9.4" + ], + "title": "種族と環境", + "work": "クラス・種族、忍耐、清潔、汚染伝播、戦利品を実来客モデルへ接続する。", + "acceptance": "原本の客種ごとに反応が異なり、再読込で属性が再抽選されない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P15-03", + "package": "P15", + "requirement_ids": [ + "B-3.2", + "B-4.1", + "B-4.2", + "B-4.4", + "B-4.5", + "B-9.4" + ], + "title": "依存と信用の状態", + "work": "依存、装備処分、信用超過、退店判断、破産を非描写状態として処理する。", + "acceptance": "金額と所持品を保全し、途中中断・再送・保存でも一回だけ遷移する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P16-01", + "package": "P16", + "requirement_ids": [ + "B-5.1", + "B-5.2", + "B-5.3", + "B-5.4", + "B-5.5", + "B-3.3" + ], + "title": "獲得と費用の区分", + "work": "求人、市場、原本の雇用区分ごとの費用と獲得・退職を非描写状態として整理する。", + "acceptance": "求人から配置・精算・退職まで通常操作でき、ユニーク禁止操作を維持する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P16-02", + "package": "P16", + "requirement_ids": [ + "B-5.1", + "B-5.2", + "B-5.3", + "B-5.4", + "B-5.5", + "B-3.3" + ], + "title": "特性と全職種", + "work": "生成時特性、体力、ストレス、忠誠、技能と全職種の仕事を接続する。", + "acceptance": "同一保存で特性が固定され、配置しても仕事内容がない職種を残さない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P16-03", + "package": "P16", + "requirement_ids": [ + "B-5.1", + "B-5.2", + "B-5.3", + "B-5.4", + "B-5.5", + "B-3.3" + ], + "title": "労務と交代", + "work": "勤務、休息、給与、気絶、救護、退職時参照除去を横断検証する。", + "acceptance": "人員上限、未払い、交代中の予約・移動が整合し、消失や二重精算がない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P17-01", + "package": "P17", + "requirement_ids": [ + "B-1.5", + "B-6.1", + "B-6.2", + "B-6.3", + "B-6.4", + "B-6.5" + ], + "title": "7名の加入と固有効果", + "work": "アンリ、フィーネ、トマリ、アメリア、リズ、ミミ、サツキとライバルを区別し、加入と固有効果を通常営業へ接続する。", + "acceptance": "7名それぞれ配置前後・同時配置・配置変更の効果を確認し、無料・削除禁止を維持する。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p17-mimi-placement-source-root-review-r04/review.json", + "sha256": "84c9c63c0eb292954c6fa506675a431cebd3c10872bae974d44d03ab71bcb755" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P17-02", + "package": "P17", + "requirement_ids": [ + "B-1.5", + "B-6.1", + "B-6.2", + "B-6.3", + "B-6.4", + "B-6.5" + ], + "title": "業務成長と技能", + "work": "実業務EXP、Lv99、基礎技能、パッシブ、能動スキル、ルート別解放を接続する。", + "acceptance": "上限と取得条件、財布や台帳への補正、保存再開で効果が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P17-03", + "package": "P17", + "requirement_ids": [ + "B-1.5", + "B-6.1", + "B-6.2", + "B-6.3", + "B-6.4", + "B-6.5" + ], + "title": "衣装と勤務と離脱", + "work": "24時間警告、継続・中止、衣装補正、限定的離脱と復帰を通常UIへ接続する。", + "acceptance": "警告を操作でき、原本外の恒久ロストを起こさず、未設定加入条件は捏造しない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P18-01", + "package": "P18", + "requirement_ids": [ + "B-7.1", + "B-7.2", + "B-7.3" + ], + "title": "関係モデルと保存", + "work": "原本の3値と盾を専用モデルへ接続し、旧関係値を保全する。", + "acceptance": "表示と状態が一致し、意味不明な値の一対一変換を行わない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P18-02", + "package": "P18", + "requirement_ids": [ + "B-7.1", + "B-7.2", + "B-7.3" + ], + "title": "接触と境界", + "work": "同配置、別配置、軽減、盾上限、盾破壊、閾値を非描写状態遷移として接続する。", + "acceptance": "閾値前後と反復更新で効果が一回だけ適用される。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P18-03", + "package": "P18", + "requirement_ids": [ + "B-7.1", + "B-7.2", + "B-7.3" + ], + "title": "不可逆な分岐", + "work": "原本のルート確定と旧進行の扱いを保存・履歴へつなぐ。", + "acceptance": "確定後のロードでルートが逆転せず、未決状態を勝手に固定しない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P19-01", + "package": "P19", + "requirement_ids": [ + "B-7.1", + "B-7.4", + "B-7.5", + "B-7.6", + "B-11.3" + ], + "title": "人物行動と決闘", + "work": "原本の行動入口、3種決闘、勝敗、費用、結果を非描写イベントへ接続する。", + "acceptance": "通常入口から到達し、勝敗の盾・状態・台帳が一回だけ変化する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P19-02", + "package": "P19", + "requirement_ids": [ + "B-7.1", + "B-7.4", + "B-7.5", + "B-7.6", + "B-11.3" + ], + "title": "観察と履歴", + "work": "専用観察画面、証拠ID、操作介入、対象状態、履歴を中立テスト内容でつなぐ。", + "acceptance": "対象不在、停止、取消、離脱、保存再開で参照と履歴が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P19-03", + "package": "P19", + "requirement_ids": [ + "B-7.1", + "B-7.4", + "B-7.5", + "B-7.6", + "B-11.3" + ], + "title": "分岐の到達性", + "work": "人物ごとの3ルートに必要なイベント・条件・中断処理を列挙する。", + "acceptance": "7名×3ルートの到達表があり、未制作内容は欠損として残る。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P20-01", + "package": "P20", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-6.4", + "B-6.5", + "B-8.1", + "B-8.5" + ], + "title": "ランクと解放", + "work": "信仰・評判・裏影響、ランク条件、領域、施設レベル、Policy、スキル解放を接続する。", + "acceptance": "通常営業から条件を達成でき、未達理由を表示する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P20-02", + "package": "P20", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-6.4", + "B-6.5", + "B-8.1", + "B-8.5" + ], + "title": "章と全エンド", + "work": "物語の開始、章、人物進行、最終ランク、終点を通常操作へ接続する。", + "acceptance": "条件値を直接注入せず新規から本編終点へ到達し、各エンドを保存再開できる。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P20-03", + "package": "P20", + "requirement_ids": [ + "B-1.1", + "B-1.2", + "B-1.3", + "B-1.4", + "B-1.5", + "B-6.4", + "B-6.5", + "B-8.1", + "B-8.5" + ], + "title": "図鑑の完成", + "work": "対象一覧、発見・登録条件、閲覧、達成状況、保存、コンプリート判定を実装する。", + "acceptance": "図鑑コンプを通常到達で検証し、本編クリアと全要素クリアを区別する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P21-01", + "package": "P21", + "requirement_ids": [ + "B-1.3", + "B-6.4", + "B-6.5", + "B-9.3", + "B-10.7", + "B-11.4" + ], + "title": "自然脅威と監査", + "work": "自然営業のHeat、滞納、原本の脅威から警告と防衛準備へつなぐ。", + "acceptance": "サービス直呼びだけでなく通常営業から発生し、通知と状態が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P21-02", + "package": "P21", + "requirement_ids": [ + "B-1.3", + "B-6.4", + "B-6.5", + "B-9.3", + "B-10.7", + "B-11.4" + ], + "title": "砲台と能動技能", + "work": "魔法砲台の建設、マナ、職員、人物の任意技能、戦闘結果を接続する。", + "acceptance": "発動可否、費用、クールダウン、勝敗、中断を保存再開まで検証する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P21-03", + "package": "P21", + "requirement_ids": [ + "B-1.3", + "B-6.4", + "B-6.5", + "B-9.3", + "B-10.7", + "B-11.4" + ], + "title": "破壊と摘発と休止", + "work": "施設損傷、摘発、人物の限定離脱、台帳と営業停止を統合する。", + "acceptance": "意図しない恒久ロストや自動休止解除がなく、利用中の状態を保全する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P22-01", + "package": "P22", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.1", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "必要素材の確定", + "work": "全30施設のLv1〜3と表裏、7人物、ライバル、状態、背景、UI、音の必要枠を列挙する。", + "acceptance": "仮素材、コード描画、完成素材の区分と利用条件が分かり、枠数を素材枚数と混同しない。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-actual-independent-review-r01.json", + "sha256_at_integration": "ff5a3617f6f9ac7a73b4d00437de0a8d369cf2d4dce894d8f59c24f97d8947a0", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-completion-acceptance-r01.json", + "sha256_at_integration": "5c2999144fd23a9d5ee52a17895eb2232350d688a5e3dadfe1351ad5e3bf8573", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-root-review-r01/condition-matrix.json", + "sha256_at_integration": "225eda8515efa8c7fc3db3815d55f06b389f33f0c5f19c4897f61a73479cbd6b", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-root-review-r01/candidate-inventory.json", + "sha256_at_integration": "b2d3e68b4b3f9cc4b2df7b2f8d7c38656c021aef286b54b11f4decb4b34d426a", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "sha256_at_integration": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json", + "sha256_at_integration": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "sha256_at_integration": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/output-index.json", + "sha256_at_integration": "0f4977a8927662b031dab18b39fe4b9bc577dac9fff0c74ea0b1da66cba2f969", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json", + "sha256_at_integration": "6a981ff9e0a936c643b877fa9b0c23fb4ab7cdca3f84c35504107702398d00ff", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/README.md", + "sha256_at_integration": "1098eaae9b4b6517b48646610b149913b5de64d0db48193b4c3895ae9e4e6cfd", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/validation.json", + "sha256_at_integration": "b97bec43043c0f264b1169e5344f3f8ea4da3d893590764041f4ab7894a42da9", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "sha256_at_integration": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "sha256_at_integration": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json", + "sha256_at_integration": "ab7995dcf09c9d4ec08b0cad82ff5e06d277836a1436c514bdee67cc9d6ed66c", + "scope": "P22-01 required-use inventory formal acceptance only; no finished asset/P22 package/atomic/game/Windows acceptance", + "linked_at_jst": "2026-10-10T15:04:48.162471+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P22-02", + "package": "P22", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.1", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "素材契約と権利", + "work": "Kenneyを優先して適合素材を選び、解像度、命名、差替、出典とライセンスを記録する。", + "acceptance": "完成枠には使用可能な資産と権利記録があり、欠損を代替表示で隠さない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/root-p22-room-sleep-six-ref-source-adoption-r01/adoption.json", + "sha256_at_integration": "c30e0daf5cb70000fe5d29439a050d105157665d4c6b23473458d966db9833a1", + "scope": "Limited code-native standard-room Lv1-3/sleep6refs; focused3020/full17013961; no all finished assets/normal upgrade/human/nativeWindows acceptance", + "linked_at_jst": "2026-10-08T02:27:24.318350+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P22-03", + "package": "P22", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.1", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "制作量と担当", + "work": "未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。", + "acceptance": "未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。", + "current_state": "in_progress", + "remaining_gaps": [ + "必要画像/差分/フレーム/クリップ/台詞/脚本量と共用範囲・内容IDの確定(D08/D09)。", + "確定数量に対する具体的な担当/予算候補と全条件独立受入。" + ], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P23-01", + "package": "P23", + "requirement_ids": [ + "B-2.2", + "B-11.1", + "B-11.4", + "B-12.1", + "B-12.2", + "B-12.4" + ], + "title": "レイヤーと波紋", + "work": "表時の裏半透明、裏時の表ワイヤー、魔法レンズ風の波紋を原本どおり接続する。", + "acceptance": "連続切替でも座標・選択・対象が一致し、描画層と操作対象を取り違えない。", + "current_state": "completed", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-actual-independent-review-r01.json", + "sha256_at_integration": "5ef243a591648ef4f0450c86f5e0955308fb438a639a33add3e71fa020c8c9e2", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-current-unit-disposition-r01.json", + "sha256_at_integration": "03db490628dd3a8a25231ce2cee907181a14dcb40eca79525e4a8a9a14a08ede", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/typed-full-state.json", + "sha256_at_integration": "425baa73f6a4e5a93b9ec09f1f06b4831d0fb5d7eaa6da981b40fc95d7d9d408", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/visual-controls.json", + "sha256_at_integration": "bfab2ff2ebac982e27667e6679f703a8c3291116f4521e9354305c33bef4e79a", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/representative-performance-reuse.json", + "sha256_at_integration": "60f8a87205e5be5ca0e8a0ed447d6778fcf2b03cbefbd18d84e860ebacf0a9fd", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/condition-matrix.json", + "sha256_at_integration": "ed7ad9aede3065d661defc53ba02e3f4a165311a833fb5edb077a5175a7b655b", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/formal-save.json", + "sha256_at_integration": "f7fc45db54064815d74df87a650d50353b37cdc3c588315604823037e242733f", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/actual-OS-tool-trace.json", + "sha256_at_integration": "8e31a600372ca5bf64d773bf82abfe2bf9e7b6e212d762fdc7d3dbd5642f9eec", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/related-regression-reuse.json", + "sha256_at_integration": "e6a9bf132c3811f6498a365f1e223dab86c2a00772540b795034e2454cc82a86", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/packet-inventory.json", + "sha256_at_integration": "9e1e2465a30dfb2bb2835ecf662dce064f61c446ce32740f081261b291fd4614", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/review.json", + "sha256_at_integration": "33bcb7ca733b667763e2f3e534058509cad78ba57cd67a685d7b9a05cc780bf4", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/raw-inventory.json", + "sha256_at_integration": "4376cc5c43c0b86d348eca39fd71e3621c6c5c3a1f00f0652777ba6ecc1a6585", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/r01-rejection.json", + "sha256_at_integration": "6bbbe9b947485c2a1610d7f94a8d3132211aa9c347bf0c98ed031e4f37c47eec", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/contract.json", + "sha256_at_integration": "397d62ac7042f51c7c12fd091c0a24682abe0efa9e5de5a327bf5cb02d5aa7a5", + "scope": "P23-01 current original layered visual/selection unit disposition only; no package/asset/atomic/Windows whole acceptance", + "linked_at_jst": "2026-10-10T15:31:18.413994+09:00" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P23-02", + "package": "P23", + "requirement_ids": [ + "B-2.2", + "B-11.1", + "B-11.4", + "B-12.1", + "B-12.2", + "B-12.4" + ], + "title": "断面の操作性", + "work": "パン、上下スクロール、ズーム、建設グリッド、接続警告、HUD配置を整える。", + "acceptance": "小画面とWindows表示倍率で読めて押せる。x3時にも操作が追随する。", + "current_state": "in_progress", + "remaining_gaps": [ + "原9条件C01-C09と横断8条件X1-X8は全未受入。版付き全文条件はcurrent r337 matrixを参照。", + "性能:r340-r02-library334は単発約1.092秒停止。r341両whole647原oracle一致は有限受理したが、単一隣接約1.3565%短縮から安定利益・50ms・P95・D10・実時間x3・通常OS操作追随を認定しない。採用判断保留。", + "原全操作・小画面・保存再起動・境界中断・同版関連/最終必須全回帰と独立受入を統合する。", + "Windows C08/X8:同一最終配布版の実機倍率/viewport/操作/性能証拠。未確定値は設定しない。", + "手動Ctrl保持wheelと左ボタン保持dragは延期、免除しない。", + "未選定/未採用候補の有限成功を成果単位完了へ拡張しない。" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r02.json", + "sha256_at_integration": "530007af7dd4d3700098cf97994fab44e29f80c4ae57b192f16f3297782cb278", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:53:34.279091+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r03.json", + "sha256_at_integration": "3913d19351ad68747b18478bd097a34d6a1246eb17be04dfc0a9f721b736d7a6", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T15:58:28.138542+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r06/execution.json", + "sha256_at_integration": "c67c9731a285d96ade57edca5298967928d24c868dd2434eb67b8b039c2b34b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r07/execution.json", + "sha256_at_integration": "0b2d02317cb79767ec32d92af7054d3476d615112faaa4cd3ec37d808a5ed301", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-independent-review-r06.json", + "sha256_at_integration": "6ff5a5e71be1eb4800ff08988dac871e5fc8eacc05561cdb3d8c098d0c9b047e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-pointer-audio-literal-preservation-r06/preservation.json", + "sha256_at_integration": "ed133a16532d82c0b33631e458ea16aa66953b5f5884b60d95dfcc9783be2259", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-root-affected-local-applicability-r07.json", + "sha256_at_integration": "2d368c08032e113c2e7c23ff697a8756ac9a74734b362ee74fc362ab33b7f1e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r04.json", + "sha256_at_integration": "293ee06736b21102efdcbaa3ed9824ada77656bff7d060a50c22cefc4f77a597", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:02:33.538833+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r06/execution.json", + "sha256_at_integration": "c67c9731a285d96ade57edca5298967928d24c868dd2434eb67b8b039c2b34b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r07/execution.json", + "sha256_at_integration": "0b2d02317cb79767ec32d92af7054d3476d615112faaa4cd3ec37d808a5ed301", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-independent-review-r06.json", + "sha256_at_integration": "6ff5a5e71be1eb4800ff08988dac871e5fc8eacc05561cdb3d8c098d0c9b047e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-pointer-audio-literal-preservation-r06/preservation.json", + "sha256_at_integration": "ed133a16532d82c0b33631e458ea16aa66953b5f5884b60d95dfcc9783be2259", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-root-affected-local-applicability-r07.json", + "sha256_at_integration": "2d368c08032e113c2e7c23ff697a8756ac9a74734b362ee74fc362ab33b7f1e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-native-r01/execution.json", + "sha256_at_integration": "d96e9f00d96758f1e859f9a9609d16470196dbc6422e64c3f45d9fd3076bc98f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-independent-review-r01.json", + "sha256_at_integration": "8b11d49daedfd3acd4e780db07eaed3f5409ae02f93c18ec20b55334305ad0ef", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-disposition-r01.json", + "sha256_at_integration": "16e13c638057a97b86f47e70daccad25c957cf7c54ec4e44a8721e579c347e3d", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-independent-review-r01.json", + "sha256_at_integration": "a1e6843c0b4e475d1ba8c5662a806f7b0d608cc517f968a1f5398afbddb0fb21", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/execution.json", + "sha256_at_integration": "c1c6b01b3f41848284b81ab81b9584c3fcd75c8d131055fc3279ff8828d08400", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/input.json", + "sha256_at_integration": "ada96f5eef90dc80d35e32ebda96641fdc5b29b847c70e33194d38f7cb6123d0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-disposition-r01.json", + "sha256_at_integration": "ed65c5c5a7d418bd4a2cc17bdccb57ba6fd1822091b9c0776da0754e27c247f5", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "7f8b523346665e3a241eaf333ff27b1d43426cea61fee105508324d773f793b0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/locked-use-official-comparison-r01.json", + "sha256_at_integration": "8f27342b78d10846a685848486f9d0efae312df73074f50b336fc1d614750c4a", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-disposition-r01.json", + "sha256_at_integration": "a108c05dbdddd49bd72c765873cd7d4e4002bd7526d27d760b0bd884125f9052", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-whole-differences-r01.json", + "sha256_at_integration": "6f6a960681897372fa4749bc3439ded175ae201343f89d1a85473cb83ef6802e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-independent-review-r01.json", + "sha256_at_integration": "8c34c04b579c24d7d9257f83165234aeb443d621a966641874f0932092c68d44", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/installed-authorization-plugin-addendum-r01.json", + "sha256_at_integration": "5eb9a1051819b8b4bc85fa9b6d2024625b47bdfc96b09d07f7b978167f7761e8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r05.json", + "sha256_at_integration": "83ec566450ea00d35917c63db66b3b8a719bbbf82fac53029a67fdcf0b3ccd51", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T16:40:11.826942+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r06/execution.json", + "sha256_at_integration": "c67c9731a285d96ade57edca5298967928d24c868dd2434eb67b8b039c2b34b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r07/execution.json", + "sha256_at_integration": "0b2d02317cb79767ec32d92af7054d3476d615112faaa4cd3ec37d808a5ed301", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-independent-review-r06.json", + "sha256_at_integration": "6ff5a5e71be1eb4800ff08988dac871e5fc8eacc05561cdb3d8c098d0c9b047e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-pointer-audio-literal-preservation-r06/preservation.json", + "sha256_at_integration": "ed133a16532d82c0b33631e458ea16aa66953b5f5884b60d95dfcc9783be2259", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-root-affected-local-applicability-r07.json", + "sha256_at_integration": "2d368c08032e113c2e7c23ff697a8756ac9a74734b362ee74fc362ab33b7f1e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-native-r01/execution.json", + "sha256_at_integration": "d96e9f00d96758f1e859f9a9609d16470196dbc6422e64c3f45d9fd3076bc98f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-independent-review-r01.json", + "sha256_at_integration": "8b11d49daedfd3acd4e780db07eaed3f5409ae02f93c18ec20b55334305ad0ef", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-disposition-r01.json", + "sha256_at_integration": "16e13c638057a97b86f47e70daccad25c957cf7c54ec4e44a8721e579c347e3d", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-independent-review-r01.json", + "sha256_at_integration": "a1e6843c0b4e475d1ba8c5662a806f7b0d608cc517f968a1f5398afbddb0fb21", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/execution.json", + "sha256_at_integration": "c1c6b01b3f41848284b81ab81b9584c3fcd75c8d131055fc3279ff8828d08400", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/input.json", + "sha256_at_integration": "ada96f5eef90dc80d35e32ebda96641fdc5b29b847c70e33194d38f7cb6123d0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-disposition-r01.json", + "sha256_at_integration": "ed65c5c5a7d418bd4a2cc17bdccb57ba6fd1822091b9c0776da0754e27c247f5", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "7f8b523346665e3a241eaf333ff27b1d43426cea61fee105508324d773f793b0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/locked-use-official-comparison-r01.json", + "sha256_at_integration": "8f27342b78d10846a685848486f9d0efae312df73074f50b336fc1d614750c4a", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-disposition-r01.json", + "sha256_at_integration": "a108c05dbdddd49bd72c765873cd7d4e4002bd7526d27d760b0bd884125f9052", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-whole-differences-r01.json", + "sha256_at_integration": "6f6a960681897372fa4749bc3439ded175ae201343f89d1a85473cb83ef6802e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-independent-review-r01.json", + "sha256_at_integration": "8c34c04b579c24d7d9257f83165234aeb443d621a966641874f0932092c68d44", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/installed-authorization-plugin-addendum-r01.json", + "sha256_at_integration": "5eb9a1051819b8b4bc85fa9b6d2024625b47bdfc96b09d07f7b978167f7761e8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r01.json", + "sha256_at_integration": "4212309cb35eda2c1db717848d6cc2ef9ed3f183cac76b256bd52a513b371b38", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r02.json", + "sha256_at_integration": "556ed0ab6fc404d0dead69dcd72447156e73f3b7918d7d6e8e2ac0c767ed6773", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "16bd3b2102796c41f9306eccaaaf93f26800113e052298c14807d58ee12dbbc9", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r01.json", + "sha256_at_integration": "590853c04ebf66812eb3ee948fd85dcdaba06459be1f195a51d737a0a11d98bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r02.json", + "sha256_at_integration": "e5008b31eaceace096a576c57ec319ffb1d57c8a674553d0e921daca1258047f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/connection-recovery-observation-r01.json", + "sha256_at_integration": "f55b88e70acf1ebaa8009636b3db438416c1e1fb5524059364a37a8eba431824", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r06.json", + "sha256_at_integration": "a5fab20a6e60b875874fc1c046736cd9634adbcbddc64dcfdb258dafdce8169f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:08:52.654169+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r06/execution.json", + "sha256_at_integration": "c67c9731a285d96ade57edca5298967928d24c868dd2434eb67b8b039c2b34b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r07/execution.json", + "sha256_at_integration": "0b2d02317cb79767ec32d92af7054d3476d615112faaa4cd3ec37d808a5ed301", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-independent-review-r06.json", + "sha256_at_integration": "6ff5a5e71be1eb4800ff08988dac871e5fc8eacc05561cdb3d8c098d0c9b047e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-pointer-audio-literal-preservation-r06/preservation.json", + "sha256_at_integration": "ed133a16532d82c0b33631e458ea16aa66953b5f5884b60d95dfcc9783be2259", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-root-affected-local-applicability-r07.json", + "sha256_at_integration": "2d368c08032e113c2e7c23ff697a8756ac9a74734b362ee74fc362ab33b7f1e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-native-r01/execution.json", + "sha256_at_integration": "d96e9f00d96758f1e859f9a9609d16470196dbc6422e64c3f45d9fd3076bc98f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-independent-review-r01.json", + "sha256_at_integration": "8b11d49daedfd3acd4e780db07eaed3f5409ae02f93c18ec20b55334305ad0ef", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-disposition-r01.json", + "sha256_at_integration": "16e13c638057a97b86f47e70daccad25c957cf7c54ec4e44a8721e579c347e3d", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-independent-review-r01.json", + "sha256_at_integration": "a1e6843c0b4e475d1ba8c5662a806f7b0d608cc517f968a1f5398afbddb0fb21", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/execution.json", + "sha256_at_integration": "c1c6b01b3f41848284b81ab81b9584c3fcd75c8d131055fc3279ff8828d08400", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/input.json", + "sha256_at_integration": "ada96f5eef90dc80d35e32ebda96641fdc5b29b847c70e33194d38f7cb6123d0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-disposition-r01.json", + "sha256_at_integration": "ed65c5c5a7d418bd4a2cc17bdccb57ba6fd1822091b9c0776da0754e27c247f5", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "7f8b523346665e3a241eaf333ff27b1d43426cea61fee105508324d773f793b0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/locked-use-official-comparison-r01.json", + "sha256_at_integration": "8f27342b78d10846a685848486f9d0efae312df73074f50b336fc1d614750c4a", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-disposition-r01.json", + "sha256_at_integration": "a108c05dbdddd49bd72c765873cd7d4e4002bd7526d27d760b0bd884125f9052", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-whole-differences-r01.json", + "sha256_at_integration": "6f6a960681897372fa4749bc3439ded175ae201343f89d1a85473cb83ef6802e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-independent-review-r01.json", + "sha256_at_integration": "8c34c04b579c24d7d9257f83165234aeb443d621a966641874f0932092c68d44", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/installed-authorization-plugin-addendum-r01.json", + "sha256_at_integration": "5eb9a1051819b8b4bc85fa9b6d2024625b47bdfc96b09d07f7b978167f7761e8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r01.json", + "sha256_at_integration": "4212309cb35eda2c1db717848d6cc2ef9ed3f183cac76b256bd52a513b371b38", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r02.json", + "sha256_at_integration": "556ed0ab6fc404d0dead69dcd72447156e73f3b7918d7d6e8e2ac0c767ed6773", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "16bd3b2102796c41f9306eccaaaf93f26800113e052298c14807d58ee12dbbc9", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r01.json", + "sha256_at_integration": "590853c04ebf66812eb3ee948fd85dcdaba06459be1f195a51d737a0a11d98bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r02.json", + "sha256_at_integration": "e5008b31eaceace096a576c57ec319ffb1d57c8a674553d0e921daca1258047f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/connection-recovery-observation-r01.json", + "sha256_at_integration": "f55b88e70acf1ebaa8009636b3db438416c1e1fb5524059364a37a8eba431824", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r06.json", + "sha256_at_integration": "88c5010810dfc44b81b7ec57bcedf98e35dae59567b988a5f2a748a89eb29244", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-valid-build-candidate-r06-disposition-r01.json", + "sha256_at_integration": "7e94234dd7ff05254005aed5b4ff0995a6cd09f95176dac7fbc8f8e4d6d91ffa", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-valid-build-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "39915664ae37284688d59f529770e23796a87594a72afd61e1b1f360600b0a2e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-disposition-r01.json", + "sha256_at_integration": "d50c6dc7a084e95f0e0162f5dfaddeb0682ef00f34600cd9d5413007d9c7b0d8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-whole-differences-r01.json", + "sha256_at_integration": "1ff0b48b5c50dd13617fded04db256d9dd2e78bfd0bb2f9848bb95c8a5e74499", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-independent-review-r01.json", + "sha256_at_integration": "995f1597e5e5c95113de364fc5eeba4fb4918d3264d197d3e778c04e20dd1076", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r07.json", + "sha256_at_integration": "b652ad93abcadf52f0628e368ebc0ba66a5ee54b1de9d1aad149f5fd6d5aee73", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T17:31:49.582265+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-independent-precheck-r01.json", + "sha256_at_integration": "8485950fe6737ca8ef997f7884f9850bc4016f3a2ce0e6627d9833fada7d12ae", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/execution.json", + "sha256_at_integration": "8db0fd0468bb4f8a1749116e17a0e48461ffc6126e7623294565d2da2c6b87a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/camera-connection-evidence/report.json", + "sha256_at_integration": "664ac867fbf38288d1461456b81ca049ae9f9f9a32c768d58c69713b0f039176", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r05/input.json", + "sha256_at_integration": "cae36a752c720256e8091f704a04575c101a28defbf81bd3a21110c4923bb94e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-target-preparation-r01.json", + "sha256_at_integration": "3e6e16f1fd7c0d1a000f399a13ca3b2efdb944efaaa53a9da76192896444e1bf", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/recurrence-p23-02-report-r01.json", + "sha256_at_integration": "61a5aa0516eb8e03c6ef1eb048ab1de152e1b348f840acc2d99c80845fdd59bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-independent-review-r03.json", + "sha256_at_integration": "8a746873d7f12d821bd15dca352852429d095a5fe1aa4da7a1f5887642529c83", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r05/execution.json", + "sha256_at_integration": "ddd0346073e9cbc82a5e38a8793232e7553ec319f0ddb3864a640d156bc4a2e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r06/execution.json", + "sha256_at_integration": "c67c9731a285d96ade57edca5298967928d24c868dd2434eb67b8b039c2b34b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-local-r07/execution.json", + "sha256_at_integration": "0b2d02317cb79767ec32d92af7054d3476d615112faaa4cd3ec37d808a5ed301", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-affected-independent-review-r06.json", + "sha256_at_integration": "6ff5a5e71be1eb4800ff08988dac871e5fc8eacc05561cdb3d8c098d0c9b047e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-pointer-audio-literal-preservation-r06/preservation.json", + "sha256_at_integration": "ed133a16532d82c0b33631e458ea16aa66953b5f5884b60d95dfcc9783be2259", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-root-affected-local-applicability-r07.json", + "sha256_at_integration": "2d368c08032e113c2e7c23ff697a8756ac9a74734b362ee74fc362ab33b7f1e1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-native-r01/execution.json", + "sha256_at_integration": "d96e9f00d96758f1e859f9a9609d16470196dbc6422e64c3f45d9fd3076bc98f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-independent-review-r01.json", + "sha256_at_integration": "8b11d49daedfd3acd4e780db07eaed3f5409ae02f93c18ec20b55334305ad0ef", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-disposition-r01.json", + "sha256_at_integration": "16e13c638057a97b86f47e70daccad25c957cf7c54ec4e44a8721e579c347e3d", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-partial-independent-review-r01.json", + "sha256_at_integration": "a1e6843c0b4e475d1ba8c5662a806f7b0d608cc517f968a1f5398afbddb0fb21", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/execution.json", + "sha256_at_integration": "c1c6b01b3f41848284b81ab81b9584c3fcd75c8d131055fc3279ff8828d08400", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-camera-connection-native-r06/input.json", + "sha256_at_integration": "ada96f5eef90dc80d35e32ebda96641fdc5b29b847c70e33194d38f7cb6123d0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-disposition-r01.json", + "sha256_at_integration": "ed65c5c5a7d418bd4a2cc17bdccb57ba6fd1822091b9c0776da0754e27c247f5", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "7f8b523346665e3a241eaf333ff27b1d43426cea61fee105508324d773f793b0", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/locked-use-official-comparison-r01.json", + "sha256_at_integration": "8f27342b78d10846a685848486f9d0efae312df73074f50b336fc1d614750c4a", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-disposition-r01.json", + "sha256_at_integration": "a108c05dbdddd49bd72c765873cd7d4e4002bd7526d27d760b0bd884125f9052", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-whole-differences-r01.json", + "sha256_at_integration": "6f6a960681897372fa4749bc3439ded175ae201343f89d1a85473cb83ef6802e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-reader-r06-independent-review-r01.json", + "sha256_at_integration": "8c34c04b579c24d7d9257f83165234aeb443d621a966641874f0932092c68d44", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/installed-authorization-plugin-addendum-r01.json", + "sha256_at_integration": "5eb9a1051819b8b4bc85fa9b6d2024625b47bdfc96b09d07f7b978167f7761e8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r01.json", + "sha256_at_integration": "4212309cb35eda2c1db717848d6cc2ef9ed3f183cac76b256bd52a513b371b38", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-disposition-r02.json", + "sha256_at_integration": "556ed0ab6fc404d0dead69dcd72447156e73f3b7918d7d6e8e2ac0c767ed6773", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "16bd3b2102796c41f9306eccaaaf93f26800113e052298c14807d58ee12dbbc9", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r01.json", + "sha256_at_integration": "590853c04ebf66812eb3ee948fd85dcdaba06459be1f195a51d737a0a11d98bd", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-realtime-x3-normal-reader-whole-comparison-r02.json", + "sha256_at_integration": "e5008b31eaceace096a576c57ec319ffb1d57c8a674553d0e921daca1258047f", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/connection-recovery-observation-r01.json", + "sha256_at_integration": "f55b88e70acf1ebaa8009636b3db438416c1e1fb5524059364a37a8eba431824", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r06.json", + "sha256_at_integration": "88c5010810dfc44b81b7ec57bcedf98e35dae59567b988a5f2a748a89eb29244", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-valid-build-candidate-r06-disposition-r01.json", + "sha256_at_integration": "7e94234dd7ff05254005aed5b4ff0995a6cd09f95176dac7fbc8f8e4d6d91ffa", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-valid-build-candidate-r06-independent-review-r01.json", + "sha256_at_integration": "39915664ae37284688d59f529770e23796a87594a72afd61e1b1f360600b0a2e", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-disposition-r01.json", + "sha256_at_integration": "d50c6dc7a084e95f0e0162f5dfaddeb0682ef00f34600cd9d5413007d9c7b0d8", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-whole-differences-r01.json", + "sha256_at_integration": "1ff0b48b5c50dd13617fded04db256d9dd2e78bfd0bb2f9848bb95c8a5e74499", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-small-window-build-reader-independent-review-r01.json", + "sha256_at_integration": "995f1597e5e5c95113de364fc5eeba4fb4918d3264d197d3e778c04e20dd1076", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r07.json", + "sha256_at_integration": "d4665adfcbea6919c59af6f195e33b2f6c463aabf8ffd24a7741fccac112c7fc", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-admission-r01.json", + "sha256_at_integration": "7bc32e589503fd0e5d896ac40bfdff8984be7a193dee11d7f2b0a3becca853a1", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-source-refs-r01.json", + "sha256_at_integration": "92171ce79a2700da88ac1710d5dbc2d9c47cb17312611da2ce48102240a5c179", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full172-native-r01/runner-ended.json", + "sha256_at_integration": "46c1d6cc474c202d769b7a6639d93d483e36c110ad3076eca4bc4913b165f295", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-root-review-r01-failure.json", + "sha256_at_integration": "178206a896c0bd6a50586078c1a1c5539bb2e172e93e4233ef6b8ad1bc918ed5", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-root-review-r02/review.json", + "sha256_at_integration": "d360629b596681054c23f6bed7d762b453351938e6f9ccfcfce6aec166e0e1b7", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-disposition-r01.json", + "sha256_at_integration": "7b15ef00d6881347d03056e37699763b032172276e093914281a9420c69195de", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r06-full-independent-review-r01.json", + "sha256_at_integration": "78c079b8e97a1b2930dde9e4207ea44ea82d8c5d6b7b27e0e18b7f1178cd5014", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/read-only-preferences-and-post-small-window-state-r01.json", + "sha256_at_integration": "d6791c175c5cb403651a9c1a99908bd0bed86bf5cc6c0634d4dc3e4d351e9668", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/mac-screen-lock-investigation-r01/settings-UI-safety-denial-r01.json", + "sha256_at_integration": "eddc78f0cbf5b4c2433788edf00c63a5d1b945a0b22a72e13fd65d70b2df2938", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r08.json", + "sha256_at_integration": "5f5900646a45f9fc1a10ff095d0ea89cb0ece422f7cdee7f8ee8ed68fa2a90a9", + "scope": "P23-02 progress and candidate-only local evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:07:14.580285+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r08.json", + "sha256_at_integration": "ec9999428fa5d4ade719587a4826547367c3494f1500157d6c6596d343d1530b", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:21:50.521006+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-zoom-boundaries-disposition-r01.json", + "sha256_at_integration": "da6596b45ca836cb3b6a50a23c062fbcd9b572d9dd32fa4737f3afc53e69bdca", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:21:50.521006+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-zoom-boundaries-independent-review-r01.json", + "sha256_at_integration": "bc9e82316f322aea241b34060425ec3269e885e53ed36d56865843c4d59362e7", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:21:50.521006+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r09.json", + "sha256_at_integration": "29f3fb0abd36e6106c65c4c78f5cb6a98da0c1f96d3c5cb8d5d334b421b094c2", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:21:50.521006+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r09.json", + "sha256_at_integration": "91c326dd17d34e72c0f99f693f68509444c7585bea39db8e9770f7f79fa0a19d", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-modified-wheel-delivery-disposition-r01.json", + "sha256_at_integration": "9a0e7937b418022a0aa8975ce8e271dc3214b54fdd0b95fafbc5c1df9dbe5362", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-modified-wheel-delivery-independent-review-r01.json", + "sha256_at_integration": "9d3121a669b66448cfdccd99d982d6e0c801038085c03129985c8a5e278a9101", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-r06-compression-admission-r01/admission.json", + "sha256_at_integration": "0e8fa6ae941758266bf48f4b5c421cd02fc0a48706f80e6517f164741f30a5c5", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-r06-compression-precheck-r01.json", + "sha256_at_integration": "608ce1d0addc99a72c205b95ad39e892652935eb19296e24f824c3a86a3dda87", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-representative-r06-native-r01/execution.json", + "sha256_at_integration": "9e56cdaf5305053c9adcb35e15457cec71afb2ed75ebfec5623cf0d7927ad303", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-build-preview-representative-r06-native-r01/representative-measurement/report.json", + "sha256_at_integration": "e01b807f2b1cae9612d12180c577dd58d438a441b3fb057604cf020dcaada6fc", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-r06-measurement-disposition-r01.json", + "sha256_at_integration": "a373639d28740ba41fcaa23586cdcc2358d2476074cd99487720096ea7ec7fa7", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-r06-measurement-independent-review-r01.json", + "sha256_at_integration": "7ed3c899f4dce33b90262f4c0f9970eb51ef590014bd3ec3dfac15d5b4d60148", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r10.json", + "sha256_at_integration": "39d76b3cc24ea51d9894b475f97f9c17da4b18dd9f7fa4ab0bdd3883031748ab", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T18:40:35.569769+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r10.json", + "sha256_at_integration": "41b478a69096139a85402246459ecfb080a6d4f6edee7f3df4c82b2fef616e67", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-normal-x3-failure-disposition-r01.json", + "sha256_at_integration": "fd8e0a8ee635ca37bbf7fe3e6f5e28a7a5ba7f8faf124ddbc2b689b555a952a7", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-gui-representative-business-r01/execution.json", + "sha256_at_integration": "d90c4fd91dd04d4b868ff6630b6fbb748b94cfe365406c5e60125951cb950a14", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-gui-representative-business-r01/live-stall-sample.txt", + "sha256_at_integration": "3480e8b19029c23cf034275b274c37dc12ca19ff2c0e6362014c70beeb3d2394", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-normal-x3-failure-independent-review-r01.json", + "sha256_at_integration": "c5059c2dbc9c07577eb8f8064c06422f3e63922a6a3c732b29d0a794c5e60ece", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r11.json", + "sha256_at_integration": "f1dfa13e56c71f560223c3d4ae8723bad03ea3933ecc7e8d00d83b2a894167b8", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:08:46.407953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r11.json", + "sha256_at_integration": "e4773ba1a3f3d5ed19b085d862f59a921a5e0397e30edfe55273d16cf11c4d40", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-phase-localization-disposition-r01.json", + "sha256_at_integration": "a57c844e0f1af0c5cc908db3021ce68dac51475d0c61629b1fe60beec560f3dc", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-gui-representative-phase-diagnostic-r01/execution.json", + "sha256_at_integration": "ed9a991989fc2ebc7e93735df3863c6ae9a9f7a37759894d80b0ef4fabc1bf0c", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-passive-phase-diagnostic-precheck-r01.json", + "sha256_at_integration": "173dcdfb0cd26cd7799e1c68c6aadaeaf74a7f784c3195f11ddfcf83407efb53", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-passive-phase-diagnostic-precheck-r02.json", + "sha256_at_integration": "ecf4a20ab2186195d6b3a1a33335f5610bf56baf83c2968333ef2d45d6ea4a24", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-phase-localization-independent-review-r01.json", + "sha256_at_integration": "4279d7b1c162dd9d0c18a572fbc38c115a406d79eb4301e4ad030ac37763cd00", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r12.json", + "sha256_at_integration": "d5f801f661101a0a25acaf9df73d62b83eeb6010cc22a0f62ba82dc030a359d4", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:15:22.747077+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r12.json", + "sha256_at_integration": "8faad971ce44b0a052e1b4100f2003d07c3cc6faf16c91647fa2d211290aa6f6", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-query-stale-binding-disposition-r01.json", + "sha256_at_integration": "f173ff37986eac73a9cf37cbbab09777394dc045655edd81e6459b2d62d87894", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-query-stale-binding-independent-review-r01.json", + "sha256_at_integration": "a63cea1eaa045ab1c379cfc836a41ece7294f67709845d54343f5aab8e0b3736", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-passive-ai-query-diagnostic-precheck-r01.json", + "sha256_at_integration": "c035447a6b2c5f38758fb94bdb5880cdd2910dfec995446839c106ffd739408d", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-passive-ai-query-diagnostic-precheck-r02.json", + "sha256_at_integration": "6bd7edb4adf6e4b430963393a3593b9c7f113261d19f3e1a0f036f96e622f93b", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-passive-ai-query-diagnostic-precheck-r03.json", + "sha256_at_integration": "6c4ff825403bee66fd3517dfb1f56d11ee4d144483caccadaf460eef82109d61", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-normal-os-gui-representative-ai-query-r02/execution.json", + "sha256_at_integration": "f9938b048a6fe58b6c9044cf24b547a999720e90d8cb15330f187f519b8010b2", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-expensive-path-disposition-r01.json", + "sha256_at_integration": "cea48c1c553d58777f2e8b40512fded2efd71d5c29288337a4f9ba9f8c33b963", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-representative-ai-expensive-path-independent-review-r01.json", + "sha256_at_integration": "6b2d50bdd6906e2931953cd54e960ee7948511104e6ef334631ad198198183b2", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r13.json", + "sha256_at_integration": "5aa6000ca8b2d33bf25284783f5595f4b4433cbedeccbb8fea1c1b57ac0ae1ce", + "scope": "P23-02 finite native wheel progress; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:24:40.935345+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r13.json", + "sha256_at_integration": "b9d5d7d3af68070246bf7ee44abaaf0259060663bcaae606d94cda856f2ecf70", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-actor-path-disposition-r01.json", + "sha256_at_integration": "942cbd116a44157c5d4dff8eb8a62e56a3f84477855eb950d5beb845679f0151", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-actor-path-independent-review-r01.json", + "sha256_at_integration": "5361b99138535b6ee005b40a1b3a2ff3b8fc565cd650813708700e866a1381bd", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-candidate-r07/input.json", + "sha256_at_integration": "66ff09f4011aa3e5ae0ba4e27e3452478640d9e77d1d7ce73fb3e740b144e000", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-candidate-r07-precheck-r01.json", + "sha256_at_integration": "f04ee6ae1ea5f2a3563e070214cd33c0d4df9c074c612fce2d6dc03a044124e7", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-local-precheck-r01.json", + "sha256_at_integration": "f48b5f5d4d904babea40a11d600c6f63dd28cc47902712c8855cf8add854521b", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-local-native-r01/finite-local-finalization-r02.json", + "sha256_at_integration": "2dee361c3fd5785db0aab6827ec505d03f75e0e186c51f4212a14b61cc528b9c", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-record-replay-precheck-r01.json", + "sha256_at_integration": "83f9add83f2ceb714ef18b33d5d9255c4486ae482528fde5b0aa35abc9f29ddb", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-record-replay-precheck-r02.json", + "sha256_at_integration": "1dda4773405ef99d530de82c6a6a58bdd8a1d2efca1973cf397f1d3445834759", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-local-finalize-precheck-r02.json", + "sha256_at_integration": "3af926c911dea6dec70708ae2e0f22d2af5f312c2a8ff9fcab3c77ae302d48dc", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-record-replay-native-r02/external-codec-verification-r01.json", + "sha256_at_integration": "435548eec89d97fcdfc3a09b689fc7edc1ad1ea4dbaeb1c90e83d67ea44f38fd", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-record-replay-native-r02/execution.json", + "sha256_at_integration": "b8f3528f17085b456f115484173e37febf530ac3c3098efff93112bb298e7c85", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-record-replay-native-r02/diagnostic-measurement/report.json", + "sha256_at_integration": "1c39aa3e53ee236fa7924762600b32080329c9b08ccd7639a22848e200e191b4", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-layer-crossing-local-replay-independent-review-r01.json", + "sha256_at_integration": "8a8d33eb7ccb23e93fbef752b3d975762a335cb36dde5846ad5d8a5311532f0e", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r14.json", + "sha256_at_integration": "9e48af4a8ac265b61be638e41c575e4e523316ebfe8b2b907338bd7da84fdf69", + "scope": "P23-02 finite single actor diagnosis and r07 local/replay evidence; no unit/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T19:52:44.122087+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r14.json", + "sha256_at_integration": "162bca44d999f6f03fb4d9defd9489e95bdef90c56bb9034c07c50c61c0b71b7", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r07-full-independent-review-r01.json", + "sha256_at_integration": "0be9550ad1561734870f47b5650214cec74db6eae51373c0c0cf0615021a7b1e", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r07-full-source-refs-r01.json", + "sha256_at_integration": "d65d018a9349be193688e044509337ac27e03fee77f6b11ecf6085a859b165eb", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r07-full172-native-r01/runner-ended.json", + "sha256_at_integration": "a1c68aa694e0bcd2d477286c3b7f3c0475ad8e2ea0c0af67b35267ac69a13e37", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-saved646-whole647-native-r01/execution.json", + "sha256_at_integration": "00947806d052a05d27c8f1f54509dd9ec25560620f33a31260554e97f71dea2e", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-saved646-whole647-native-r01/diagnostic-measurement/report.json", + "sha256_at_integration": "02052ab1c7ec18e55727ae12937b38ad87053d3c2e15e0fc0079c56afad8640f", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-saved646-whole647-native-r01/external-codec-verification-r01.json", + "sha256_at_integration": "f98a34b38ea972cba02017b074586d62410c7d00fb2f1ebee167d1f57f5435dd", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-saved646-whole647-independent-review-r01.json", + "sha256_at_integration": "9d6b3b2dc7da37d4262c17c34b37c7e52cf49a424abe6a09b6163d4afdc594c0", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r07-full-review-context-r01/context.json", + "sha256_at_integration": "67d4240b8464a62acd3acbb7b8fa935c4d60bc51918212b383e6d3dee421b0e0", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-transparent-compression-deferred-r01.json", + "sha256_at_integration": "c294cc8c7d6e040b30b61eb3704b5260827c1205f8c652a4bf21beb59b76b883", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-volume-followup-r01.json", + "sha256_at_integration": "63fd9e1e102e16062de0c8bf9584bebb9bad07db2187f5c79c7826ddc775d15f", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r15.json", + "sha256_at_integration": "356bdc2f24a4a1a74233c48d78f34e472317f90c2deba409c0196d7b244faf48", + "scope": "P23-02 exact r07 full regression and finite manual647 diagnostic; response issue remains; no unit/OS-x3/Windows/whole-game acceptance", + "linked_at_jst": "2026-10-10T20:30:18.579983+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r15.json", + "sha256_at_integration": "2b6e93ba3f100f7f7b0e0ed309281c9cb323c2befb28df1cfdff9342931541ba", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-actual-independent-review-r01.json", + "sha256_at_integration": "e855852a42c0a3608a21fe114fdb0d3e5402dcbbb1d2208e8bdb56ca054653a4", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-saved646-whole647-cache-volume-independent-review-r01.json", + "sha256_at_integration": "4233ed5ed1d51311fabdbe3ad4f93115802216ea4ffd559980becdfb9aa8f036", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-access-bound-actual-independent-review-r01.json", + "sha256_at_integration": "4147ced02b30181f8481d33952669bfcf5bd9c23e783ec2db471fe4e57c1359a", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-memo-candidate-r09-precheck-r01.json", + "sha256_at_integration": "4adf74b09ac3f662657adf7654de530431c7e6a45da5dc469e28611d757382d9", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-candidate-r10-precheck-r01.json", + "sha256_at_integration": "d5ab79842434bbf960873a086c2d4eb33b9baa6f37c8daab058264c2cdc6ebbb", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-candidate-r11/input.json", + "sha256_at_integration": "08719215a7dd3cd7aa13bfb2b14afbeee336cb6afa26c05cad19af66d31954bc", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-local-native-r02/execution.json", + "sha256_at_integration": "28c4f514520cfdeced857a74ea3c6cf357391004f0322ac4ad1708cdc8aae883", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-whole647-native-r02/execution.json", + "sha256_at_integration": "fcbb482879b7f1c56fcbedc205d0f4e2ec7fbeaa0330b70adc931667498987a5", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bounded-memo-whole647-native-r02/diagnostic-measurement/report.json", + "sha256_at_integration": "f2e7ab2574a838fda087aeaeea7d576f29f0a8f8c0145d2d1a62fd70c3f2818c", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-existing401-path-distribution-r01.json", + "sha256_at_integration": "42e8ea0a9e0923bbb7c63620556e536bc56ea2f10d56786013c1cb7df7e6fb10", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-response-round-context-r01/context.json", + "sha256_at_integration": "ff4b5e9f09dadc273f707aa8ac5e9bc3f8d0175ba6ec879d17dc48d525e59998", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r16.json", + "sha256_at_integration": "b14bd748cf48be4b4cc0c8cd803b2884186ce07d6aeaec36442e1dc09d0e95a4", + "scope": "P23-02 finite response/cache diagnosis, unadopted r08/r11 equivalence; no performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:01:21.056280+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-actual-independent-review-r01.json", + "sha256_at_integration": "a1d3eb919db0dbd376d8acb19d6ae9c2e538b54ffe54a0bd6b493062d01406bc", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-precheck-r01.json", + "sha256_at_integration": "801c957a5b06013cb7776492461406f8bbfb82136a1d75dc8f8f8a46085b66cf", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-native-r01/execution.json", + "sha256_at_integration": "8c08cfb881c0036a46951e7566510528ce5d2677a722875c3ef6f165fd4f0b24", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-native-r01/diagnostic-measurement/report.json", + "sha256_at_integration": "c4d3645520b835e0e12f9f48030a033773ab5ae9466cc49725d53fd9eef8337c", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-external-typed-r01.json", + "sha256_at_integration": "42a6d97902b5f75b77a893ffe2dffda71b4d7081d32bc7b9d5048297b151a07c", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-one-guest-profile-context-r01/context.json", + "sha256_at_integration": "9199b439b24e8037b678881c4d01ab5e3661469f59d3e7a05427fd9f63920e74", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r16.json", + "sha256_at_integration": "e2f5b498aa9ebaaed72dc6222d0981e6220f28ab0210195cf5885fab0fcf8240", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r17.json", + "sha256_at_integration": "441eae3f942c53baeb04edfb9a2c99e916dd7d1aa63bac45724840acb911bf83", + "scope": "P23-02 QA-only finite one-guest profile; no product adoption/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:14:27.498953+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-actual-independent-review-r01.json", + "sha256_at_integration": "03fbb20d9615891c92be555cf454953878eee5767dee72188dcfc4a759e1328b", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-candidate-r12-precheck-r01.json", + "sha256_at_integration": "3b19cc63a16019104cfdfd79a09536423144d8bbe344537363ee262878c4f409", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-candidate-r13-precheck-r01.json", + "sha256_at_integration": "fcac59bfbd63d98924df47fb183b41b9259b25a80f7a658edec5e9687d6040c9", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-whole647-precheck-r01.json", + "sha256_at_integration": "489363dbf8cdd569eb8d3fe82ca88ee34b9b143802dc1dbdc9bef10a19bcf9ee", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-candidate-r13/input.json", + "sha256_at_integration": "31f136cfb471be786ad3a1380daf3c8691b4c24a89014610ce1af75b7a2103e0", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-one-guest-external-r01.json", + "sha256_at_integration": "351e857e98647e0a8102333efe5f7c875c15aa7a5ff5cd7d3dfcc7c77bca59ce", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-whole647-external-r01.json", + "sha256_at_integration": "bdaa03829b4557f8bce12f7da150b0dd903e0673944145ce58c9d4570ae08d5f", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-review-context-r01/context.json", + "sha256_at_integration": "5c8146bdc5dd2530737de230607598109083a5ae1b813750a33b8411776529f5", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r17.json", + "sha256_at_integration": "ba96dd48fe701cec0c149c3371c8bb4a2638969c630b38a5ade282738adc03ac", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r18.json", + "sha256_at_integration": "1b1651cc2fbe529f5c16d6865946bffe25caa9e589979a989b1ea846ff9c59b7", + "scope": "P23-02 unadopted r13 finite query-batch equivalence; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T21:33:55.814007+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-actual-independent-review-r01.json", + "sha256_at_integration": "f997712987e332c2f45af09de21a9189b5e8cd833b51e4bfb53ea5da350b052f", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-residual-profile-and-compression-actual-independent-review-r01.json", + "sha256_at_integration": "4db2df06f1715123f848d9795dad7247dbd7a132e73e7670dbff668fc999247c", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-batch-residual-profile-external-r01.json", + "sha256_at_integration": "4e1587db3a2da3564d7b222ae614cc44d4deb61e971b62d599ae4b5c026fc115", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-candidate-r14-precheck-r01.json", + "sha256_at_integration": "cde643beadcfef833038a46df12f7ceb5ae3d1a6426a7f2b2a258715aee84680", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-callback-fixture-precheck-r01.json", + "sha256_at_integration": "31bef678ce010dc94ccc1fef00ce3da677ea03ebed6d43f6fc009d7403279068", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-fixture-type-fix-precheck-r01.json", + "sha256_at_integration": "7ca03d6aa7d2850a2658f9abef385088166434c225ea440485dbb455662885e3", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-candidate-r14/input.json", + "sha256_at_integration": "18608a3dde6e669bccbe47b15c4f779760ae23ba422d9fab4936b5f6df3d983f", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-one-guest-external-r01.json", + "sha256_at_integration": "eacb5768c3eadf2775ee3e6ee39b247b9e652b35188b822a169140711e221c8f", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-whole647-external-r01.json", + "sha256_at_integration": "73e2d3e46b24a999c64475b7a1a13ba8749c903cd1c2d222149706e35de2a467", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-residual-profile-review-context-r01/context.json", + "sha256_at_integration": "10c1ecec453f547a193f6a92ee4d3c6ed9da606f94c6d5671a13da825516cc62", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r18.json", + "sha256_at_integration": "0ec8167acfd175ae397a7d137633d5d63a81e0935ec3bd4f9966ea966fd7db99", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r19.json", + "sha256_at_integration": "77e92d8c7a216adb5e8a78d0b6e574f1238f2eaad010896a031bc84ab75fe8e8", + "scope": "P23-02 unadopted r14 finite batch-cost equivalence plus residual profile and content-preserving compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:03:21.839564+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-actual-independent-review-r01.json", + "sha256_at_integration": "7518448d55b6a2574315a4f01b2a214cfdccde64f4de10e5bf4aacc29b860385", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-residual-profile-actual-independent-review-r01.json", + "sha256_at_integration": "36f5bb7432e5d9c5801c4db2053b3e06072448e64c0a1720bb6a57738c12a4dd", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-batch-cost-residual-profile-external-r01.json", + "sha256_at_integration": "b6bc0f5dbf0d7452ef4f3d45f01b9acee15e823584a81b5e693b066cf4b822d6", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-candidate-r15-precheck-r01.json", + "sha256_at_integration": "2a1b73e99d2769a2667761b89a17e4d1f5f28d0afda35786ea843a5877ba1086", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-candidate-r15/input.json", + "sha256_at_integration": "10dfcfdba409e3afc6beee258a5aa818e04172ef47cb3f8d8f7143052653d4cd", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-one-guest-external-r01.json", + "sha256_at_integration": "a83d658818e9f867cb2acec32d97d61119b4612877bbf638e786df649b35be3c", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-whole647-external-r01.json", + "sha256_at_integration": "4771f501eb14f5ad5e838f76257004933cfa7a80f265411fb09869db17ca387d", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-local-admission-recheck-r01.json", + "sha256_at_integration": "56a05d407022ba9ef362b5ade16ee618e942df06cfe68f86a250fe217530252b", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-crossing-step-review-context-r01/context.json", + "sha256_at_integration": "78f044f2400fbd858b1645f2f39f6aeb3b0413398a8f3e6c464237408e5fbbc4", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r19.json", + "sha256_at_integration": "11149a91e0706f5915f050150895b3f47235bf3ed6aba7086d1ea80732d870eb", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r20.json", + "sha256_at_integration": "3bd9db3261eb7a49b6aeab8fbac6db5e825e1682155a3a87cf05aa528087bc6b", + "scope": "P23-02 unadopted r15 finite crossing-step equivalence plus r14 residual profile; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T22:36:44.857463+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-and-compression-actual-independent-review-r01.json", + "sha256_at_integration": "4e4b5e1edd4fd4cb0d851bd2ea620a545ee1268b8759d5693b8a6e79e5d7e9fd", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-whole-tree-profile-and-compression-actual-independent-review-r01.json", + "sha256_at_integration": "4fd2d2c2440b9be90853f6688fe7f05f983917f55ef3652c23f208e8d122272e", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-whole-tree-profile-external-r01.json", + "sha256_at_integration": "21596311bc9108372f87c40c6f5dcb74c1defff8f4c3971e40dfdeb3b416f6df", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-candidate-r16-independent-precheck-r01.json", + "sha256_at_integration": "bfd4fc92f92cb8bcac182bb72ace0efe2489e6441d3689ef6f97d2a51f00ca9b", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-candidate-r16/input.json", + "sha256_at_integration": "304b3dbc0fdf5aac55c2d20a93bb979e39521da25eb6275860b366c651e368ab", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-one-guest-external-r01.json", + "sha256_at_integration": "a54b83fa726b83e74ebe43d2c476d354cb32cc1f0e2952ac80d04581fb0dfbd9", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-whole647-external-r01.json", + "sha256_at_integration": "4266c9f34c71ab2b3b30be1ddf648a5f954adc4395e5a8078a91627b5b5c3033", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-fixture-contract-correction-r01.json", + "sha256_at_integration": "a0010eaa050c32238d1dacbb06b2041cfd6ae60447723296fd5eea1d817dcfa1", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-fixture-contract-correction-independent-precheck-r01.json", + "sha256_at_integration": "7c5f901d91f538dcb3beb83b34dfd634cf2f3866d0cd402652711b02b5f0714b", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-fixtures-admission-refusal-r01.json", + "sha256_at_integration": "16d8909f7afbf2b8c44efac47f6caf9e4c83ae38c46b897d5c6562af125a274a", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-fixtures-admission-recheck-r01.json", + "sha256_at_integration": "91504797fc082729618301a8522c1eebb91c5aff98f0f8e205f896e5545509ee", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-review-context-r01/context.json", + "sha256_at_integration": "5598f3aa89a6732385b5482ec67010604e68e4d1cb71f7beb125a7f2ce465c62", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r20.json", + "sha256_at_integration": "e27d8d98e3b83edfbfcc684798c94f364177add58c47dc646acc1244a7fec46c", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r16-next-finite-response-plan-r01.json", + "sha256_at_integration": "d073faa16dcc69ac14a84ff483b564b8e2379397eb82162127e5c3465bb0e50b", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r21.json", + "sha256_at_integration": "e403e2469e82c4a669142aebd68bfb1081600e55a8658c1ea5a21b61b5f95bd2", + "scope": "P23-02 unadopted r16 finite step connector equivalence plus whole tree profile and content-preserving cold evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:10:39.506272+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-actual-independent-review-r01.json", + "sha256_at_integration": "381fa0c6eb22f83a1c745571ced392914318a7cfb75755960c83b28f42dcf955", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-order-correction-independent-precheck-r01.json", + "sha256_at_integration": "5f0884c7d359bf553156cff490d59044410564085c3c5dcfff213d8d69cd412b", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-and-closed-gui-compression-independent-precheck-r01.json", + "sha256_at_integration": "d02d30ce9607b34a14b33894d1e33fcf0e919dc774d4b4873ca1219f41ec8f69", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-candidate-r17/input.json", + "sha256_at_integration": "c8ddc93a43fa9f2fefea1baa35c5fdc3d61e982c47cc4837667d1de5a3e63bad", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-candidate-r18/input.json", + "sha256_at_integration": "2d75111150760e0c8f0860182edb2d63b5176d089afd6a4216b85eeac6c2d5ae", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-one-guest-external-r02.json", + "sha256_at_integration": "ab55a929435ba9564df5bd2944dff040a9eefb3e25067c39513ce52989142333", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-whole647-external-r02.json", + "sha256_at_integration": "21df81a91a55faea3472b56fc683e2cb1530766939e957ee36a096b199495b23", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-qa-typed-call-correction-r01.json", + "sha256_at_integration": "de8b363793da295b0621ca9a8ddb0e1a2bd049d13d3d540fd1de0ec251de50e5", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-qa-typed-call-correction-independent-precheck-r01.json", + "sha256_at_integration": "693c5dfb69d151a0c28ab0178310d839f30a7b4958757619118b76cb1de22f77", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-r18-fixtures-admission-r01.json", + "sha256_at_integration": "db4e2d18edf72724b7a5b02ed219ded8514b5efc8961ea4e022075895af14d30", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-tree-review-context-r01/context.json", + "sha256_at_integration": "07085db9f04d2261529b9868e6296c39c0154a831a75dc729c8623faabdb707f", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r21.json", + "sha256_at_integration": "91fcd2d047ace931960aee481ec3a4cf69d7b44c87198f6ce265b0d4f33613c4", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-r01-transparent-compression-r01/receipt.json", + "sha256_at_integration": "c11a13adf7dbdb231e157404edc15b622126090810832f2dce4873190a5eef72", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r22.json", + "sha256_at_integration": "143b68f6d1e6825b95bc8c66bcc48ce1b33bccebe4ad09e3196288ec1fd66512", + "scope": "P23-02 unadopted r18 finite indexed tree equivalence and content-preserving closed GUI evidence compression; no full regression transfer, performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-10T23:39:01.339858+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-actual-independent-review-r01.json", + "sha256_at_integration": "ce8fc58c8a5ff90940d2f68120b6e88156b25f3dc058c0651aa2b0c1ae352345", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-callback-actual-independent-review-r01.json", + "sha256_at_integration": "e8c0e541653d3d8f61e9c7614338c52048dd107648763258da1ab2389319471c", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-single-pass-actual-independent-review-r01.json", + "sha256_at_integration": "af647d32e69d40d0257f5b59e5979fd5b0ee0ba4318be298346dc2c3f402806a", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r22.json", + "sha256_at_integration": "49643b7d9f387f23461efc45b41ae547d756d08091d81492fd32edb1f8b95eec", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-stage-r01/input.json", + "sha256_at_integration": "9ece1cf706e2f3b751f6883b9cf78eaa595f17bc49b1c977d151296002a98427", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-stage-r02/input.json", + "sha256_at_integration": "b97970902328a7377554dd7c11c54fde937b750d92d82eb2eaa914ca3f30a84e", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-review-context-r01/context.json", + "sha256_at_integration": "a903ff2e76dd0385f9e0acdf3b18d1e253cb2081bd0ff91e239fd82e86fc2801", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-single-pass-candidate-r19/input.json", + "sha256_at_integration": "1d70033db7e3d1aae54be78abc6893ceb049f585e10b4bf29aa6b35626029a2b", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-single-pass-root-precheck-r01.json", + "sha256_at_integration": "58d217722002406b80cc8242da8e78ce0e7193ffe924f59bac1e598af41f211c", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-single-pass-independent-precheck-r01.json", + "sha256_at_integration": "728c0f907330cf67426603b502cb42e7e86996c10af99e251c190169083c5818", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-single-pass-whole647-external-r01.json", + "sha256_at_integration": "1334d71edece589f7c055a5792a911347c1610d3e72b1878f75ecd930d9e6c71", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-next-scope-r01.json", + "sha256_at_integration": "88100a7fce569f46c8fc849d35f9de715ebd59b2690d933a2e220c541be82bbd", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-r01-transparent-compression-r02/receipt.json", + "sha256_at_integration": "260151ee353e51b5eb9e946c49adec4009f8165476c416f4f5187edeb1609056", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r23.json", + "sha256_at_integration": "a106c37a63cf753adbc8353fe440b992e072b65e582de0347c6d7c428da1813a", + "scope": "P23-02 finite nested callback attribution and r19 report equivalence without clear improvement; r18 working candidate retained, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:14:29.323407+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-actual-independent-review-r01.json", + "sha256_at_integration": "17496af23a06ff328f3ba1dd7485ad7e4412b154b178553533579c7fe98d168c", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r23.json", + "sha256_at_integration": "3526dbc18b08503853b667e43eaca64d9e919dc21e05320983b016ba8a3eb453", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-candidate-r20/input.json", + "sha256_at_integration": "11c9d146d498c43948ece1523d31b37290ccf3acf7f1777d0afc2213b707b829", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-root-precheck-r01.json", + "sha256_at_integration": "2f036aa8fdb6a2316379c5b7eed494d12a3674cad9e41bcb8d46bcd008d39ac0", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-and-compression-independent-precheck-r01.json", + "sha256_at_integration": "9d279b629ae87d11e2d070288344bb0c67bc4663decf0d20b8f31dbd209274b6", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-review-context-r01/context.json", + "sha256_at_integration": "38f0e86698db2402b83ca74c1c88d204e06d224b59e758d431c84f665c786a3c", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-whole647-external-r01.json", + "sha256_at_integration": "608a620adc241dc5763e4f93cee6ab4dbd45387f5a9cd4e4694b190e04389b1a", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-r01-transparent-compression-independent-precheck-r03.json", + "sha256_at_integration": "6a7a469a4b6b84c5d118935effe5d6a6a13dafa6cb33361cc9752546a174c54f", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-r01-transparent-compression-independent-precheck-r04.json", + "sha256_at_integration": "63a6e632d39c2ac0071c38ce1b130c6e26a7477aba220e46c21bb64842081b28", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-gui-r01-transparent-compression-r04/receipt.json", + "sha256_at_integration": "fa57fb0bb8a717f9ce108852827450f68553b79212567073361fc62849dfe0b4", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r24.json", + "sha256_at_integration": "7ce3dd00be42ff45e19451a1be999aec7a784a23bea5fd8416a4fc8671f7583a", + "scope": "P23-02 finite r20 ordered diagnostic window equivalence, observed finite timing only; private mutation uncertified, content-preserving closed evidence compression; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T00:39:46.163590+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-actual-independent-review-r02.json", + "sha256_at_integration": "de99bd667028abc92502a440afefa180e92a74fab619a6be9fcb7cda738acd5d", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-archive-transparent-compression-actual-independent-review-r01.json", + "sha256_at_integration": "b8308983c456d2cfc4e5f5890ca68ca8a2ae8e304ddd395986498ea3d1242f58", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r24.json", + "sha256_at_integration": "3b8c8a644fdd4483f02602a6a8544e78f211441eba53bf234e214c28be3cf1cb", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-actual-independent-review-r01.json", + "sha256_at_integration": "b62da860f85ea8a40cc52319826bf60ece193c2b8931e5e9e47e7bfd5a5151d5", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-candidate-r21/input.json", + "sha256_at_integration": "503ad713c94cd892c9406aa8d7f069b8c138113eadbc302b9e704e272267a606", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-candidate-r22/input.json", + "sha256_at_integration": "cddc59cc6cffddd67fbff856b8c3f089ab19bb70f83ea7ec608361d83468c5f9", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-review-context-r01/context.json", + "sha256_at_integration": "17ab5e9cd85b43b6fd2a68d89538b31de91d8948d3cbafb5d79220f32295f1ab", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-path-match-whole647-external-r01.json", + "sha256_at_integration": "4b6cf4de5d8f13005f6d89cb456e8b684c2013249e19c5b950e386b8d6e5c9ec", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-archive-transparent-compression-r01/receipt.json", + "sha256_at_integration": "13fffaff9b99592ffb553f05869296cfb50b89ca06ec94978f9807ba89f39476", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r25.json", + "sha256_at_integration": "f7d94f9dcd1b4626fd0547e47726c6ba9f913d2e9f6fa9f45420ebd8256e66c8", + "scope": "P23-02 finite bounded path equality r22/no clear improvement/unadopted history; 116 historical evidence files losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:01:30.137766+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-cell-cost-actual-independent-review-r01.json", + "sha256_at_integration": "d9164c7837039e091d3eaeb0fa2da7bd196e3a87c9860d4c8475b5a6395aea97", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-save-json-transparent-compression-actual-independent-review-r01.json", + "sha256_at_integration": "2ba483a247388f4f96ed9a2aeb91a3d370e7c7c3a92eede1bbdcd6966d44e3e1", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r25.json", + "sha256_at_integration": "f97a002992c91ce0ef6b8c7476f4e475591b9490306e0b9de94c54ec54410728", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-cell-cost-candidate-r23/input.json", + "sha256_at_integration": "7e50b18c7ae724247a236f28af27becf94ad1b1bc1b472f23515afd3388dbe0c", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-cell-cost-review-context-r01/context.json", + "sha256_at_integration": "c2e8d334a3b033c2b9475cfb2e933c8e9324831299f9f897eb4b543c42a90212", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-query-cell-cost-whole647-external-r01.json", + "sha256_at_integration": "2512fc19a11fd52764f8edba63150283fd5449d7f821cc277afc925813af6132", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-save-json-transparent-compression-r01/receipt.json", + "sha256_at_integration": "a56ba02b76b39ba891eb4cb75627c21c7db08d017be1a848a7c2011305101f67", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r26.json", + "sha256_at_integration": "b82a4e3129c8235e8eebb4a8704af0b50d9ddefce5befa6e5299c0753736f933", + "scope": "P23-02 finite local cell-cost memo r23/no controlled improvement/unadopted history; four closed failed GUI records losslessly compressed; no full-regression/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:22:32.619969+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-goal-reduction-counterexample-independent-review-r01.json", + "sha256_at_integration": "26361a95ec5d4b93c4d27e1ab94d57bdec2b4c6dca911283913a976fd5c0eae2", + "scope": "P23-02 finite exact-r20 public positive-cost/int64wrap counterexample; unconditional goal reduction not implemented; no fixed646/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:41:47.816045+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r26.json", + "sha256_at_integration": "eaf7c943402bfba5b3e58892b55be702b44a77195c83df3b7e2efeb44a2cd0e8", + "scope": "P23-02 finite exact-r20 public positive-cost/int64wrap counterexample; unconditional goal reduction not implemented; no fixed646/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:41:47.816045+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-goal-reduction-review-context-r01/context.json", + "sha256_at_integration": "35ecab42f2082fc048cafb621c0da467f2e66410fef5e39b31049986b466a4b6", + "scope": "P23-02 finite exact-r20 public positive-cost/int64wrap counterexample; unconditional goal reduction not implemented; no fixed646/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:41:47.816045+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite exact-r20 public positive-cost/int64wrap counterexample; unconditional goal reduction not implemented; no fixed646/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:41:47.816045+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r27.json", + "sha256_at_integration": "f709eb4436fe7d525b7a11917605dcf2af1a77a6a62bdc8b6ec9180363f715db", + "scope": "P23-02 finite exact-r20 public positive-cost/int64wrap counterexample; unconditional goal reduction not implemented; no fixed646/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T01:41:47.816045+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-actual-independent-review-r01.json", + "sha256_at_integration": "328ed9831108a5c96e568ffe4cfdc596f3452f74266ee7e760a5f26f123807c4", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r27.json", + "sha256_at_integration": "fb4a5c900754307d721604466e992125194ed7d1f228508410697a0a68167207", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-review-context-r01/context.json", + "sha256_at_integration": "e394b198afce45f11e57ea3a456ee3ccbbf43e8c58ffe58de138199d6b1efbf1", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-external-r01.json", + "sha256_at_integration": "f298b136439a3b1607bed1761ea32b41ad134e467c15d876c4ecd412f3f8cac9", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-static-independent-review-r01.json", + "sha256_at_integration": "ed0700b1fbb9a0d88a7cac67191f984604783e415fbf1ee73ddbf3970f1e1bd8", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-pre-execution-independent-review-r01.json", + "sha256_at_integration": "de4bfd30b2d2404c5c7a280daa593e60dbce347ccd38b1a1c32b07b882c39dea", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-r24-pre-execution-disposition-r01.json", + "sha256_at_integration": "89cba0854174c59fee90b8ba3802b2efe0476938368c4be6624df10f0d8a66f6", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-shared-edge-workspace-candidate-r25/input.json", + "sha256_at_integration": "2c401cd18e4bcd5b85e57b86d3adca76aa4c42d6f6c856770fc92c66943b9a32", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r28.json", + "sha256_at_integration": "dd9d3514bf1e9a29d4822593bb19d7a3f0ca894ad3d9bd732c2e37ab7ea745ee", + "scope": "P23-02 finite exact-r25 bounded default edge workspace/oracle/local/whole/all150 evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:01:30.524647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-actual-independent-review-r01.json", + "sha256_at_integration": "dff49534e87e1542448d274384d95dd60fc53283c21bb131e0ca2542851fa6ad", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-wrap-fallback-actual-independent-review-r01.json", + "sha256_at_integration": "9449672519b24fe8094042e8800da3954382203c035aca7e27b41399294d39da", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-publication-r29.py", + "sha256_at_integration": "bf7dc50e9f9aadf3fe692eeacb62022547343d7440f12caade89a55132d6e7e8", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-publication-r29-prepublication-failure-r01.json", + "sha256_at_integration": "446669ddcace00b6dac908c2582c9e2e24f8b488b716390b7ee91fb6c2aeced7", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r28.json", + "sha256_at_integration": "379cc4335107f67209aa9cf8dcd920c0a4a288712100aa14e687b0bcd35b6db5", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-review-context-r01/context.json", + "sha256_at_integration": "b1af8d9e65ce85c24fcceccc69efc17a9464788c1cdcb0c9a691fd8b19b95aa5", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-external-r01.json", + "sha256_at_integration": "ab941afed8872325face18a0bf331f6e0ef29a4511bf5f1b5027a84d2fa86db3", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-candidate-r26/input.json", + "sha256_at_integration": "3dc4edc219afea231ae3edce987dc80ba88dd26972d93a8239b58f409d287a1e", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-wrap-fallback-review-context-r01/context.json", + "sha256_at_integration": "d2b7b936b7e5b2390bb0dfa7301c46079264d72684d5127cb946988c9461f7d6", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-wrap-fallback-external-r01.json", + "sha256_at_integration": "d173ddc4dd6e7f20f04ab1d3ca3a4db036efac7d1995b7453dcd03120e850606", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-batch-cost-wrap-fallback-candidate-r27/input.json", + "sha256_at_integration": "de9ea555841637f6eaeb6f80c3f4dfb71a3ded0840a705278d37e13ce7344416", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r29.json", + "sha256_at_integration": "6bebb4201a222244e6942289a79ec49ccf642c0cdb4098eb60361ccfd7e093cb", + "scope": "P23-02 rejected r26 parallel-wrap cost counterexample and exact-r27 repair/oracle/local/whole/all150 finite evidence only; noncontrolled timing/unadopted/incomplete domains retained; no full172/performance/OS-x3/unit/Windows acceptance", + "linked_at_jst": "2026-10-11T02:30:07.625468+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-public-warm-mutations-actual-independent-review-r01.json", + "sha256_at_integration": "34c6c7dd1e9525de71941d5131fcce7b7216a4ef9ef27a2f81a9754d6920cfeb", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r29.json", + "sha256_at_integration": "73e10d9cc7a25171894ab7abe49cd283725a1935e3b5344bdd10096d078ec137", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-public-warm-mutations-review-context-r01/context.json", + "sha256_at_integration": "a7f1448acb1f3e31b22068c97aa9c78b54e8232b9a3aba6f80296772631523d7", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-public-warm-mutations-review-context-r01/reuse.json", + "sha256_at_integration": "2a595d21a246c894900e92e8c7b0596ca81ea4ea89dfd8fbb12e5da263278866", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r30.json", + "sha256_at_integration": "567d2045157e9d23c7ff4016b6bca579d079f831c4af8ee698207f06cfcc83b9", + "scope": "P23-02 QA-only exact-r27 finite public warm mutation matrix and scoped prior same-product evidence reuse; failed QA r01 preserved; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T02:42:27.648647+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-coherence-actual-independent-review-r01.json", + "sha256_at_integration": "9de494d2342cccdee181cea9b9e9d812f8aabf3421d6205126631efb19e6bb03", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r30.json", + "sha256_at_integration": "11c2f47188e58488f7b4adf11feb3854136d684c136298635fffa5b0b3625a15", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-coherence-review-context-r01/context.json", + "sha256_at_integration": "987e6b68c30c07411921b1fd73fba88e6e70000ff0ceabd361ea55ed3081eb63", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-coherence-review-context-r01/reuse.json", + "sha256_at_integration": "92106e78fa72f8bb307de622ae2952d08716a89fbb67ec8bb0796ecd5dd46750", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-coherence-root-typed-proof-r01.json", + "sha256_at_integration": "c2b371dc0f9921a3c32c18506f4e75a7a49e2e91ea0aa0edbe476d436ea892ed", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r31.json", + "sha256_at_integration": "eb3a5a8491b9bf1222dcd47ff9cdc215151b8e8cfdc9272ca4703380ffa28228", + "scope": "P23-02 exact-r30 finite diagnostic raw sample coherence, scoped unchanged-component reuse, failed r28/r29 preserved, closed evidence logical compression; no universal domains/full172/performance/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:10:02.921425+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-actual-independent-review-r01.json", + "sha256_at_integration": "233ccf476043f17f2fb83bb86dcd9f9e2f0e937986ecef012ab65b9c63740c5b", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r31.json", + "sha256_at_integration": "d915db87028760ac643bb86a0024b124947fa80021c0d82e278ec73021b6f8de", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-review-context-r01/context.json", + "sha256_at_integration": "1eeded374fe84a5b1be95f61a7f27bdb7cb9658b9123e2eee276c19cc4e60ede", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-review-context-r01/reuse.json", + "sha256_at_integration": "50b65f91eef9ccba6bea545f6db9cc8df2647de3540b0f19b0580f2a30d3aa4b", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-root-typed-proof-r01.json", + "sha256_at_integration": "a30dbcc009c37cba7d17c118cbe3e0f04ec1f048a21fa53c2a86711c230199a0", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-benchmark-comparison-r01.json", + "sha256_at_integration": "51d25b06444377ddd810a9e7428f9f319f18bab44babe2faccc7b288feb5ade9", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-fixture-scope-corrections-r01.json", + "sha256_at_integration": "0c90d7e78dee287331178cabf6f6402919daf8ad329a70ca6647425b044ea56e", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r32.json", + "sha256_at_integration": "7836e5fdd86296cea01948ca6d9c4d35530c19d217378515f1120256ead6d382", + "scope": "P23-02 exact-r32 finite diagnostic report semantics and fixed diagnostic workload improvement, corrected lifetime error order, scope supplement, unchanged component reuse and logical compression; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T03:34:45.427616+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-relaxation-actual-independent-review-r01.json", + "sha256_at_integration": "b4ff736a4f8d28592857a4f4605a4cf1acf50ea0e5f09276ea9570ba39895a8b", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-parent-chain-match-actual-independent-review-r01.json", + "sha256_at_integration": "834d69a50b47b69b5c51ab99d3916978441bfe08c69ecc3cc375c1db4966884e", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-actual-independent-review-r03.json", + "sha256_at_integration": "51b391aa9fc844509f8984a1d8218fd05593209bc125d570da3dc5d25e7e79a2", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-independent-review-r32.json", + "sha256_at_integration": "2ff9223a19252a0581f42fafc2492561dc463295c17beea718b91738039c2dd3", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-post-publication-root-verification-r32.json", + "sha256_at_integration": "c3de398fdaa448c1f709652939c5e28ca865dc1ac951b23953a89525ceba1d7d", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-relaxation-source-independent-review-r01.json", + "sha256_at_integration": "89a480e6cd5d2fdaf51605dc15c478ce289997e21b904ba0d7f2eff2a3655fee", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-relaxation-review-context-r01/context.json", + "sha256_at_integration": "c4ab69a7abda59f6a80430c9087b90e2840eccddeab2f0217415be29c3373a49", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-relaxation-review-context-r01/reuse.json", + "sha256_at_integration": "c1b8d0524552a2268f62f120b11700a71469eb506d0ac9b1e11c92ba67a4e6c6", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-relaxation-root-disposition-r01.json", + "sha256_at_integration": "019b9ea263453f541cd0353405b7383d192b78065bc2938eddebc9046e7141e0", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-parent-chain-match-root-disposition-r01.json", + "sha256_at_integration": "5e9de4f858efbf1e8b6cfed3de760023892ed6d641bb4b9589e29817d03f4add", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-root-acceptance-r03.json", + "sha256_at_integration": "c089b6453f852c11d34a0eea2552cccf771db86660f0622e64795c081d5d31e2", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-runtime-path-attribution-next-decision-r03.json", + "sha256_at_integration": "3b9f215094e0cdde6743ec3df559c2f82e7983311bb0eb74f3975de05c07113f", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r33.json", + "sha256_at_integration": "7fae68dc7d0353153312435248cb16c5450304242289dfa48204733f3ba917a7", + "scope": "P23-02 exact-r32 finite attribution; r33/r34 finite state evidence and negative comparative performance results; working base r32, both prototypes rejected; no whole Runtime budget/full172/OS-x3/unit/Windows/adoption acceptance", + "linked_at_jst": "2026-10-11T04:02:36.743408+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-review-r02/review.json", + "sha256_at_integration": "c4f1bb3f42c23fd60ef0fc49331940f678a7ca3d0f71fe75bf47169e37d424ea", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-human-held-input-user-deferral-r01.json", + "sha256_at_integration": "b9e43ad150ac1ed7fcc2846975e0c231d23900db3939fb2e1b5c57c3e00a498b", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-mac-lock-readonly-observation-r02.json", + "sha256_at_integration": "d19335e658d778912e78712f47ee027d185c27f97296e09433e6764e5f0f536e", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-root-acceptance-r05.json", + "sha256_at_integration": "9b2f1c8b2cfcfa966f94b52356a762cd81f43b7119743117c1770b67c893f90a", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-root-acceptance-r06.json", + "sha256_at_integration": "95c5bcf3f06c5d30d1d50fa778353110b3584065b48716873b9f3514ce56aa0b", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-root-acceptance-r07.json", + "sha256_at_integration": "5104206ca79401b95d546032831c80942ef543aada55ac8ddbe8a1cfc1322531", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-actual-independent-review-r01.json", + "sha256_at_integration": "e5257106c58fdb315365dbc79782147776d2f32388adccfdae485811f596c192", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-independent-review-r01.json", + "sha256_at_integration": "fb8eb86009b75a1610c09f0bf5868dfdedeb7d9d54cf469e79da1a7773a79e68", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-actual-independent-review-r05.json", + "sha256_at_integration": "cfacc179f64bc0c9666d8e1cba1456bd665d8c3a3158f4cffd502226e0967f63", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-actual-independent-review-r06.json", + "sha256_at_integration": "204efa1ad08e4ff9fef8f38da5621e1d4ff2e986aaddbef73d1ea03ebd376100", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-actual-independent-review-r07.json", + "sha256_at_integration": "dc05374adda907c974f96cd81d003a679fbb3aae10f7a0338b2799a78af639a5", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r35.json", + "sha256_at_integration": "b487797db6f66faccc07a04fae8ddd903c22a94c65476f6898b498ed6360f88e", + "scope": "Exact r32 full regression and limited adoption; original unit not accepted", + "linked_at_jst": "2026-10-11T05:26:51.999800+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-local-whole-root-acceptance-r01.json", + "sha256_at_integration": "427454f91ce51aed1c96bf643b20e6ad4480a16c91423fee8f00c124ef4522d2", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-implementation-review-r01.json", + "sha256_at_integration": "bee1ded7c3d04809a9af2cce76806b423ce045d0ee2062381baefe3cca27100a", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-local-independent-review-r01.json", + "sha256_at_integration": "b52f96b32de7703d88aa39e07dba2d21786b80bd3c35ecb42a426fa2cf040ca5", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-r36-pretest-disposition-r01.json", + "sha256_at_integration": "5a0dd00b871bd4651a3aa318ca5d9c8ea092ab060edfa7425221a25a5d8ef16e", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-candidate-r36/input.json", + "sha256_at_integration": "f23a92a9f119201ec41913fc1a1e34c0a06541b02b1dd939031c99643c29ff65", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-adopted-r32-realtime-x3-root-acceptance-r01.json", + "sha256_at_integration": "b1b92741f052c4d2ece76ac752ec40d15fbc93febdfdef1adb3adce48c26a9a3", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-boundaries-root-acceptance-r01.json", + "sha256_at_integration": "7c33d75894e2ecc507418dfe5477e95d0b156ed3ac5151dc627e4f9fb98190e2", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-impact-r01-admission-failure.json", + "sha256_at_integration": "a5267c09df0c51e7a09c0468b203aa36d34c6ec57f12bf8eb1e160b782744ccf", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-independent-review-r36.json", + "sha256_at_integration": "4ecfa74e987e25b5777716d364b0bd02eb971f86fc6117a078af83561f7bd24a", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-publication-r37-startup-failure.json", + "sha256_at_integration": "0a5a16d8ab465f17f3768558d8b1e271cc83784d259aa74793f69376c18b063f", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-local-independent-review-r02.json", + "sha256_at_integration": "bd234c1fa549b47347f05fbd98d61b4a60b40a538f82387f9fd0bb83f57141e4", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-whole647-independent-review-r01.json", + "sha256_at_integration": "59cd4cd4ca0c691958d60f3b671d61f17543d17c7a1b144b720a87c5c285d45c", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-boundaries-independent-review-r01.json", + "sha256_at_integration": "7aaef1cac5e773b465d41904cddb20aeddf25e90adc74e3c26ef5c4cf053fb4f", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-adopted-r32-realtime-x3-actual-independent-review-r01.json", + "sha256_at_integration": "8bdec4844548dfb1f76caf65fd88bbce9285c7801226acaa7a80502c6f9a6ac2", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-impact-independent-review-r01.json", + "sha256_at_integration": "ac2adcb83d7ef828b0df51b9896d654233a9adefeeb178186f922042e42ae361", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r38.json", + "sha256_at_integration": "c12c9e6d434dd649ca7cb4d94a35eab281b9437713a5f8a5c44bb059d097b16d", + "scope": "r36 finite semantics and r32 response issue; no unit/performance/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:00:01.534119+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-local-boundary-resource-root-verification-r01.json", + "sha256_at_integration": "cdfa9f4db56879cf881a3ca2385d3801e6be206e9e8b4c619368a7070f7942f7", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-whole647-root-acceptance-r02.json", + "sha256_at_integration": "df3de985547ff607d5f923c38b3631286013e06997e3f3fc8c218ac09d8e6dab", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-implementation-review-r02.json", + "sha256_at_integration": "182e9aa85fda691eed945f4d9b4099de7c3bcde851aa86d9f3e0a5db29660e08", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-candidate-r37/input.json", + "sha256_at_integration": "76d1803d8e5c36a98f1ec38c96c275efb910af899779ec9bef1c074f386b3526", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-boundaries-r02-static-rejection.json", + "sha256_at_integration": "9534462248309bac073031b560db2a0ec1ed4bc06ff59b81d7eaccdb8e98fd06", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-local-r03-admission-failure.json", + "sha256_at_integration": "311b9c86e6f6ef249dc23140416c56165f5ade5d27bf9abd453ca8adf50abaf3", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r32-r37-paired-whole647-r01-parse-failure.json", + "sha256_at_integration": "53d073b70499b1a682ce518a70e48446e35e82f1208afdf2d6af259c35a2770c", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r32-r37-paired-whole647-preexecution-independent-review-r01.json", + "sha256_at_integration": "bde1d1b9638f77efcda16bb2c03ff2d32610aa4dd77db7ad2e94dfe874b5858e", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r32-r37-paired-whole647-preexecution-independent-review-r02.json", + "sha256_at_integration": "f02e550aac80b8a8a0daf00fcea52d4b28d90d641ee11189e26ad95c3b97ebd4", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r32-r37-paired-whole647-root-verification-r02.json", + "sha256_at_integration": "ad2ae17bcbb48c49f0a10e7ce7c1ea420a6d6664a51726d87df3fe88286a52e9", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-batch-local-independent-review-r03.json", + "sha256_at_integration": "ea33cb13024ce572f391ce6a3b2a562afc552bd75f48ed2bd8c20c7dda7e7fca", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-whole647-independent-review-r02.json", + "sha256_at_integration": "d8a1267a9e438aeb9db5a34b3cec3ba3fc6f83e3de7b8fd8edc187576c40ffb8", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-nearest-access-boundaries-independent-review-r03.json", + "sha256_at_integration": "51cc87dd04635d87ab71e65beef22e87ea0895a692b312399898c4ee0e234217", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-actual-independent-review-r08.json", + "sha256_at_integration": "cf11e966eeae0d799c09a09a424e7822967349608a240dbe572c35102ee0ead3", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-closed-evidence-transparent-compression-actual-independent-review-r09.json", + "sha256_at_integration": "c4283acb0436057bfdb5572563904c3107c3eabf0d8d0569ca9ff670100a2048", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r32-r37-paired-whole647-actual-independent-review-r02.json", + "sha256_at_integration": "9b38cf85da89f706d8f6fa6ed832aacaf9137566479fdb9bfa78549880afef92", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r39.json", + "sha256_at_integration": "ff294091d95602ee81944a3eda5329af78af9e6dbe8df911359c7f2ace135b98", + "scope": "r37 finite semantics and paired cold tick observations; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T06:26:41.424115+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-attribution-root-verification-r01.json", + "sha256_at_integration": "68ea32a3c9c555cbf49eccaf54024d2d58b4ea60415cf2d86f1d58c5ab373e4d", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-static-root-verification-r01.json", + "sha256_at_integration": "15c28103f0d1653522771adfe4a9a2d2875e66368ab7b9f2e56c5325a9854f46", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-candidate-r38/input.json", + "sha256_at_integration": "8da8eb6514c131ca2a49d337833e713679da62129e7411680fe27cd6ff0cd1f5", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-tree-r01-failure.json", + "sha256_at_integration": "6359f551275f2ed5a205ad587f6eb543bd77e9901fbfd84c81d3eabbb3ef538e", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-finite-batch-root-verification-r01.json", + "sha256_at_integration": "a25b9f6e5f5393561e97b4f5fb714a7d43e95b2668e258b49ac7e006f7a86399", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-legacy-fixtures-root-verification-r01.json", + "sha256_at_integration": "5f218ed5554429cf27469ddef234a876bdc7f76c14a99ed1f3bce16ead46d522", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-r38-paired-whole647-root-verification-r01.json", + "sha256_at_integration": "ce69a3989dda898318b8047b3c06195c9fca8666aaea38120f0c85d18cc65b30", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-closure-decision-r41.json", + "sha256_at_integration": "dabaaf734516a87ea50e02832b443557be496c73e91d31303fc4ec7e7c64ab48", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-independent-review-r40.json", + "sha256_at_integration": "e3c9cbf0b28470e6fbe5d6b01a2d1aa08f5a312e795b3cca48ffd7c9675280c9", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-r40/input-seal.json", + "sha256_at_integration": "bd6848225a37704f868d696cf36b51e49c837217e37dd5fe8795dfd04cfd8bf7", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-r40-x5-supersession-review-r01.json", + "sha256_at_integration": "a5787cb1b22afaa4157857f627c85e51fe83b136b7bfbd6f289d18a6e0f9d99d", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-publication-r40/publication-block.json", + "sha256_at_integration": "2649ca2165166d5c2990bfd9529bbb97b0d8da34c3a1d1ca8e6487af36b43b84", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-finite-batch-actual-independent-review-r01.json", + "sha256_at_integration": "d76f6014052fbfeb38f19e2df335197d115adf1e8dc2e4fa5cd668109b83d30f", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-legacy-fixtures-actual-independent-review-r01.json", + "sha256_at_integration": "e677513df33c827bf6eb8e1704593dbe27e2fea417f330260a5f64d35c7b32ac", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-r38-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "44a4381bd82a69b19383d398bcd214482d4ea62e96827db6a9e52ec84b8b3c8d", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-attribution-actual-independent-review-r01.json", + "sha256_at_integration": "a2fa87fc5c6f2b0838e0300f8d6c7c18aea1aa390a716a07979434398e87b581", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-implementation-independent-review-r01.json", + "sha256_at_integration": "0dc493b24c0c88534ebaa3c8593ab4d620919fea92ea02007da7525957de665c", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-tree-preexecution-independent-review-r02.json", + "sha256_at_integration": "07115529a124993e8b015aadd4352014d56d6301b09a035bb536a867e8a8ab89", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-r38-paired-whole647-preexecution-independent-review-r01.json", + "sha256_at_integration": "cb6117efa8d35e65d73bbd1429c503da1a1c9ccdd73e72c0ab6d80ad33fe71ae", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-indexed-edges-transit-earlystop-preexecution-independent-review-r01.json", + "sha256_at_integration": "b1522edbac02d9de81d472cb1b64f76e25ea91515ac518e9c5aebddaba801712", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r41.json", + "sha256_at_integration": "192b5e46bae8ccb8692ecdbc3d929b7893c35eab785194a76cefec9d1de3b0eb", + "scope": "r37 attribution/r38 finite semantics and paired observation; r38 nonadoption, no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:00:44.937613+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-path-attribution-root-verification-r01.json", + "sha256_at_integration": "9a3d95da0541e017931b0f71c85bf712a3ae6a29901f8add4bccc037a77838fe", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-finite-equivalence-root-verification-r01.json", + "sha256_at_integration": "0e2c16b0fad72572e33e667c36f636dcae1d29641297814617bb956b60885640", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-r39-paired-root-verification-r01.json", + "sha256_at_integration": "0cbed87396e44617cdb288f2010542e884728bee8d689333128da493abc69dc8", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-runtime-boundaries-root-verification-r01.json", + "sha256_at_integration": "fe7cab610b06e7735545ea7776217019fc48aee997a333a26aa8da437122b6f0", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-candidate-r39/input.json", + "sha256_at_integration": "66076500d3555ed171e74e1ff19043c3a268a1a17353bdebeda2783e0306844b", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-preexecution-independent-review-r01.json", + "sha256_at_integration": "711451c25f326b9a31c980597c835f84da82ed534c57f08049947ae049da4d5b", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-runtime-boundaries-preexecution-independent-review-r01.json", + "sha256_at_integration": "05d7a76f974bc6a0a95e790dbca8576b08346bdefc5c047544c541306e7c22db", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-runtime-boundaries-preexecution-independent-review-r02.json", + "sha256_at_integration": "97731fd98c57cfd02700865e4f63416e8542f2cfa259f5e59d37399ba6364754", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-closure-decision-r42.json", + "sha256_at_integration": "8aa7cb12b35f715636f571b7527b741848bcfe2637e2a28c3f3d142cc3871557", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-path-attribution-actual-independent-review-r01.json", + "sha256_at_integration": "f378b2059297724e9963ac3eb02e05507a6166148cd302d8ddd539279ff85aa3", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-finite-equivalence-actual-independent-review-r01.json", + "sha256_at_integration": "b6948b6e4a34e2ba7125822131bb421f871fba883d48b2159dec528e5d64c4ec", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r37-r39-paired-actual-independent-review-r01.json", + "sha256_at_integration": "47688cf46f434e82f878ccd801707cbe0e333876fed4b9a157a657baf6e4da51", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-bottomup-heap-runtime-boundaries-actual-independent-review-r01.json", + "sha256_at_integration": "b029550383e282d99d64b9d05218c2afbbf7d62a606b133f033ae364603f54a6", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r42.json", + "sha256_at_integration": "722b427fa2962c08b2c5653a7de24fd4b9fd769549f953a5e1930ae70cbbdd5b", + "scope": "r37 Path attribution and r39 finite semantics/paired observation only; no unit/budget/OS/Windows acceptance", + "linked_at_jst": "2026-10-11T07:28:16.275036+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-tree-extent-root-verification-r01.json", + "sha256_at_integration": "cfab4a64a373f63094c81a7cdc88122477951ba09bc50889dd3edc9575c4b2f1", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-access-finite-equivalence-root-verification-r01.json", + "sha256_at_integration": "24684cf43092492836280427c362cc35ddd6468acc9ea3f0a32a5bcb23b185e7", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r40-paired-root-verification-r01.json", + "sha256_at_integration": "6f0b0a0933245eb5a41fa28b398120c42059f051fefa02662ed1ca5a9830894a", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-access-nonadoption-decision-r01.json", + "sha256_at_integration": "dfcd121fcc927a25e82e372eeba3606d43f7138bf85912f1552933f1d8b9a064", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-implementation-preexecution-independent-review-r01.json", + "sha256_at_integration": "0c3d06565ec23621dd1d264cc7c9d19758d3763315ad98d85909a4508ff58ab2", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-implementation-preexecution-root-verification-r01.json", + "sha256_at_integration": "05b0657d2d5312bfb6116f089a1aa27a3f29a32883f149ab05cefc0871da97cc", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-complete-trees-preexecution-independent-review-r01.json", + "sha256_at_integration": "c4956099b8a6b519aff0f40bd3582267e37fb78cae6a0ff7b1542e90a10c619d", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-complete-trees-preexecution-root-verification-r01.json", + "sha256_at_integration": "d94e926498d106e390444bbaa338e6836fe535ca525dd04b74a6970a306598ac", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-finite-equivalence-root-verification-r01.json", + "sha256_at_integration": "f703a9531ca1804a1a0077005ccd43d23ae675b99d0695d0a006b7a3965b2ac0", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r41-paired-preexecution-independent-review-r01.json", + "sha256_at_integration": "06a1cabe8ce87b219511523805ff4607021923a89fcccb70a01dda2aae995f95", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r41-paired-preexecution-root-verification-r01.json", + "sha256_at_integration": "6f109d1d54f9c38857ba02ee8c19b236231a51cbc6719e526ae43b0f73244e74", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r41-paired-root-verification-r01.json", + "sha256_at_integration": "3468ef33ca89e91820fdec9f8b509c2bd18b28aaaa367289ec72d7e805911b2e", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-candidate-r41/input.json", + "sha256_at_integration": "b0a60255286f128bbe808d09ae44f07f07d9a2a2a648a4f44ac0a52f5a9e77aa", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-tree-extent-actual-independent-review-r01.json", + "sha256_at_integration": "a6d2b956c43d9e3cd942ceb0b926ff10653b6af6dc3016809d33509cdb080406", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-access-finite-equivalence-actual-independent-review-r01.json", + "sha256_at_integration": "e6dfe7bf1e29bab1bf99f0ceae9c4d33480e7f95f18f84ee783f90cee4a549ab", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r40-paired-actual-independent-review-r01.json", + "sha256_at_integration": "271b2e69f3bd9b502b634519ed0c6aaa70ac869402034f3f5d171fca7264c24b", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-finite-equivalence-actual-independent-review-r01.json", + "sha256_at_integration": "5ca780a9b39649c91d723108765ea918fe1b840f3f4092d6cd395c433d097ab8", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r39-r41-paired-actual-independent-review-r01.json", + "sha256_at_integration": "7a05aafb025a8dc1caa44ab9f76633fd2a7d7acd673873b08bb4488d90917de0", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r43.json", + "sha256_at_integration": "9320570130b9398eb3d2da96705d37976ecb9dea4be630409e087a64de95539c", + "scope": "Exact r39 extent, r40 finite observation/nonadoption, and r41 finite tree/legacy/paired observation; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T07:58:41.868934+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-runtime-boundaries-preexecution-independent-review-r01.json", + "sha256_at_integration": "1bee215e6fcc5d8a59769792cc524699c15bdc016f6fcc788dea1185fe19b78b", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-runtime-boundaries-preexecution-root-verification-r01.json", + "sha256_at_integration": "75f3ab1fb4d9ed21c6c3600dec492a0b8963d836dec7554f3e537ccb7e160901", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-runtime-boundaries-root-verification-r01.json", + "sha256_at_integration": "ba53f47d3f688312056727d79859139123fef54e2fb49f1f4d4f693621bc637c", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-working-selection-decision-r01.json", + "sha256_at_integration": "972f3f486f85fafdbab93a26bdbd8c85546491ec159a00b68ac32f06af6a88ae", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-candidate-r41/input.json", + "sha256_at_integration": "b0a60255286f128bbe808d09ae44f07f07d9a2a2a648a4f44ac0a52f5a9e77aa", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-cost-buckets-runtime-boundaries-actual-independent-review-r01.json", + "sha256_at_integration": "abab613884323e6ff8d7bf0b9aa000bebea370d443992c33f80806a60ccf0621", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r44.json", + "sha256_at_integration": "d0f56147ea594a8abf264b7e371f16953a77aaa358ae8e56a0b818168e9b04a9", + "scope": "Exact r41 finite Runtime150/nearest boundaries and working candidate selection; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:10:38.147604+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-attribution-root-verification-r01.json", + "sha256_at_integration": "b19c21cfb010637e4ccf2482fc334da047989945b65a5b4b6549e11339531b5d", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-preexecution-independent-review-r01.json", + "sha256_at_integration": "9b487773babfe909bf91fc96e01b807a028b1ef7ac951a715225b15b95bfdf54", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-preexecution-root-verification-r01.json", + "sha256_at_integration": "9a95eff6a1fd7a1de0966b8a701d2da6d6638613a714bbb508a471c695a0df9b", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-root-verification-r01.json", + "sha256_at_integration": "cb470df70ab2a9db8f4f61e604fe5c8f73fc5e7fd8e04614bdde82dbde7e7cfe", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r45-paired-preexecution-independent-review-r01.json", + "sha256_at_integration": "dedca935c9541b17321291c87247c9881cc0781be0b9d85c3a7ef381f8ce4dec", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r45-paired-preexecution-root-verification-r01.json", + "sha256_at_integration": "88f3a2ef9af379a287cd8a1cf657f029efd26230b96656f3c15c3f10778b040b", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r45-paired-root-verification-r01.json", + "sha256_at_integration": "a2ed26f654f4e40fea356ee04180fd8946790b9e1d8a4c9939882a42499c828d", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-nonadoption-decision-r03.json", + "sha256_at_integration": "b25425dbb5c53a3837fdbb01f79b9f5811440003da5b33550e18e02ee3d81766", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-held-input-user-deferral-2026-10-11-r01.json", + "sha256_at_integration": "4238991892d3d6642017e14089c482d7bbff2d1b138da48a7285eaaa4410e583", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-candidate-r45/input.json", + "sha256_at_integration": "4417a094e1251eff56e19f365f36388e244ec8b88425206a4e801a44b3db032a", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-nonadoption-decision-r01.json", + "sha256_at_integration": "2a23b7e7b879b07d08d846ade0cef23f2ef35aed89503f5cdaab2394c2efd099", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-nonadoption-decision-r02.json", + "sha256_at_integration": "f6d2c8714f1c4a7422c7480b1fec4e4e13f9aa0089aee04faa47a85486c05df8", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-independent-review-r45.json", + "sha256_at_integration": "e354061f7c3b226ab5003035ec383c6d151d407eb8ba2c268115968b8c1b2811", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-progress-doc4-candidate-r45/input-seal.json", + "sha256_at_integration": "e3e05241e813e07e04e172f81d037f6175f11401b5dd182569f51f3792f83e82", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-attribution-actual-independent-review-r01.json", + "sha256_at_integration": "fa0de89b31ab49219fb1761294389c7010492f8785741677d8f2cb1acf80ca18", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-empty-elevator-ownership-actual-independent-review-r01.json", + "sha256_at_integration": "fc35133437d84a25ae350feb63f92c44060fc4f97bfbf690f86838d6c27c8786", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r45-paired-actual-independent-review-r01.json", + "sha256_at_integration": "277ce996c0675a9a2014fd1f5778bece928cb6357e1b0bc2d77faddd1fc3225f", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r46.json", + "sha256_at_integration": "3b4013cdf6b2202e635f89938cfcf5ca985a46435efbc1953eebfc9ea677cb11", + "scope": "r41 inclusive attribution; nonadopted r45 finite ownership32 and whole647 paired3; deferred held input retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:35:41.281909+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-implementation-preexecution-independent-review-r01.json", + "sha256_at_integration": "01ce6286368cf213ee56d8298b5d134e29b677d162eb8f2d71d6ff166a3a3f97", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-implementation-root-verification-r01.json", + "sha256_at_integration": "0c9c7e43583d1b887fe1f7dd8fd7029d101592e406de6988974a870a1e26d687", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-fixtures-preexecution-independent-review-r01.json", + "sha256_at_integration": "a342388459e4070a7f6cadcf5d08ed2822303a24fdbe63658ceec301574788ba", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-fixtures-preexecution-root-verification-r01.json", + "sha256_at_integration": "fb7188f7bfbfa7a9be905fc8be84ce29b65e82c2badf869dc43d0a0b8ff9d63f", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-runtime-boundaries-preexecution-independent-review-r01.json", + "sha256_at_integration": "2bcff804e537b8a43fadaff99e81621505a3d5f97dcb37a2acffd35bf4ed0a1c", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-runtime-boundaries-preexecution-root-verification-r01.json", + "sha256_at_integration": "68bb27adf40b3cbb41a0ad6b3fac5fb567a2645e9787fdc6bf2680c87f7e7eb1", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-finite-equivalence-root-verification-r01.json", + "sha256_at_integration": "3cb6f25bfe066bd889ea669a06063e531638af99a3d981b49d84b292e4ad2f84", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r47-paired-preexecution-independent-review-r01.json", + "sha256_at_integration": "889fab1d8885b7cd56249be0ec28fb9b1f9f85bf0765efb33b20ae677a4fcace", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r47-paired-preexecution-root-verification-r01.json", + "sha256_at_integration": "84be3bcf01f730017bee001b4c799a5cee8e1210cbd4799bb4ccadb3a6d9128e", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r47-paired-root-verification-r01.json", + "sha256_at_integration": "b267724c3239df927022d63e581dffde9da06b4be02d7afbdd0dad3b2b5dd6b0", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-nonadoption-decision-r01.json", + "sha256_at_integration": "872f888bc55ef190aead1aec81546352560a973e80bb055554ad500760f7fe87", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-probe-preexecution-independent-review-r01.json", + "sha256_at_integration": "3dfe11bef615a97ee8608e7e3657a119907fc573746dd4f8fd6efb47d75b3793", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-probe-preexecution-root-verification-r01.json", + "sha256_at_integration": "0cc9af3d42ec95bfa9a7e566c57ed61aac2b0cf3d2e73108fc9d55bc0a611a12", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-probe-root-verification-r01.json", + "sha256_at_integration": "313daaf2def39059ec4a5678e44698e6a436493e980f90ee38c5c5b8bd3baf72", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-observation-next-action-r01.json", + "sha256_at_integration": "c0ae230f09b9a63c921e3212e7d40033522f4ccace29ff37406680a253b8c922", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-candidate-r47/input.json", + "sha256_at_integration": "e8af6da82fd6874983361c81b19cacb87b279d9eb7760d51c752d7ed708fd09e", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-probe-stage-r48/input.json", + "sha256_at_integration": "2ddd3272561d21e6cee5ef261cd7d9cd273e135b5c1e6d062898d02ead3a4b47", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-saved646-origin-static-observation-r01.json", + "sha256_at_integration": "74a64795e8dace6d516e46b794a1b15789d042e9747e9ee691ed82b9ddf8a747", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-settled-route-finite-equivalence-actual-independent-review-r01.json", + "sha256_at_integration": "cef1b286c98749ac81a14697a6de652e7534891e4d5cf5bf3b34cade3e0cd08a", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r47-paired-actual-independent-review-r01.json", + "sha256_at_integration": "fb6c303748e57f6ee40857ca0192b996d8f00f182cea14982aeef149e484dd90", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r47-branch-probe-actual-independent-review-r01.json", + "sha256_at_integration": "e5f68948acbafb5b2aecee24e73d9fdc3f6cd2431d221786feef2c8668acd14e", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r49.json", + "sha256_at_integration": "32d6bcb2a97ca48c9088957bed5c4d94b94576a714eb7b204cfbcd81249e9dae", + "scope": "Nonadopted r47 finite route/cache/ownership15, Runtime150, nearest24 and whole647 paired3; r48 fixed-input branch observation only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T08:59:23.448606+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-implementation-independent-review-r52.json", + "sha256_at_integration": "0821235c48b2fba16cc676dae85b89a1c175ab0ad3368c876a6d8ec660084ccd", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-implementation-independent-review-r53.json", + "sha256_at_integration": "2b374a43be0ddffccb94794efa3bca885080bb8459307811e6bbc8e3d74319b3", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-implementation-root-verification-r53.json", + "sha256_at_integration": "b054360f0503253e2d4d2e3381907f4ee3ac61ebacac1be27817467d9591069a", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-legacy-actual-independent-review-r53.json", + "sha256_at_integration": "60c856d436b375ceaa1ee9f1f62a1e12dbdbefa106900c3c1e58ea45518926b4", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-legacy-preexecution-independent-review-r53.json", + "sha256_at_integration": "4754eff535f232c941932a93edb1f4244bf9ceef064ca8dc3ee307fc7342620c", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-legacy-preexecution-root-verification-r53.json", + "sha256_at_integration": "40397c7dc1fcd3002254203699b4c773d60b150968cc4344080209769f5c2ca9", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-legacy-root-verification-r53.json", + "sha256_at_integration": "219b8ca4a0a107b37ed4b14fde67203849711630c43a4af51a72ff042c88592b", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-route-fixtures-actual-independent-review-r53.json", + "sha256_at_integration": "42c13da216d6ae53049c2f2db9221fa043d3fdfa7d642b876d0ed7b7d43e284f", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-route-fixtures-preexecution-independent-review-r53.json", + "sha256_at_integration": "745722e328bc9369a5414980ef233b7b1cdfe77dd1b310851a119624d3cc0664", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-route-fixtures-preexecution-root-verification-r53.json", + "sha256_at_integration": "cd7db27ea58248de78d0f6bf9ee6e10e5f231f6ff34064425ef9c9e1f1bd0226", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-route-fixtures-root-verification-r53.json", + "sha256_at_integration": "7dec90c93e9bf98a26fea069a271d079b15702f2bffe7e85364d512d79453921", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-runtime-boundaries-preexecution-independent-review-r53.json", + "sha256_at_integration": "d6e7a1646c55f7507e41d11ea6cbb5a77ffa82f140372010cbf60f125dcc9cac", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-runtime-boundaries-preexecution-root-verification-r53.json", + "sha256_at_integration": "469b45b29556231d66b3712fac2c17c4ea4cff33b8d693ee5ae475f2847c55cc", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-signature-addendum-review-r52.json", + "sha256_at_integration": "9cca5f61f7abc0887321fb3e58241013895f8050696a7f7a9a4bb67a0a266b39", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-signature-addendum-root-verification-r52.json", + "sha256_at_integration": "e092dc0acb88e216a1355b02cfb0d7a3181cbd03cd322334e2702ce39e0d445e", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-actual-independent-review-r53-r02.json", + "sha256_at_integration": "514338bb47057d2fee74b44a08ba20fcf202b31338b327f4b0d0f377ed6627ac", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-preexecution-independent-review-r53-r02.json", + "sha256_at_integration": "6c827db13eda9f13098edee67cba2af994b7af096d39da2a8ac311bfa8ee622d", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-preexecution-independent-review-r53.json", + "sha256_at_integration": "9e64041bd13f4521b76959fde28d4d6dbee0fa2ae035c6aa0a8fa0f8f656765c", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-preexecution-root-verification-r53-r02.json", + "sha256_at_integration": "e14593c001cc8cae08d22b36795b1756d8cf02d635545d5a89428dbb731b7a1b", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-preexecution-root-verification-r53.json", + "sha256_at_integration": "d9b7368ba587e72323d992ae9bb412847071009c324fd1dbcaf07de91269f07c", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-root-verification-r53-r02.json", + "sha256_at_integration": "1c84158cf32277a1e4c25883562617373139d906fa86580e9da1023ae4ec5d59", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-tree-preexecution-independent-review-r53.json", + "sha256_at_integration": "85b4fc2a02d4f064f1e330e7223aac551f91470eb8e6daaf3c5c263e83f9f8cd", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-tree-preexecution-root-verification-r53.json", + "sha256_at_integration": "a7a799ec6b3f182cf2535da12c184db6d033005312c7111b5f3f30c228bdf377", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-tree-runtime-boundaries-actual-independent-review-r53.json", + "sha256_at_integration": "94832e19e2a94985252ced93f90b57dc8ca9fe5258d716e37636fc3cb94a1703", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-tree-runtime-boundaries-root-verification-r53.json", + "sha256_at_integration": "795a7c04e46bed215e39b4c7393ee02664bf587f689ecd1457686c01e9180851", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-working-selection-independent-review-r53.json", + "sha256_at_integration": "6b7595d80224b0107c89880d3ebc8167e42cd288bb12be94b022d746b5362ed6", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-working-selection-proposal-r53.json", + "sha256_at_integration": "c747673e9d43c8dea6feb4cf7da02323aaf6e94076784e5aac3367f0add88886", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-working-selection-root-verification-r53.json", + "sha256_at_integration": "16db77fd94c7e4a1aef0251ca513a64e5ee47acb0d8f6d1d4edfb3b8d9267cd2", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-next-closure-decision-r53.json", + "sha256_at_integration": "84509ada742882141e44c8779b9723e3d387cb053a13acfae6e23b294be57a3c", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-decision-attribution-next-action-r50.json", + "sha256_at_integration": "04877f82f3c302dc77c2846432eb83d9c807345c6b05c824fd0de10bac7f6e31", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-decision-attribution-root-verification-r50.json", + "sha256_at_integration": "5cc9afbd2576d7e0714788a763f552357404797ecec7f56c8c2828379830aea9", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-path-attribution-next-action-r51.json", + "sha256_at_integration": "7eeb18ed85063942a942074d489da3eb50475652bd9a883ef4d0c6d18ee448ae", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-path-attribution-root-verification-r51.json", + "sha256_at_integration": "7fd67e9c2e536701f3db72f1b59d2501fbd1a170e18651f2d09c296698a3dbc8", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "83dd02c3cded3f08dfa6fae6d6edf20d233a203d9c9e290aad2a4b7a4f4c1937", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-preexecution-independent-review-r01.json", + "sha256_at_integration": "bc6ff9c23921d277218bfc86aa7e682cf968d9c5f9c73c9f84292ea3a9a6e291", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-preexecution-root-verification-r01.json", + "sha256_at_integration": "a716787d664719c7206150afe82c5c9c3adeb6c0e23e1b8d00d609d7b773ca90", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-root-observation-r01.json", + "sha256_at_integration": "6bd244392290a040d7d1b2df0a09d91968d64de4b3721c188f686cb413bda73d", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-root-verification-r01.json", + "sha256_at_integration": "dccaf460aa34b46fad9d2c7bca664b7fc0955e53da3ad9fc0bcdaa99cc3df3cb", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-decision-attribution-stage-r50/input.json", + "sha256_at_integration": "a52a6a6824c9aa16ec95e5924c92ce0da6b0cc2f589a06f38469bd2782442463", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-path-attribution-stage-r51/input.json", + "sha256_at_integration": "7d457e24b7d5ac8884c219f410e4d974182bf3ae7b99e628992dcd9bc3cfa5a0", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-candidate-r52/input.json", + "sha256_at_integration": "99cee3148ac01fa527343afff3370f6c2bdb1cd8eda478e287178764da5bc628", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-candidate-r53/input.json", + "sha256_at_integration": "d752507ad03d590e4890155489e67de7ae20ac7e1fd32f2b064bbe46ee62eb60", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-decision-attribution-actual-independent-review-r50.json", + "sha256_at_integration": "c9d5e273d4acfb4337b2faa8b1247a305336134b973bc902f44e77ea117ef31d", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-path-attribution-actual-independent-review-r51.json", + "sha256_at_integration": "ef8e7a5f1785a1395a480ee4c2b6e4a15a4e79da2d5272f9cd97617d09cafc35", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-tree-runtime-boundaries-actual-independent-review-r53.json", + "sha256_at_integration": "94832e19e2a94985252ced93f90b57dc8ca9fe5258d716e37636fc3cb94a1703", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-route-fixtures-actual-independent-review-r53.json", + "sha256_at_integration": "42c13da216d6ae53049c2f2db9221fa043d3fdfa7d642b876d0ed7b7d43e284f", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-legacy-actual-independent-review-r53.json", + "sha256_at_integration": "60c856d436b375ceaa1ee9f1f62a1e12dbdbefa106900c3c1e58ea45518926b4", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-transit-partial-goals-actual-independent-review-r53-r02.json", + "sha256_at_integration": "514338bb47057d2fee74b44a08ba20fcf202b31338b327f4b0d0f377ed6627ac", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r41-r53-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "83dd02c3cded3f08dfa6fae6d6edf20d233a203d9c9e290aad2a4b7a4f4c1937", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-tree-working-selection-independent-review-r53.json", + "sha256_at_integration": "6b7595d80224b0107c89880d3ebc8167e42cd288bb12be94b022d746b5362ed6", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r54.json", + "sha256_at_integration": "89a03a43cf3b36ac98a606ef2036ff8835c376f6ffd304a9c1f9f3ffc7b4a6e0", + "scope": "Unadopted r53 exact finite tree/Runtime150/nearest24/route ownership/legacy/partial/full647 paired proofs and working selection; r50/r51 attribution diagnostic only; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T09:41:24.591498+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-builder-refusal-r56.json", + "sha256_at_integration": "135ccd89931935388952500a1cb787de3bfe4147a2fea866b59ea2f299930071", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-nonadoption-decision-independent-review-r01.json", + "sha256_at_integration": "51499a10c82173661bd1cbf6b6f5ffd88f71cf5c8ac1fd3977ca6ba2779eeae1", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-nonadoption-decision-r01.json", + "sha256_at_integration": "d88e59fbe5542315fe55ef1c08102e307efecc6467497ec64a7351de47e10edd", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-nonadoption-decision-root-verification-r01.json", + "sha256_at_integration": "d3733528146b10832bec0c11e210ef8f92ce7fdcd20c5c6f4baeadc21f6d9562", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-preexecution-independent-review-r56-r02.json", + "sha256_at_integration": "39d705167aba0218d598ef39bc0a6eedd613a32c604562b87dfdab85594f0c70", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-preexecution-root-verification-r56-r02.json", + "sha256_at_integration": "597e8c4295776d82d47bace4518d1bcb96695c639ff5881e65801d0dbb3d0f5f", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-tree-partial-actual-independent-review-r56-r02.json", + "sha256_at_integration": "fbb1adee23ff9419b128831575ced9e77fe2a4f04a4d6bef49c4e786d414a68b", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-tree-partial-root-verification-r56-r02.json", + "sha256_at_integration": "95d4104aa6caef0368103c39263e1d5bcc984f6b8612ddce6978cb84423c0c69", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-actual-independent-review-r55-r02.json", + "sha256_at_integration": "8614464318c4386e87bd5a4cd5695ee9045a3594876bf86ba7f147da9ccbe3b9", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-next-action-r55.json", + "sha256_at_integration": "3136e4b1a975e185327132ec2082f8bd6c752ed62a99b75790caf53d21d8510a", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-parsed-observation-r55-r02.json", + "sha256_at_integration": "2ad7e4e707bacb39096689f2fe98ad144de695e23ec07b753b5c46159e278ac6", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-parser-refusal-r55.json", + "sha256_at_integration": "bf3e9d9fb856a502afbfbe61a280c2903e8fd20b2241ceebc33ed7f0f955bc36", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-preexecution-independent-review-r55.json", + "sha256_at_integration": "8d9edb9c8c0463839f29f38ef1ba276111aefac6a6fb286179328703629db03c", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-preexecution-root-verification-r55.json", + "sha256_at_integration": "041840862eeb7763d1631656c56b85cf80133e4e7311ff8b4eac2a7f4f7b5445", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-root-verification-r55-r02.json", + "sha256_at_integration": "40dfb54ff0a4a778d768e32231e63d762a44fb1197ed2f9d005e5dcf17887e2e", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r56-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "6c3d7f720bbb831f4c782594cef66fcf929353ed3deceee5a489f6bb2cb7af47", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r56-paired-whole647-root-verification-r01.json", + "sha256_at_integration": "1c95e4caf0b2ab1c2f359deab4258fce0dc53e2ef7fa382873be3390abbabf49", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-candidate-r56-r02/input.json", + "sha256_at_integration": "e419d767576d378a001b908d17dda779b7a3ca83c77409fed5fd62dc37b8d92b", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-cli-profile-actual-independent-review-r55-r02.json", + "sha256_at_integration": "8614464318c4386e87bd5a4cd5695ee9045a3594876bf86ba7f147da9ccbe3b9", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-preexecution-independent-review-r56-r02.json", + "sha256_at_integration": "39d705167aba0218d598ef39bc0a6eedd613a32c604562b87dfdab85594f0c70", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-tree-partial-actual-independent-review-r56-r02.json", + "sha256_at_integration": "fbb1adee23ff9419b128831575ced9e77fe2a4f04a4d6bef49c4e786d414a68b", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r56-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "6c3d7f720bbb831f4c782594cef66fcf929353ed3deceee5a489f6bb2cb7af47", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-compact-settled-nonadoption-decision-independent-review-r01.json", + "sha256_at_integration": "51499a10c82173661bd1cbf6b6f5ffd88f71cf5c8ac1fd3977ca6ba2779eeae1", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r57.json", + "sha256_at_integration": "9c370e4ea4eb095fe92b3a2cdfd8514a85801cc7621af91dcc481047a2f8ee76", + "scope": "r55 FRAME diagnostic only; rejected r56-r02 finite tree/partial/full647 paired proofs and nonadoption; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:11:13.292570+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r58-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "fda92dada43b267062d3f66331ff237ebb2202832a6b9fc0522955f204ff1bed", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r58-paired-whole647-actual-root-verification-r01.json", + "sha256_at_integration": "850df39de01e87bac94e360c6c01f5d9729a2db531d8c2109846e39a3f3d64e9", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-actual-independent-review-r58-r01.json", + "sha256_at_integration": "f17b5c50bce75838c477971fc3d943c58ab0280b01b51dcf1b7c38c4933ac98e", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-actual-root-verification-r58-r01.json", + "sha256_at_integration": "f2314b8515382fb63b2614af06a66b082f215f4ed6c0bbc6779e5ef718466cc7", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-preexecution-independent-review-r58-r01.json", + "sha256_at_integration": "c1b0b1e6a8ed1624cf6101bce556f06c5cadefaad5e448697ac86f06177dffc3", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-preexecution-independent-review-r58-r02.json", + "sha256_at_integration": "c286297124827941c0d7d17145c2ee261c7aa3a500e66c9503c512396108fd84", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-preexecution-independent-review-r58-r03.json", + "sha256_at_integration": "a3eeffe49bee4c642a801d56e0df9f64571e292c2d067b3e6696160ef6957e1f", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-preexecution-root-verification-r58-r01.json", + "sha256_at_integration": "d5e8ebbd65f80547873c320e0da9f35aba8f48018f05091c301569af0c217002", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-preexecution-root-verification-r58-r03.json", + "sha256_at_integration": "6034fca1c2b0d4f618960c168fde9c74a4cc18ff3717241569be91774bbadc8d", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-finite-progress-disposition-r58-r01.json", + "sha256_at_integration": "eafe0c7c85693c9514fd3691863bdb33ce5d26053778e99b096e4638d4855b3d", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-local-actual-independent-review-r58-r03.json", + "sha256_at_integration": "862f1a5b617f248ae39f9edb83175d998e58da866012dc9c12fc9917e5101749", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-local-actual-root-verification-r58-r03.json", + "sha256_at_integration": "61bd9a79e5954c857f4ce0b3ccbe1f36f21073c70a3d0936d774840f1416b1cf", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-preexecution-independent-review-r58-r03.json", + "sha256_at_integration": "4f8cacac25b19c83e510a16b6ac32772f7cc3436633c237f8be9666d04eac2f8", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-preexecution-root-verification-r58-r03.json", + "sha256_at_integration": "294c1dc7707ada9a470f68262a5a3c55295b60615a4d403c267a2ac58f31a5ea", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-static-independent-review-r58.json", + "sha256_at_integration": "92521bb148fe28f0305b9c926731e822145dd532ceb8a79ac1be55f7223b6e6d", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-static-root-verification-r58.json", + "sha256_at_integration": "804c4e103e7db6c3bc3448e438aae19a76bba4f0f7997d9e6c3910140f4193d6", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-supplement-actual-independent-review-r58-r01.json", + "sha256_at_integration": "8a871a728edf9d676db5fd807113091e2b6b4d83aecffdf478ea9644d6a29beb", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-supplement-actual-root-verification-r58-r01.json", + "sha256_at_integration": "7da5a9beddf7c235040a29d7a24ead0b2ab43d31e170d2d384cefdde699a89f8", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-supplement-preexecution-independent-review-r58-r01.json", + "sha256_at_integration": "ff34c1c14d225caea14019c81d79b8d644d5396c6535ed315fe5f4247a29060a", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-supplement-preexecution-root-verification-r58-r01.json", + "sha256_at_integration": "48284adb5290c40a68e382878d4e5040e1af8e093a0bd87ce83f5aba1927a631", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-candidate-r58/input.json", + "sha256_at_integration": "e57af204bf3e54d9556eabae20fbce0a659ea9338c16919b82828be2375eda1f", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-local-actual-independent-review-r58-r03.json", + "sha256_at_integration": "862f1a5b617f248ae39f9edb83175d998e58da866012dc9c12fc9917e5101749", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-supplement-actual-independent-review-r58-r01.json", + "sha256_at_integration": "8a871a728edf9d676db5fd807113091e2b6b4d83aecffdf478ea9644d6a29beb", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r53-r58-paired-whole647-actual-independent-review-r01.json", + "sha256_at_integration": "fda92dada43b267062d3f66331ff237ebb2202832a6b9fc0522955f204ff1bed", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-step-connector-memo-compatibility-actual-independent-review-r58-r01.json", + "sha256_at_integration": "f17b5c50bce75838c477971fc3d943c58ab0280b01b51dcf1b7c38c4933ac98e", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r59.json", + "sha256_at_integration": "8ed9a41d53749b6cf0349d8d69f35f124a21ae0110aa29d15689c6eb408f15e5", + "scope": "r58 finite local/supplement/Runtime/nearest/route ownership/legacy/full647 paired evidence only; production32/working53 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T10:37:05.497282+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "sha256_at_integration": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/adoption.json", + "sha256_at_integration": "b60ae64657a83ebfdb42659da0c98b4a0543706fc437ef94429aff72370c1b20", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-combined-root-acceptance-r01.json", + "sha256_at_integration": "95f1cbecca2d3c6b341e806ab2ac4c77c2db20f4016f128dc9d5e722fd85c5ee", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-actual-independent-review-r61.json", + "sha256_at_integration": "17da29309be759a8b6c87806e0e9391489179fc72ab5c3e87989f6f78c3ae776", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-actual-root-verification-r61.json", + "sha256_at_integration": "5484a52ff5cb3de027741abcd0ff7d8460816e81a6d0f6eb9f79ece37f4d3e4b", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-next-action-r61.json", + "sha256_at_integration": "4b79c7db3b07954c4909bdb622624662f0fd77b7603374d4cf9ffaf42ef3ef9e", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-preexecution-independent-review-r61.json", + "sha256_at_integration": "d1ed982831dcb15a471468021cef59e572eab792326eeab1efc76f0230c1158a", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-preexecution-root-verification-r61.json", + "sha256_at_integration": "c2a4bc9473e20321724ec50ce1e05a28467509ea0308e70f24636408845a91fb", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-r62-paired-whole647-actual-independent-review-r03.json", + "sha256_at_integration": "e95acfb7b4ef61db1b835276e50cc9ce06fb431a0f46a6441f98a140684354e7", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-r62-paired-whole647-actual-root-verification-r03.json", + "sha256_at_integration": "4dd087c4a019eb1e2d1694d1460bd563468227a2358055f0a0ad123678444600", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-compatibility-actual-independent-review-r62.json", + "sha256_at_integration": "8e4d7c394449b09f7fe2ac4c39a7bda66c65de66916d1c0c7a4667e9302d073a", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-compatibility-actual-root-verification-r62.json", + "sha256_at_integration": "88c05415e8af5e0bf128717852c9dcf169035393cbe33cebbe7dc9369df673d3", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-compatibility-preexecution-independent-review-r62.json", + "sha256_at_integration": "5317dad9da28a7fd2d7dde3930a2ac855db435c30d0793ab165ecaae80369bb5", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-compatibility-preexecution-root-verification-r62.json", + "sha256_at_integration": "36108501e8204d9672340ff9eaca0f30838a06c49c77a288a4ba7d7f62cf5cc4", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-paired-preexecution-independent-review-r62-r03.json", + "sha256_at_integration": "c50d1c3e02416ba6af0b216466e26f4350767013a22dc6f663462a0cf9a488b0", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-paired-preexecution-root-verification-r62-r03.json", + "sha256_at_integration": "dae0ab86cde7050e56b437799bf5fb02cd96fd558fbe6045dbbdc768b06d8be3", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-preexecution-independent-review-r62.json", + "sha256_at_integration": "7898dd58be6f6c39d690df94561cac12cee710b16a32538e7d4946513b157bd3", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-preexecution-root-verification-r62.json", + "sha256_at_integration": "d945a46cad4391628493eaf242e8e6a5f1a7981a8fa47e9165bb6dfae198c21a", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-tree-partial-actual-independent-review-r62.json", + "sha256_at_integration": "2b1af24386ef63f4d7b3bf0f178f48f571f86be5195c94d319d9fa2254ea5e31", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-tree-partial-actual-root-verification-r62.json", + "sha256_at_integration": "366550c71931cd2c2082972277e0b6d1542a1c3adb3c3d959a79521b7730bd81", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-working-selection-independent-review-r62.json", + "sha256_at_integration": "ebd49f07dba95ff4e52571527267db247319909064198ef6b37d0862863a83d1", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-working-selection-proposal-r62.json", + "sha256_at_integration": "fc1bed7b3e314ee901f14b5202a0570255b0affd9fb76fcf31479827fa286a96", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-actual-independent-review-r60-r02.json", + "sha256_at_integration": "d2d89de584dff12d80c9711f803d391c8e80db53c0dcccd420d2ae71bd58e6c0", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-actual-root-verification-r60-r02.json", + "sha256_at_integration": "8211d0875add9342277b3c00479d3123f2095c1cea74a78f67cbd1bfd21b4719", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-next-action-r60-r02.json", + "sha256_at_integration": "c544d943aa473651387495adaae03df7d3c0455b5a842c667b95ad20596d02fc", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-preexecution-independent-review-r60-r02.json", + "sha256_at_integration": "226f967d8b633a1060c2f02e899a9a21d644c00c3d7eb1bb185b7e3317850f4c", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-preexecution-root-verification-r60-r02.json", + "sha256_at_integration": "c585254115c04acdd74edb78afd3e321275585fdad3ede0e6ba740532c022810", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-stage-r60-r02/input.json", + "sha256_at_integration": "8113d875a347b9f1183b6a6ac43ae38540307368ea42072cac43cc187d0cd802", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-stage-r61/input.json", + "sha256_at_integration": "0500e11efb1e664037e7e8d97364e83c276172f3756adabc82ccf56c09e0dd69", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-candidate-r62/input.json", + "sha256_at_integration": "891cfeb3e6c6e3f56adea58031bb998c81db9246a1018641519efb58729625b3", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-tree-repeat-probe-actual-independent-review-r60-r02.json", + "sha256_at_integration": "d2d89de584dff12d80c9711f803d391c8e80db53c0dcccd420d2ae71bd58e6c0", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-cost-attribution-actual-independent-review-r61.json", + "sha256_at_integration": "17da29309be759a8b6c87806e0e9391489179fc72ab5c3e87989f6f78c3ae776", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-tree-partial-actual-independent-review-r62.json", + "sha256_at_integration": "2b1af24386ef63f4d7b3bf0f178f48f571f86be5195c94d319d9fa2254ea5e31", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r58-r62-paired-whole647-actual-independent-review-r03.json", + "sha256_at_integration": "e95acfb7b4ef61db1b835276e50cc9ce06fb431a0f46a6441f98a140684354e7", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-compatibility-actual-independent-review-r62.json", + "sha256_at_integration": "8e4d7c394449b09f7fe2ac4c39a7bda66c65de66916d1c0c7a4667e9302d073a", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-working-selection-independent-review-r62.json", + "sha256_at_integration": "ebd49f07dba95ff4e52571527267db247319909064198ef6b37d0862863a83d1", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r63.json", + "sha256_at_integration": "e70fdb658d2375be1ac28e1733e2bc33e04a3b9b132daa8200fae031570438a1", + "scope": "r62 exact finite tree/partial/compatibility/full647 paired and working selection; r60/r61 diagnostics only; production32 retained; no unit/budget/OS/Windows/source adoption", + "linked_at_jst": "2026-10-11T11:09:47.869109+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-core-r65-and-bridge-r67-work-disposition-r18.json", + "sha256_at_integration": "8b9a85e7e65eb0995ff58dd804a358089ad43308a4ee5a59ac9f20f28eba84a0", + "scope": "Exact r121 finite prototype evidence only; not selected/adopted or unit accepted", + "linked_at_jst": "2026-10-11T15:35:13.223816+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-batch-point-local-actual-independent-review-r125.json", + "sha256_at_integration": "ba0c294734788318535cfdb8e69494045c184d301545f1822c1ed76a5bd76a59", + "scope": "Exact r121 finite prototype evidence only; not selected/adopted or unit accepted", + "linked_at_jst": "2026-10-11T15:35:13.223816+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-batch-point-impact-actual-independent-review-r126.json", + "sha256_at_integration": "c1b117663b7903e20eecd378b7b6a20b6686e5aaeef8f8e9e52031111f3c2fd5", + "scope": "Exact r121 finite prototype evidence only; not selected/adopted or unit accepted", + "linked_at_jst": "2026-10-11T15:35:13.223816+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-r79-r121-first-pair-whole647-actual-independent-review-r127.json", + "sha256_at_integration": "94074ec004ce3777e88d80119d1f4f5c06a2ea23d3cc1154008da945e85584bd", + "scope": "Exact r121 finite prototype evidence only; not selected/adopted or unit accepted", + "linked_at_jst": "2026-10-11T15:35:13.223816+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-build-actual-independent-review-r133.json", + "sha256_at_integration": "c3cbeb45c1353dfea5f8181d10cc60f8a9b81db55d766ac5db902ac28c159a61", + "scope": "Exact r131/r133 SDK finite prototype only; no actual game/adoption/unit acceptance", + "linked_at_jst": "2026-10-11T16:11:30.570286+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-probe-actual-independent-review-r134.json", + "sha256_at_integration": "397797aabc4abdee6762ef2204fab9a029164f699392679e2d44a9fe4263de76", + "scope": "Exact r131/r133 SDK finite prototype only; no actual game/adoption/unit acceptance", + "linked_at_jst": "2026-10-11T16:11:30.570286+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-Godot-protocol-actual-independent-review-r135.json", + "sha256_at_integration": "8589063476279424865bc50bf4c872c29002769ae964224460a6d8f37b6fef21", + "scope": "Exact r131/r133 SDK finite prototype only; no actual game/adoption/unit acceptance", + "linked_at_jst": "2026-10-11T16:11:30.570286+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-core-r65-and-bridge-r67-work-disposition-r19.json", + "sha256_at_integration": "500d80c12802e399a4f62f332e1fa99af21971f491256f63c2ec79040cb1acb5", + "scope": "Exact r131/r133 SDK finite prototype only; no actual game/adoption/unit acceptance", + "linked_at_jst": "2026-10-11T16:11:30.570286+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-sdk-game-whole647-actual-independent-review-r137.json", + "sha256_at_integration": "0848fec661f4408ba150fc13676b343af4a9c52225534e266328723deb6616ec", + "scope": "r137/r138 finite whole state and clean exit; r138 inclusive callback counts; r139 static support only, unexecuted. No performance, selection, adoption or unit acceptance." + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-edge-attribution-actual-independent-review-r138.json", + "sha256_at_integration": "14d0e8993dadc4cb61bb87503d3d49f1aca5d50dbfc88e451acacb7a3019db22", + "scope": "r137/r138 finite whole state and clean exit; r138 inclusive callback counts; r139 static support only, unexecuted. No performance, selection, adoption or unit acceptance." + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-static-independent-review-r139.json", + "sha256_at_integration": "c8f31cb11bb55cc52a7e3a1683ca1f793fa2d9aa35fca9043343e23ccf62a138", + "scope": "r137/r138 finite whole state and clean exit; r138 inclusive callback counts; r139 static support only, unexecuted. No performance, selection, adoption or unit acceptance." + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-core-r65-and-bridge-r67-work-disposition-r20.json", + "sha256_at_integration": "32d05b183ca945f5ab742ae5a3737e0c92a45498e313e230183b2e2cae70c31d", + "scope": "r137/r138 finite whole state and clean exit; r138 inclusive callback counts; r139 static support only, unexecuted. No performance, selection, adoption or unit acceptance." + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json", + "sha256_at_integration": "df8c82e5c4948ee74961e3e70ced36565183e71886b1409487c0b06b31c248e6", + "scope": "Finite r139/141 cache evidence: host_build; no performance/adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-11T17:33:23.974943+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json", + "sha256_at_integration": "78df171872166b586bc71955a076eaea6c5e1f2a425ea1146ad6b437a47aa7d5", + "scope": "Finite r139/141 cache evidence: protocol; no performance/adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-11T17:33:23.974943+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json", + "sha256_at_integration": "a2747e089792f15bc24d49e0eb785da793157c5da58e104250a4310db4a2e4f9", + "scope": "Finite r139/141 cache evidence: public_mutations; no performance/adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-11T17:33:23.974943+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json", + "sha256_at_integration": "fc76b69bb354f0b93cc636f4bc3a92b4ec51716cc4a867b04d39829b0ed851f7", + "scope": "Finite r139/141 cache evidence: existing_impact; no performance/adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-11T17:33:23.974943+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json", + "sha256_at_integration": "0313246bfab0cab2e5afba3586a322ddaec6a966eb9741b428e687e22ace5aad", + "scope": "Finite r139/141 cache_lifetime only; budget/stable gain/adoption/unit remain unaccepted", + "linked_at_jst": "2026-10-11T17:53:28.025999+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json", + "sha256_at_integration": "4483b438560b303f0a0c170c1c2779e96c69be369b05557dd22364d1d9ecff08", + "scope": "Finite r139/141 whole647_pair only; budget/stable gain/adoption/unit remain unaccepted", + "linked_at_jst": "2026-10-11T17:53:28.025999+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json", + "sha256_at_integration": "0000a42bd56b49bb5a6c6930190b868788369e5285c7467b05b0fa049ecf2223", + "scope": "Finite residual_diagnostic only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T18:21:24.754101+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json", + "sha256_at_integration": "5715074cc1f3af682ab2c89fe8340d8cf6ae4b2b4cbba98048e82d442b9b12d7", + "scope": "Finite elevator_index_static only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T18:21:24.754101+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json", + "sha256_at_integration": "8103624870c197abe817ff4a3c78f2ecb002befb448972812a6e6c4c0ffde395", + "scope": "Finite elevator_index_local only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T18:57:09.315017+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json", + "sha256_at_integration": "0bdcec74806cc99fe865cc0bd9dbe6b673a918b9f0cee269e6b93a53dc34c3d8", + "scope": "Finite elevator_index_impact only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T18:57:09.315017+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json", + "sha256_at_integration": "32cdda1029e037b9305e41d10bccb15402c8a683624d4ee7685f63102fd98ad2", + "scope": "Finite elevator_index_whole647_pair only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T18:57:09.315017+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json", + "sha256_at_integration": "4814b174c9bcfe42caa48673d044b6df12d7708dbe5aa0a9a20d2725bf38c709", + "scope": "Finite elevator_index_repeated_pair only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T19:13:23.767916+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json", + "sha256_at_integration": "72941c3b5c6a3428eba28432ef68cf632891275460dcda9d362c906a2f375b41", + "scope": "Finite budget_integer_window_static only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T19:13:23.767916+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json", + "sha256_at_integration": "1a0325c1be72d602e6b05404e8dfcb95530468bb5cc9eca1b2efba0b62b5cce8", + "scope": "Finite budget_integer_window_local only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T19:29:26.054437+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json", + "sha256_at_integration": "fb42377ffec23d6af716eaeb5f3b427c0885eb76e0aebc1af972904d24ebad94", + "scope": "Finite budget_integer_window_impact only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T19:44:57.871233+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json", + "sha256_at_integration": "a6372542c5c05fb7aae8cc180364c13be641efcc8eb2de49a628616cd8934935", + "scope": "Finite budget_integer_window_pair only; performance/selection/adoption/final acceptance remain unaccepted", + "linked_at_jst": "2026-10-11T19:44:57.871233+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json", + "sha256_at_integration": "a638c884fd6f40e7aa86d1d659a0a2aaad660b54dfd012eab451daca049790f1", + "scope": "Finite residual_detail only; implementation/benefit/final acceptance remain unproven", + "linked_at_jst": "2026-10-11T20:08:43.158885+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json", + "sha256_at_integration": "c4ffd3e0b70361db699d6f8139737327013a770acbb79bc8fde7bd664313af3e", + "scope": "Finite input_structure only; implementation/benefit/final acceptance remain unproven", + "linked_at_jst": "2026-10-11T20:08:43.158885+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json", + "sha256_at_integration": "58381b475038e7ab87205f12c8f050fa1e9ae06194722e0432a8d8b80437a421", + "scope": "Finite native access host_build only; performance/selection/adoption/final acceptance unproven", + "linked_at_jst": "2026-10-11T20:43:55.626189+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json", + "sha256_at_integration": "73c18fce4ed0c86302b0e6efe361e31583476faa9c324e05dcdd654d7063e0ca", + "scope": "Finite native access local_equivalence only; performance/selection/adoption/final acceptance unproven", + "linked_at_jst": "2026-10-11T20:43:55.626189+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", + "sha256_at_integration": "e9461bacffca3e04a353a5f5ec44c079119b36944276c958810f6d2b3c917982", + "scope": "Finite native access host_build only; performance/selection/adoption/final acceptance unproven", + "linked_at_jst": "2026-10-11T21:11:50.779859+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", + "sha256_at_integration": "0f2f85b66c884f6dad5c8fe07b870c933de8a331c3929767d0d283e5c8a671c3", + "scope": "Finite native access local_equivalence only; performance/selection/adoption/final acceptance unproven", + "linked_at_jst": "2026-10-11T21:11:50.779859+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r192.json", + "sha256_at_integration": "25ea06f86becef9c2cdf5335e040637033c27d2f210fdb5db75694f8fd7c5bec", + "scope": "Same original17 current-target acceptance disposition; no completed condition", + "linked_at_jst": "2026-10-11T21:11:50.779859+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", + "sha256_at_integration": "838041fe102339c2ae400097c45b7c2ed7cd4f01bed24a73791997fe503abd8b", + "scope": "Finite boundaries only; stable gain/budget/final acceptance unproven", + "linked_at_jst": "2026-10-11T21:43:49.340614+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", + "sha256_at_integration": "31978758b7f37684cddc369a263e3e793b34bbcafc29323fe7b78cd4af2a6c4f", + "scope": "Finite whole_pair only; stable gain/budget/final acceptance unproven", + "linked_at_jst": "2026-10-11T21:43:49.340614+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r197.json", + "sha256_at_integration": "afd1f11d8f063f812760eb6a6ef33c0b181a058fdec1f76d7d55ca49a93327ce", + "scope": "Original17 disposition updated with finite195/196 evidence only", + "linked_at_jst": "2026-10-11T21:43:49.340614+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", + "sha256_at_integration": "242ced8381e1b97a4cf95baaa47296e636cf1671f6c131c5764db53c7299610a", + "scope": "Finite repeat observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:11:11.218267+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", + "sha256_at_integration": "bd5dbdb3418f5c52930fd13ce64c3d63553b0ebe5fa8190ba76d1c0089c0b670", + "scope": "Finite dependency observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:11:11.218267+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r201.json", + "sha256_at_integration": "1634741c2ec59b6302ad7c6eb947b2fcfd0a8c1943843c7b6526d54c3c853a0b", + "scope": "Original17 all open; current finite198/200 disposition", + "linked_at_jst": "2026-10-11T22:11:11.218267+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", + "sha256_at_integration": "1bf3591089ae1cd2611232519f48782f19fcd81a940ea5b9d8e74fb78efaa672", + "scope": "Finite impact observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:36:25.272310+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", + "sha256_at_integration": "ba1825e354d780f4dd850121e0855eef7b992ccc34eb09abc78c3bd435fa32f0", + "scope": "Finite reconstruction_static observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:36:25.272310+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", + "sha256_at_integration": "f301618d94f075ad35e34a6ded28f0572290402012b9ea3f0edc8db23107f630", + "scope": "Finite reconstruction_host observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:36:25.272310+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r208.json", + "sha256_at_integration": "ada2061075045d072be342bebacc897b559ea82ed504c87a9a8e41d638171a47", + "scope": "Original17 all open; current finite198/200 disposition", + "linked_at_jst": "2026-10-11T22:36:25.272310+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", + "sha256_at_integration": "c4cec015ac35bc228828573392dd327f7932e58aab48c8318b41d32d71cc9733", + "scope": "Finite reconstruction_local observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T22:57:36.558457+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r212.json", + "sha256_at_integration": "19822a1f4101db8b5f5d03f8febd5a6de653f48ee7e97eeb749a01b52569d610", + "scope": "Original17 all open; current finite211 local equivalence disposition", + "linked_at_jst": "2026-10-11T22:57:36.558457+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", + "sha256_at_integration": "6f3de61c816a36f69cdb0c5decd63ec4699319c1e5d958a4b4dfce5dd1cb0450", + "scope": "Finite reconstruction_whole_pair observations only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T23:07:14.859136+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r215.json", + "sha256_at_integration": "8f0d1b87da0217bb72565a5d55062ec021b306d38c8cc29f475d32f21712f841", + "scope": "Original17 all open; finite211/214; no benefit demonstrated and diagnostic target185", + "linked_at_jst": "2026-10-11T23:07:14.859136+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", + "sha256_at_integration": "7d0a81837e46675bdfaf37dee795747106221d108e3e73cdf5a73396933c96ca", + "scope": "Finite travel_ownership_static only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T23:48:21.210813+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", + "sha256_at_integration": "822274a1593357048716cd6ab3955d6fee8030d5b24110f750507a665762b64d", + "scope": "Finite travel_ownership_build only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T23:48:21.210813+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", + "sha256_at_integration": "328a132f9e8e27e5f8855057c293c24234e18a892556499826a12432b8516c47", + "scope": "Finite travel_ownership_local only; no final acceptance inferred", + "linked_at_jst": "2026-10-11T23:48:21.210813+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r221.json", + "sha256_at_integration": "1440e35fdfdf0f47a79072737585236a84b6db615a1171cd9afaf43b18e24710", + "scope": "Original17 all open; finite216/217/220; next whole comparison", + "linked_at_jst": "2026-10-11T23:48:21.210813+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", + "sha256_at_integration": "05658d3b265b18ee1215b1efe5d26dd67b3c092291ba5bcccdf71ef1f4391a39", + "scope": "Finite222 whole equivalence and one exploratory pair only", + "linked_at_jst": "2026-10-12T00:04:20.012835+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r223.json", + "sha256_at_integration": "ae5cb1b1be487e164f6313f92da0435849a3716aa5b17fe2815085e757ed8ed3", + "scope": "Original17 all open; finite222 single observation and still50ms unmet", + "linked_at_jst": "2026-10-12T00:04:20.012835+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", + "sha256_at_integration": "52455c2d50dc7ab39cbe82b7eb4a45add7b3a7bc52de6d679377e26d13740c20", + "scope": "Finite229 local tag helpers/late script dispatch/retained local scopes only", + "linked_at_jst": "2026-10-12T00:38:12.897791+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r230.json", + "sha256_at_integration": "74059e2e42748fc22757bf1248a8033392ab3ae7c0c75f92676ad584366d4c0a", + "scope": "Original17 all open; new225 finite local only and latest whole216 still50ms unmet", + "linked_at_jst": "2026-10-12T00:38:12.897791+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r230-r02.json", + "sha256_at_integration": "705ce01e3c3d73a36433b529df09e33ae8b59cbec7fde0abab7e8319fda20454", + "scope": "Repair current local225/226 input/library pins; old216/217 named latest whole pins; no acceptance change", + "linked_at_jst": "2026-10-12T00:44:22.799414+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", + "sha256_at_integration": "061c29335071fdd9fd5927bfa8afb9ba5e70d3e1f2cde670138bab173e3e7316", + "scope": "Finite231 whole647 equivalence and single negative gain observation only", + "linked_at_jst": "2026-10-12T00:59:49.167808+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r232.json", + "sha256_at_integration": "c77b356d0d2a9236aec80d1b6d5c8da0a14f5d744adf644ad998dfeb8eeb7be7", + "scope": "Original17 remain open; latest whole225 and next implementation parent216 distinguished", + "linked_at_jst": "2026-10-12T00:59:49.167808+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json", + "sha256_at_integration": "0230bb7e4504dca15ba09d8533bbee3e8e1146156c64fccf7f73557b0d3f035e", + "scope": "Finite cache_key_static exact233/library234 only; no full unit acceptance", + "linked_at_jst": "2026-10-12T01:30:00.545738+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json", + "sha256_at_integration": "461caceb47c1157e0ab245228e0014ef2158214d1607c8d6955438346233ad43", + "scope": "Finite cache_key_build exact233/library234 only; no full unit acceptance", + "linked_at_jst": "2026-10-12T01:30:00.545738+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json", + "sha256_at_integration": "4b2b3b3d1a5f629b01ab09f4951b852b07c333be7acd7b6f5c4bf763fdf6e1ba", + "scope": "Finite cache_key_local exact233/library234 only; no full unit acceptance", + "linked_at_jst": "2026-10-12T01:30:00.545738+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", + "sha256_at_integration": "c95a1fc70a8904393f63f14a9c8a7d1f78d268f4069b2261357049f59ac518c2", + "scope": "Finite cache_key_whole_pair exact233/library234 only; no full unit acceptance", + "linked_at_jst": "2026-10-12T01:30:00.545738+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r237.json", + "sha256_at_integration": "c906795ed55c1c2bc016b71a3688c896d8015ead5fedb272222fed0a1fae0522", + "scope": "Original17 all open, latest whole and next implementation parent233;50ms unmet", + "linked_at_jst": "2026-10-12T01:30:00.545738+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "sha256_at_integration": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d", + "scope": "Finite current233_diagnostic exact input/settings only; no full unit acceptance", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json", + "sha256_at_integration": "2f0f7b40135bce4cdcc0eaff11c77917f230f2f456cc0cf6983f5f8d5bffc173", + "scope": "Finite local_names_static exact input/settings only; no full unit acceptance", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json", + "sha256_at_integration": "e7038f5e0b5c43ed67498bfb89719a0244d722cbbdce2bbb87cfe865f64b5849", + "scope": "Finite local_names_build exact input/settings only; no full unit acceptance", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json", + "sha256_at_integration": "d27c97c4f02cc8922ec09da89554c674367663144e083062819987710a825f0b", + "scope": "Finite local_names_local exact input/settings only; no full unit acceptance", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", + "sha256_at_integration": "cebd772e810e63980e12b6249e6527d56a4018f1d0e32d3c61e756f7637c85dc", + "scope": "Finite local_names_whole_pair exact input/settings only; no full unit acceptance", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r243.json", + "sha256_at_integration": "aca857dd292d90a57adc61b906991c1c5e8f1ac91179402d68c07f4e231ab248", + "scope": "Original17 all open; latest whole239 and explicit next parent;50ms unmet", + "linked_at_jst": "2026-10-12T02:12:20.288857+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json", + "sha256_at_integration": "14efa12774345de9d84829fe4e078c67f96db8b1d9637e58fcb83e32234403fa", + "scope": "Finite native_internal_static only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T02:47:55.279261+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json", + "sha256_at_integration": "857e69ce3c7a4f0fe0572c1b2ddf520ac353a0618fff5220817fdf14c264c8af", + "scope": "Finite native_internal_build only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T02:47:55.279261+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", + "sha256_at_integration": "fe51580fa199aff262f041e33ac9a2217b359a7598cae706ccb5bfe5b8acdc15", + "scope": "Finite native_internal_diagnostic only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T02:47:55.279261+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r247.json", + "sha256_at_integration": "a24a219d246818a233b4a860607bb81ff66d5903aaeac806cee16a04736d4e36", + "scope": "Original17 remain open; diagnostic evidence only", + "linked_at_jst": "2026-10-12T02:47:55.279261+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", + "sha256_at_integration": "235d2c105b9f9adaf5edb56e84105fb5a45f31f261e694ba9af1d9177caa0842", + "scope": "Finite cached_path_static only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T03:34:42.175444+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", + "sha256_at_integration": "2194fea2b73ea7e949e7299e8d645b9996dfed53dd9b7c55f92846912db82d6b", + "scope": "Finite cached_path_build only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T03:34:42.175444+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", + "sha256_at_integration": "eb47284789bcf96e7103ee3f308c7ba02e0151916c53ab9540a810d903f07fa3", + "scope": "Finite cached_path_local only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T03:34:42.175444+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", + "sha256_at_integration": "91ae087447c60dce44bf58b5851ce39958700f063779fa6484eb12bfbf6f5f7f", + "scope": "Finite invalid_cache_local only; no adoption/whole-unit acceptance", + "linked_at_jst": "2026-10-12T03:34:42.175444+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r252.json", + "sha256_at_integration": "588356fc47acdc058f5402579c3d4018c6c27a3b62cf52a03fb51b2a8660f656", + "scope": "Historical r252 matrix; rejected stale candidate pointers, superseded by r252-r02; no acceptance", + "linked_at_jst": "2026-10-12T03:34:42.175444+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r252-r02.json", + "sha256_at_integration": "93516cb856e54336ebf648c63b6e84c6e266676e825b9ae74138201c93205cd7", + "scope": "Corrected latest local and next candidate pointers; original17 remain unmet", + "linked_at_jst": "2026-10-12T03:37:27.405353+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "sha256_at_integration": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c", + "scope": "Finite whole647 equality and one pair observation; adoption declined, no unit acceptance", + "linked_at_jst": "2026-10-12T03:55:04.722426+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r254.json", + "sha256_at_integration": "3b9800630b1c71eba39a12dcb9b9e8b0d411029cdd654b7d1713998acda98945", + "scope": "Original17 unmet; latest whole248 evidence and next implementation parent239 distinguished", + "linked_at_jst": "2026-10-12T03:55:04.722426+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", + "sha256_at_integration": "99b58ff2156508d80db87c98faa5cbce18563bbcf57de74a192ec71133f2ec86", + "scope": "Finite original239 inclusive Budget diagnostic and whole647 equality; no performance or unit acceptance", + "linked_at_jst": "2026-10-12T04:04:35.193984+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r256.json", + "sha256_at_integration": "2161fbc453d178fbc97281c92867613a2c6f1cd399f65d85f7e4a1aa987e2c4c", + "scope": "Original17 unmet; latest instrumented diagnostic distinct from uninstrumented whole and next parent", + "linked_at_jst": "2026-10-12T04:04:35.193984+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", + "sha256_at_integration": "9d2e1fd3c5dd528d4cad4de66bf636ea79a67ccb9749af2dcb788ab21c3c0272", + "scope": "Finite budget_native_static only; no engine/local/whole/performance/unit acceptance", + "linked_at_jst": "2026-10-12T04:20:29.906359+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", + "sha256_at_integration": "af1ef4994f9d38fb60cf10e94ba116a260b6146cef4b719bf563ed0d583e8ed3", + "scope": "Finite budget_native_build only; no engine/local/whole/performance/unit acceptance", + "linked_at_jst": "2026-10-12T04:20:29.906359+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r259.json", + "sha256_at_integration": "4f671de2606dfc6c706e40e2fff11e7363b42f1791ac9674dd2ce1add7a55563", + "scope": "Original17 unmet; current implementation and next test candidate now fixed separately from whole/baseline", + "linked_at_jst": "2026-10-12T04:20:29.906359+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", + "sha256_at_integration": "2766609c663f0bf408e994267a97265d511e52b61450567aa7939e2c4ab428c9", + "scope": "Finite budget_native_local only; no impact/whole/performance/unit acceptance", + "linked_at_jst": "2026-10-12T04:45:34.685050+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r261.json", + "sha256_at_integration": "9fe799581bb5d3af7fcfb5a7a19256cd73352bf9db3c35a1911f71bd1bb2c5a3", + "scope": "Original17 unmet; current implementation and next test candidate now fixed separately from whole/baseline", + "linked_at_jst": "2026-10-12T04:45:34.685050+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "sha256_at_integration": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782", + "scope": "Finite original S6/GameClock impact, whole647 full-save equality and one exploratory timing only; no stable performance, final172, OS/Windows, adoption or unit acceptance", + "linked_at_jst": "2026-10-12T05:00:56.493997+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r263-r02.json", + "sha256_at_integration": "120fd543e8c8fdd99fcfd30ed55bfc3288bf58dd302607a1cd6bac497d9f266e", + "scope": "Original17 unmet; current implementation and next test candidate now fixed separately from whole/baseline", + "linked_at_jst": "2026-10-12T05:00:56.493997+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", + "sha256_at_integration": "63eebafd26d536dc5c7bdf9d4dd0880d75fe9f701a7a4da84225cade7d83ff2f", + "scope": "Host compiler/link, SDK reuse, owned termination and input preservation only; no native load/local/whole/performance/OS/Windows/adoption or unit acceptance", + "linked_at_jst": "2026-10-12T05:35:41.932051+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266.json", + "sha256_at_integration": "48429db6104b26f6c892e5e997562b606c956b494903e4e1a93c944383870e71", + "scope": "Failed compile exit1 retained; no library, link or acceptance", + "linked_at_jst": "2026-10-12T05:35:41.932051+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-static-independent-review-r265-r03.json", + "sha256_at_integration": "ee61c1b689b92e12c653701f801b99cccf94ef64e3aeb018c06c7a14259d1778", + "scope": "Source-only SDK repair accepted; runtime unverified", + "linked_at_jst": "2026-10-12T05:35:41.932051+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r267-r02.json", + "sha256_at_integration": "699887ed9d9b9fabcb935b213b1902ae24a230b22d8c722b484c5b45fb416c80", + "scope": "Original17 unmet; latest implementation265 distinct from latest locally/whole validated257", + "linked_at_jst": "2026-10-12T05:35:41.932051+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", + "sha256_at_integration": "2ef93cc1de37636ddc46ffcd313473d8aa9375e74ce361df1367db3c90fdee66", + "scope": "Finite native load, fixture fusion selection, local full state equivalence, owned exit and preservation only; no whole/performance/OS/Windows/adoption or unit acceptance", + "linked_at_jst": "2026-10-12T06:04:45.027671+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-root-verification-r268-r03.json", + "sha256_at_integration": "7922c0df867f414a511bf0f4fc7336f73f9632682001efba32c911d137503708", + "scope": "Fresh 104 pin verification of finite independent review", + "linked_at_jst": "2026-10-12T06:04:45.027671+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r269.json", + "sha256_at_integration": "88ff02bbd442f212bd3204d27a274b63bfabe17e636b19b7cd672c9fb98d5eac", + "scope": "Original17 unmet; latest locally validated265 distinct from latest whole validated257", + "linked_at_jst": "2026-10-12T06:04:45.027671+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", + "sha256_at_integration": "8d389bbce84c830880c693d32b6860a31ff75e8a7d584f9f4af0492bca5e9c95", + "scope": "Finite original S6 impact and exact whole647 equality with owned exit/preservation only; timing pair exploratory, no stable/P95/D10/50ms/final172/OS/Windows/adoption or unit acceptance", + "linked_at_jst": "2026-10-12T06:16:00.340911+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-r270/actual-root-verification.json", + "sha256_at_integration": "f6f992c92aec12f012037a23e76cc3d78b24ec9a5bbd9b45feb9b013d0e008e9", + "scope": "Fresh 92 pin verification of finite impact/whole independent review", + "linked_at_jst": "2026-10-12T06:16:00.340911+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r271.json", + "sha256_at_integration": "81f3c4541eed2ba01b75c9e48bb86f44e81d59c8dd0d744444509fc6a72b21c4", + "scope": "Original17 unmet; latest locally/whole validated265, timing1172334us exceeds50ms", + "linked_at_jst": "2026-10-12T06:16:00.340911+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", + "sha256_at_integration": "79b4d014f082a47bda3d9f86713321255be6881aceaefb4de7601d21a48916b7", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-r272-r03/actual-root-verification.json", + "sha256_at_integration": "22462a79745aa07629fa30ee7ad2297db4bdefd2c4a340a2fea30fd4e615ec20", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", + "sha256_at_integration": "ffd7d7817b7f999bc77c695e567b2b6749b7cb1f6eab78d79aadfdd23c384fdc", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-r273-r04/actual-root-verification.json", + "sha256_at_integration": "8a10686f212c92344f7c90523e8751e7068dd3fa5e174c0d693f59090c376cb1", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", + "sha256_at_integration": "f13ed2a32320d85c02011943633be7a4e01f2409f019fadab8dde1680d58f642", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-root-verification-r274.json", + "sha256_at_integration": "8570795a1f86ac90c053d208ccfad2c9966d912c26fe46380a22a2dd946de860", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "sha256_at_integration": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-root-verification-r275.json", + "sha256_at_integration": "3216bc889cbde7aaa375060cbbf34457ca97ba49b4785f61ecc88c777a0dd8be", + "scope": "Finite diagnostic/static/host support only; scopes are stated in review; no ABI/local acceptance for274/275, performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r276.json", + "sha256_at_integration": "570b596d1a12921bb35b49ccdf8535fa5ed700d9c6a0bdda109ac5e7096569ed", + "scope": "Original17 unchanged and unmet; only Windows C08/X8 blocked; latest implementation274 distinct from finite local/whole265", + "linked_at_jst": "2026-10-12T06:53:14.408245+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r277.json", + "sha256_at_integration": "8463043c13ded6716593a60fed8490b88629a67ed06e6410b85ba7fc1940eeef", + "scope": "Current next source/input/library274/275, actual no-stage status, historical239 refs preserved; no acceptance changes", + "linked_at_jst": "2026-10-12T06:58:53.099273+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "sha256_at_integration": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253", + "scope": "Finite local ABI/original tag candidate effects/ownership/callback fallback only; whole/performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:20:19.237327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "sha256_at_integration": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f", + "scope": "Finite local ABI/original tag candidate effects/ownership/callback fallback only; whole/performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:20:19.237327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r279.json", + "sha256_at_integration": "3a044fb43e54ae10b85191defafd149233bc43974e2e0766b63ff64e5c8b5d95", + "scope": "Finite local ABI/original tag candidate effects/ownership/callback fallback only; whole/performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:20:19.237327+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "sha256_at_integration": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4", + "scope": "Finite originalS6/fullwhole647/ownedexit plus exactbuiltin synchronous fallback static only; performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:36:02.955221+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "sha256_at_integration": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292", + "scope": "Finite originalS6/fullwhole647/ownedexit plus exactbuiltin synchronous fallback static only; performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:36:02.955221+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "sha256_at_integration": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118", + "scope": "Finite originalS6/fullwhole647/ownedexit plus exactbuiltin synchronous fallback static only; performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:36:02.955221+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "sha256_at_integration": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd", + "scope": "Finite originalS6/fullwhole647/ownedexit plus exactbuiltin synchronous fallback static only; performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:36:02.955221+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r282.json", + "sha256_at_integration": "b622368694390e214d7d74521cb515968380adadc821f87ca7c6432860e762bd", + "scope": "Finite originalS6/fullwhole647/ownedexit plus exactbuiltin synchronous fallback static only; performance/general reentry/provider ownership/OS/Windows/unit not accepted", + "linked_at_jst": "2026-10-12T07:36:02.955221+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", + "sha256_at_integration": "be6cbb78a30264bb061290685f53edf77b850a9fb815ebdd1c744b2ed99ff7d5", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-root-verification-r290.json", + "sha256_at_integration": "88c25fa1a78334302396f70d71acfbb4cc942cea5ffb3ed7b6f5769afc7b6b3a", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", + "sha256_at_integration": "681b686f858c703e6437028b3db51567dd58df3e1956ba84e36995dee0cabf3b", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-root-verification-r291.json", + "sha256_at_integration": "6617af23def22877301448fb9843feb41521211a6fcac505b1028a9980631126", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", + "sha256_at_integration": "12482ab52f4eea2534617227cb4676ecfe067591df628f4d5117efad7d66dd49", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-r292-r02/actual-root-verification.json", + "sha256_at_integration": "c16933c5137d67f307cdb01f0f8916f95f0e25667d8a1fe8f2bb0659664265b1", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", + "sha256_at_integration": "147409de969918719f1682ff3bc537192a28d01837bfda6532ce4d1c292e9059", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-r293-r04/actual-root-verification.json", + "sha256_at_integration": "61d1c24434347f25abbdb8d257da8eeb16e86307e6560a9a61102cd26f7974cf", + "scope": "Finite static/host/Budget enginecodec local/originalS6/whole647/owned exit per individual receipt only; no stable performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json", + "sha256_at_integration": "360747fb5ae1484b3e8b9eee30538ffe5d59a478c607dc55fe9606c42680a614", + "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", + "linked_at_jst": "2026-10-12T08:19:20.734747+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "sha256_at_integration": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "sha256_at_integration": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "sha256_at_integration": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "sha256_at_integration": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "sha256_at_integration": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "sha256_at_integration": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb", + "scope": "Finite guest static/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json", + "sha256_at_integration": "ac64c035130b63ae0a5d0dda247afc5ea07d2c77b57fede7b7558142e5279bfd", + "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", + "linked_at_jst": "2026-10-12T09:00:02.886305+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "sha256_at_integration": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "sha256_at_integration": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "sha256_at_integration": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "sha256_at_integration": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "sha256_at_integration": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "sha256_at_integration": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "sha256_at_integration": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "sha256_at_integration": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json", + "sha256_at_integration": "a2ec76106fdef30a83a1f20f70913b9b9d17a16a8a80ae7afa1d8355b273d743", + "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", + "linked_at_jst": "2026-10-12T09:33:57.129982+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "sha256_at_integration": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "sha256_at_integration": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "sha256_at_integration": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "sha256_at_integration": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "sha256_at_integration": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "sha256_at_integration": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "sha256_at_integration": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "sha256_at_integration": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "sha256_at_integration": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "sha256_at_integration": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4", + "scope": "Finite ready-route static/host/local/S6/whole647/owned exit per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r308.json", + "sha256_at_integration": "9068c2078dfcf4d52e5d12f0b411b98b8eb269c41d170d0bd5b1a8860b44078b", + "scope": "Current17 unaccepted conditions and versioned finite evidence, no partial credit", + "linked_at_jst": "2026-10-12T09:47:03.443376+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json", + "sha256_at_integration": "8d7dfe0dd0f9ab6780c0d4ebb667e14ce47c656a42b69feae11648f80961e6d7", + "scope": "Finite six boundary/reentry fixtures per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:09:52.328575+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-r309-r03/actual-root-verification.json", + "sha256_at_integration": "415fccd8c98db18d265a0a0147e79c24f6ed3e56b23a4809fe9080f800914fda", + "scope": "Finite six boundary/reentry fixtures per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:09:52.328575+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "sha256_at_integration": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460", + "scope": "Finite six boundary/reentry fixtures per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:09:52.328575+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "sha256_at_integration": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "sha256_at_integration": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "sha256_at_integration": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "sha256_at_integration": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "sha256_at_integration": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-build-actual-independent-review-r314-r02.json", + "sha256_at_integration": "b999a5435c7eea5dfda952f96b640a2ffbacf0281255aea90cb3e60c27e626dc", + "scope": "Guest bulk isolated static implementation and host bridge compile/link only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:02:56.494799+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-build-actual-root-verification-r314-r02.json", + "sha256_at_integration": "e8381fc86c9a2063585fd2473004f820c2634c45f66d51832bedc00b5eb3afeb", + "scope": "Guest bulk isolated static implementation and host bridge compile/link only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:02:56.494799+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r316.json", + "sha256_at_integration": "a32052d5105697f8955ed477afea6f3ad6331eb6fc684bcbb8867b4a20a3dfab", + "scope": "Guest bulk isolated static implementation and host bridge compile/link only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:02:56.494799+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-candidate-r313-r02/input.json", + "sha256_at_integration": "80734ba89f84a086ef5b79a0443296a73ec5aab0478edcfaabb3dfd89450d71f", + "scope": "Guest bulk isolated static implementation and host bridge compile/link only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:02:56.494799+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-static-independent-review-r313-r02.json", + "sha256_at_integration": "d456055ced3efb1950d4ee59efe685bc021409105dbd7ff3ff8d33e692a84f24", + "scope": "Guest bulk isolated static implementation and host bridge compile/link only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:02:56.494799+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-actual-independent-review-r315.json", + "sha256_at_integration": "bf59f989f26c08276b27ebb83829e673b8121861f6e902c55773f51de7ad3983", + "scope": "Finite Guest local and whole snapshot evidence only; single candidate timing, no adjacent pair/stable gain/performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:55:59.596915+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-impact-whole-actual-independent-review-r317.json", + "sha256_at_integration": "bfc7a716394debde57c1aa7322d88fde5b0137f57250515aef6df9b8a9d0fbb3", + "scope": "Finite Guest local and whole snapshot evidence only; single candidate timing, no adjacent pair/stable gain/performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:55:59.596915+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-impact-whole-actual-independent-review-r317-r03.json", + "sha256_at_integration": "b64f556b7f6b18eab0969590014430f38a2fed1a5d6cbf0ce396c8ee3707ee68", + "scope": "Finite Guest local and whole snapshot evidence only; single candidate timing, no adjacent pair/stable gain/performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:55:59.596915+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r318.json", + "sha256_at_integration": "d734ec6518010e5832e08882595a57a6ea1cd02be4339b78cf740d44ceb9fbca", + "scope": "Finite Guest local and whole snapshot evidence only; single candidate timing, no adjacent pair/stable gain/performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T11:55:59.596915+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r319.json", + "sha256_at_integration": "406fb2cce1b5de970650e980ac87754357b2e5c8332369ba9db0a22e8ee2d3e4", + "scope": "Latest finite candidate fields reconciled; retained selected parent unchanged; no additional acceptance", + "linked_at_jst": "2026-10-12T11:58:21.387133+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r320.json", + "sha256_at_integration": "7593e571391744be89a50e6cdfc69ea2421a6c7c8b28fc6debb934b008fa00a3", + "scope": "Latest finite candidate fields reconciled; retained selected parent unchanged; no additional acceptance", + "linked_at_jst": "2026-10-12T12:02:08.680417+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r337.json", + "bytes": 16758, + "sha256": "c015bda2b53ff0d4135ca01862fa8109ff9e0cb485182fff7a55521044f1532b", + "scope": "Finite evidence; no unit acceptance" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/CURRENT_NATIVE_INPUT_COPY_R332_R337.md", + "bytes": 3820, + "sha256": "9cc0b2bf9a24301fea02283b4f7cc0501fedc6201f635a79b38f5dcef0cddf8b", + "scope": "Finite evidence; no unit acceptance" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-phase-diagnostic-actual-independent-review-r338-r02.json", + "sha256_at_integration": "c0fcbaf02f18618a7f833c70f0f0cd3c1e517f5318061cca0158c9c288a6503a", + "scope": "P23-02 finite current r333/library334 phase diagnostic only; no performance/adoption/unit/Windows acceptance", + "linked_at_jst": "2026-10-12T14:09:47.603420+09:00" + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-validation-capture-actual-independent-review-r340-r03.json", + "sha256_at_integration": "183c5baaf0a927ed2c81b4f1160b8347843f56faeaba04ec204d665331adc749", + "scope": "r340-r02 candidate finite local/affected r340-r03 only; not performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T14:48:09.846142+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-validation-capture-whole-actual-independent-review-r341.json", + "sha256_at_integration": "32623f1acf0df15ab6b7638bde4b405172b9019bf9d2f066b8f0171931209b6d", + "scope": "r340-r02 finite whole647 equality and one adjacent r341 observation only; not stable performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T15:07:31.987094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-projection-profile-measurement-actual-independent-review-r343-r03.json", + "sha256_at_integration": "e4b5b89c86baf087210f2f71232318b6209ee0fcc1c38bc5b5dfe678931449e3", + "scope": "One diagnostic current-thread inclusive scope observation and original whole-state equality only; not pure CPU/stable performance/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T15:40:30.738845+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P23-03", + "package": "P23", + "requirement_ids": [ + "B-2.2", + "B-11.1", + "B-11.4", + "B-12.1", + "B-12.2", + "B-12.4" + ], + "title": "生活の観察", + "work": "部屋、行列、EV、職員、物資、営業状態が断面上で理解できる表示へ調整する。", + "acceptance": "人物や設備の表示が実状態に対応し、同需要の動線改善を観察できる。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P24-01", + "package": "P24", + "requirement_ids": [ + "B-11.1", + "B-11.2", + "B-11.3", + "B-11.4", + "B-13.4" + ], + "title": "全インスペクター", + "work": "欲求、思考、感情、盾、料金内訳、稼働理由、上限、人物効果を通常画面へつなぐ。", + "acceptance": "表示値が実計算・台帳と一致し、未設定をゼロ確定に見せない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P24-02", + "package": "P24", + "requirement_ids": [ + "B-11.1", + "B-11.2", + "B-11.3", + "B-11.4", + "B-13.4" + ], + "title": "操作と通知", + "work": "配置、無効ドロップ、モーダル、停止、再開、フキダシ、ログ、カットインを整える。", + "acceptance": "無効操作を説明し、クリック代替と日本語入力・表示倍率を確認する。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p20-log-limited-native-actual-root-review-r03/review.json", + "sha256": "8eec3a8492aa74f571eb21447c6911cea64d176e0f813152f226b2b4122ba387" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P24-03", + "package": "P24", + "requirement_ids": [ + "B-11.1", + "B-11.2", + "B-11.3", + "B-11.4", + "B-13.4" + ], + "title": "選択と保存の受入", + "work": "施設・客・職員・レイヤーの選択を撤去、離脱、保存再起動に跨がせる。", + "acceptance": "不在対象を参照せず、有効な選択と画面値が復元される。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P25-01", + "package": "P25", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "実状態に沿うドット動作", + "work": "歩行、接客、食事、搬送、救護、清掃、休息、気絶と設備動作をそろえる。", + "acceptance": "停止中に仕事が進まず、人物位置と搬送・作業状態が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P25-02", + "package": "P25", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "施設と人物の差分", + "work": "施設Lv、表裏、人物状態、破損・汚れ等の必要差分を完成素材へ置換する。", + "acceptance": "全枠の読込、見切れ、欠損、状態変化とライセンスを確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P25-03", + "package": "P25", + "requirement_ids": [ + "B-12.1", + "B-12.3", + "B-12.4", + "B-13.2", + "B-13.3", + "B-13.4", + "B-13.5" + ], + "title": "音の接続", + "work": "表裏BGMクロスフェード、環境音、操作音、必要な声を音量設定へ接続する。", + "acceptance": "切替、停止、ロードで二重再生せず、Windows出力と設定保存を確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/ui-audio-current-main36-r09-actual-independent-review-r01/review.json", + "sha256_at_integration": "f38e2d4ee0da81fa09c1fd777464c2d1b54fa176e344d6ad7188a8f581b13660", + "scope": "Failed currentMain36 r09: strict9/601 vs executed10marker630; Test10 nativeERROR/leak; unrun26/fullNULL; noAudio adoption", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/ui-audio-approved-free-narrow-r01-failed-root-review-r01/review.json", + "sha256_at_integration": "4ff57cc5a7513ee79b3c327e1d9944737d55f4bd666b2a4641c924abfeea3968", + "scope": "Failed narrowr01: parse marker50 not strict accepted; default logs3 changes only/nonlogs preserved; noTest10", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/ui-audio-approved-free-narrow-r02-actual-root-review-r01/review.json", + "sha256_at_integration": "0d2450e2906f3a2b85e83b8a7fbbbc468f2c5d77a8bdf80fc4d0631f9a108ff2", + "scope": "Rootlimited parse50+originalwrite29 only; ordinaryMain release/fulltyped406184B/logsincluded player preserved; no reader/all36/adoption", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/ui-audio-current-main36-r11-actual-root-review-r02/review.json", + "sha256_at_integration": "74c788052616c4f8ecad487929f6262c80f3e3160249204f56fe9e3256f0d58b", + "scope": "Unadopted Audio1263/currentRoot1237 actualMain36/1736/0; native38/profile37/ordinary28/old4/fourreports/fulltyped; no coherentfull165after/adoption/Windows/hearing", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/ui-audio-current-main36-r11-actual-root-review-r01/review.json", + "sha256_at_integration": "6d5fe8966f789b3d5cb4227db3fe2927a664826d3baca76dfb3d8f1fd65364d1", + "scope": "Preserved analyzer-only tuple-vs-JSONlist metadata failure; same actual raw1775/game/tests/wholetyped; corrected one JSON metadata expression only", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P26-01", + "package": "P26", + "requirement_ids": [ + "B-1.1", + "B-1.5", + "B-1.6", + "B-7.5", + "B-7.6", + "B-12.1", + "B-12.3", + "B-13.1", + "B-13.5" + ], + "title": "全必要内容の台帳", + "work": "全章、7名の3ルート、全エンド、台詞、立ち絵、音声の必要枠と条件を確定する。", + "acceptance": "原本で要求された未制作内容を欠損として記録し、架空の完成数を置かない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P26-02", + "package": "P26", + "requirement_ids": [ + "B-1.1", + "B-1.5", + "B-1.6", + "B-7.5", + "B-7.6", + "B-12.1", + "B-12.3", + "B-13.1", + "B-13.5" + ], + "title": "内容と状態の接続", + "work": "制作可能な非露骨内容をイベント・章・閲覧・人物状態へ接続し、仮素材を区別する。", + "acceptance": "全必要分岐に内容IDがあり、欠損と未制作をスキップPASSしない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P26-03", + "package": "P26", + "requirement_ids": [ + "B-1.1", + "B-1.5", + "B-1.6", + "B-7.5", + "B-7.6", + "B-12.1", + "B-12.3", + "B-13.1", + "B-13.5" + ], + "title": "制作受入と差異", + "work": "完成内容の品質、権利、表示、保存と原本との差異を受入する。", + "acceptance": "原本必須内容の未制作が残る場合は原本全実装未完として報告する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P27-01", + "package": "P27", + "requirement_ids": [ + "B-1.1", + "B-1.3", + "B-14.4" + ], + "title": "要件別の合否", + "work": "原子台帳へ部品、通常Runtime、画面、保存、資産の証拠を結び付ける。", + "acceptance": "全必須要件の判定があり、未設定や欠損を試験省略でPASSにしない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P27-02", + "package": "P27", + "requirement_ids": [ + "B-1.1", + "B-1.3", + "B-14.4" + ], + "title": "横断シナリオ", + "work": "開業、決算、天候、停電、ラッシュ、救護、破産、防衛、人物、ランクを横断する。", + "acceptance": "中断と保存再起動を挟んでも財布・台帳・人員・参照が一致する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P27-03", + "package": "P27", + "requirement_ids": [ + "B-1.1", + "B-1.3", + "B-14.4" + ], + "title": "通しデバッグの完了", + "work": "要件別全件合格後に新規から本編・全要素の通し確認を行い、欠陥を再現ケースで修正する。", + "acceptance": "重大不具合0、未解決差異0。修正後の関連回帰と影響した通し経路を再確認する。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P28-01", + "package": "P28", + "requirement_ids": [ + "B-1.1", + "B-3.1a", + "B-4.3a", + "B-4.3c", + "B-11.1", + "B-12.1", + "B-14.4" + ], + "title": "現HEADの性能基準", + "work": "実Runtimeの20,000マス・200客・50職員・150施設を基準にTick、経路、snapshot、描画、保存を測る。", + "acceptance": "機種、ビルド、シード、速度、測定区間、平均・P95・最大を残す。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/p28-maxscale-timeout-root-review-r01.json", + "sha256_at_integration": "97b2561d183065dae34bafde6e8b678b20738b239aa0738d5af1dd56a1ecaf92", + "scope": "Actual BUILD900.024s/-15 timeout; evidence integrity only, target counts and all measurements null", + "linked_at_jst": "2026-10-02T06:10:56.725094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/runtime-scale-diagnostic-setup-span-candidate-r01/packet-manifest.json", + "sha256_at_integration": "60544111066344fd7b7855fc8b1a3a799e0143e2f2d677c3b1fb2a4d2b7fd0d9", + "scope": "19-file sealed setup-span candidate; exact executed r02 after removing QA progress, actual run pending", + "linked_at_jst": "2026-10-02T06:10:56.725094+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p28-setupspan-timeout-root-review-r03.json", + "sha256_at_integration": "63d5a0545598002ccbe2149ba67589864984c289a9d06d3506eb5d16569b22d6", + "scope": "Actual BUILD900.018546084s/-15 timeout; 241 completed public ticks; whole tick429→430 took268.722914s; last601→602 incomplete; final targets/Save/measurements absent", + "linked_at_jst": "2026-10-02T08:00:40.618838+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p28-path-counter-r04-final-analysis-root-r01/summary.json", + "sha256_at_integration": "6ad0b4a7add6fffaaa071f200a26e2e441e8bb9667abe22b2ee7f0ceb91de1aa", + "scope": "Failed P28 actual900.07856s; closedCONSTRUCTION430268.326934s; overlappinginclusive counters; final measurementsNULL", + "linked_at_jst": "2026-10-02T16:28:09.665810+09:00", + "current_game_acceptance_inferred": false, + "candidate_only": true, + "production_adoption_performed": false + }, + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/path-snapshot-sort-cache-r03-actual-root-review-r01/review.json", + "sha256_at_integration": "f7dbbf58322d05ce57e711b8252682a47068603edf3e27215a09a59bf5f3efe7", + "scope": "Micro only: 53 wholetyped pairs/120 literal same-call return bytes; macro scale P28 not accepted", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P28-02", + "package": "P28", + "requirement_ids": [ + "B-1.1", + "B-3.1a", + "B-4.3a", + "B-4.3c", + "B-11.1", + "B-12.1", + "B-14.4" + ], + "title": "意味を保つ軽量化", + "work": "失敗時拒否を含む同等性を先に固定し、snapshot変換・検証・コピー・経路接続の実測上位から改善する。", + "acceptance": "同条件の反復比較と全状態・全イベント一致を確認し、キャッシュの古さ・所有権・不正入力を検証する。", + "current_state": "in_progress", + "remaining_gaps": [], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/canonical-full170-actual-root-review-r01/review.json", + "sha256_at_integration": "302a782d7d5597aa7f1ffefe8b24b2b8ca2c762f29323dc769e85ea13fd57605", + "scope": "Actual168 suites/13567 checks/170 native; Root1989 evidence controls/0; no whole original/nativeWindows/P28 acceptance", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-adoption-root-r01/adoption.json", + "sha256_at_integration": "87dc7a1461d92f15fd0b51fc3015a0add39f8c373855de83460ca433cb4ec43c", + "scope": "Actual limited72: public71 plus outsidecollector1; production1273; private startup2 adopted0", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/audio-path-canonical72-post-adoption-root-review-r02/review.json", + "sha256_at_integration": "261cb8d8f4ff3838af23f2cb852eadba411a55852436a3b0e8a8bba55c75046a", + "scope": "Post117/0: all1273 path/SHA map exact; rawJSON serializationSHA differs, semantic map equality proved", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/path-snapshot-sort-cache-r03-actual-root-review-r01/review.json", + "sha256_at_integration": "f7dbbf58322d05ce57e711b8252682a47068603edf3e27215a09a59bf5f3efe7", + "scope": "Micro only: 53 wholetyped pairs/120 literal same-call return bytes; macro scale P28 not accepted", + "linked_at_jst": "2026-10-02T20:20:56.571408+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/current1273-no-route-macro-actual-root-review-r01/review.json", + "sha256": "b692df04059a68349b935175a2ec1374b4d25e5d406dfbf4facb8649a3b3a488" + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P28-03", + "package": "P28", + "requirement_ids": [ + "B-1.1", + "B-3.1a", + "B-4.3a", + "B-4.3c", + "B-11.1", + "B-12.1", + "B-14.4" + ], + "title": "操作感と長期バランス", + "work": "Windows描画、初見操作、ラッシュ、長期収支、本編20〜30時間・全要素50時間以上を実プレイで確認する。", + "acceptance": "性能予算と対象Windows描画目標を満たし、時間の早送りだけで操作感やプレイ時間を合格にしない。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P29-01", + "package": "P29", + "requirement_ids": [ + "B-1.1", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "最新候補の書き出し", + "work": "採用済みソースだけからWindows EXE/PCKを再生成し、同梱データとZIPを確認する。", + "acceptance": "ソース・PCK・EXE・ZIPのハッシュ、同梱マニフェスト、CRCが対応する。", + "current_state": "in_progress", + "remaining_gaps": [ + "完成EXE資産/全ゲームの最終同一候補受入/後続ゲーム変更後の再書出しは未完。" + ], + "current_evidence": [ + { + "path": "artifacts/original-completion-2026-10-02/windows-current-release-root-review-r01/review.json", + "sha256_at_integration": "1b63dec25b18bcfc4a85bf8d2800f52cbcc23604798c46dbcdea9188e8b9edd8", + "scope": "Historical evidence-time1224/852-runtime export/ZIP10memberCRC+SHA, macOS samePCK626 raw+5profiles,195kitpins; native Windows pending", + "linked_at_jst": "2026-10-02T05:17:02.654552+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/windows-current-release-candidate-r03/package-integrity.json", + "sha256_at_integration": "fad5f61a594f865b90062033096e35edaf6a23b9d4e104da47193399ede94200", + "scope": "Actual release ZIP CRC/all10memberSHA; unmodified official EXE template, finished EXE resources unaccepted", + "linked_at_jst": "2026-10-02T05:17:02.654552+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-full165-r04-actual-root-review-r01/review.json", + "sha256_at_integration": "5d4e1e59ddc00a12f9d379d2afdf4b0a576303a80f152ee51bd516fa35c42c4b", + "scope": "Selected source1237/private profile2 only: full165 strict13368/0 and all raw/PID/source root review349/0; no whole original/Windows/performance acceptance", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/kitchen-upkeep-adoption-r01/adoption.json", + "sha256_at_integration": "a2f75ea015775d5eaa7ac15910e9310f41ea95c0f8b346a05ad124265be2e539", + "scope": "Guarded36 refs game/QA/collector adoption after actualfull; exact1237 and original project; all22 original backups preserved", + "linked_at_jst": "2026-10-02T13:26:04.208661+09:00", + "current_game_acceptance_inferred": false + } + ], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P29-02", + "package": "P29", + "requirement_ids": [ + "B-1.1", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "Windows同一版の操作", + "work": "日本語パス、新規、建設、営業、表示倍率、音、入力、保存終了再起動を実EXEで確認する。", + "acceptance": "macOS PCK実行と区別し、同一Windows版の操作記録・ログ・画面・性能を残す。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + }, + { + "id": "P29-03", + "package": "P29", + "requirement_ids": [ + "B-1.1", + "B-14.1", + "B-14.2", + "B-14.3", + "B-14.4" + ], + "title": "最終監査と引渡し", + "work": "原本75群、追加10項目、全施設、人物、資産、図鑑、全エンドを再監査して配布証拠をまとめる。", + "acceptance": "同じリリース候補で必須未実装0・未承認差異0・未制作0・重大不具合0。工程4件の過去納期達成は別判定。", + "current_state": "planned", + "remaining_gaps": [], + "current_evidence": [], + "validation_binding_status": "requires original-condition-specific binding; validate_plan alone is not acceptance" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md b/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md new file mode 100644 index 0000000..5085755 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md @@ -0,0 +1,24 @@ +# P22-03 制作量と担当:制作計画の下書き + +対象は 2026-10-12 の採用版(開始HEAD e58c5f5e1757a8e5486d8ba6b5e362e95c312f69)。P22-01 の受入済み利用一覧を入力とし、現在参照ファイルのSHAを再照合した。ゲーム、保存、配布版を変更する成果ではない。 + +原work: 未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。 +原acceptance: 未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。 + +production_backlog.json は既存360施設利用枠・176人物利用枠・76その他利用枠・2状態群を制作形式へ対応させる。614は対応記録数であり、素材枚数・フレーム数・台詞数・成果単位数ではない。30パッケージ/88成果単位の分母を変更しない。原本の行・SHA、使用条件、既存表現、担当候補の役割、数量を決める入力、技術組込みと内容制作を各対応から追える。脚本は既存の絵/声などにまたがる依存として別に整理し、脚本全量を列挙済みとは扱わない。 + +見積方法は「承認数量×制作形式別提示単価」又は「担当別見積工数×提示単価+権利費」。内容制作と技術作業を別々に見積る。未取得の数量、時間、単価、金額、配役、担当者はnullであり、0や確定値として扱わない。担当候補は役割であり実在の担当者の割当ではない。新規制作と既存Kenney/コード描画の再利用の選択にも適用表と品質・権利の確認が必要。 + +全受入条件の現状: + +| 条件 | 現状 | 残件 | +| --- | --- | --- | +| 絵・モーション・音・声・脚本を対応 | 下書きあり。独立レビューで一般従業員/客16記録のSD制作と同期作業の分類を補正 | 脚本内容IDと全量の確定 | +| 必要量へ分ける | 利用条件と数量入力を区別 | 共用範囲・画像/差分/フレーム/クリップ/台詞等の必要数量をD08/D09に従い確定 | +| 担当・予算候補へ分ける | 役割候補と見積方法あり | 確定数量に基づく具体的な見積候補 | +| 未割当・未承認・制作待ちを明示 | 下書きで明示 | 確定時に実際の担当/承認状態を更新 | +| 技術工数と内容制作工数を分ける | 作業内容と見積フィールドを分離 | 見積値は未取得 | + +P22-03は着手中。必要量未確定を明示したことだけで、この成果単位を完了しない。新規の素材完成・全ゲーム・Windows受入は増えていない。検証は入力対応、原本アンカー、現在参照SHA、分類・未確定値の保持、独立レビュー、計画整合性に限る。ゲームを変更しないため同じ全回帰を追加実行しない。 + +build_backlog.py は受入済みP22-01の4入力一覧がある環境で再生成する。入力と順序変更前の文書は同日checkpointのgzipとmanifestに保持する。圧縮はraw SHA/bytesを展開照合する。旧P22-01のmain.gd/world_preview.gdは現在とSHAが異なるため、一覧の利用参照としてのみ引継ぎ、現在版の描画品質へ受入を拡張しない。 diff --git a/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py b/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py new file mode 100644 index 0000000..6ff5b3b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py @@ -0,0 +1,111 @@ +"""Build a production planning draft from the accepted P22-01 usage inventory. +Usage-slot counts are not estimates of images, frames, clips, words, cost or effort. +""" +import argparse +import hashlib +import json +from pathlib import Path + +INPUTS = ('facility_usage_slots', 'character_usage_slots', 'other_usage_slots', 'state_usage_groups') +COUNTS = (360, 176, 76, 2) +ROLE_PROFILES = { + 'facility_art': ('施設ドット絵・背景制作担当候補', '施設・Lv・表裏・内外観ごとの完成見本、共有タイルと固有描画の適用表', 'タイル/画像数、解像度、共用範囲', '描画・差替・状態切替の組込み'), + 'portrait': ('立ち絵制作担当候補', '人物別立ち絵と表情・衣装・状態・ルート差分の適用表', '人物ID、差分組合せ、画像数、解像度', '人物/イベントIDと差分選択の組込み'), + 'motion': ('SDドット絵・アニメーション制作担当候補', '動作別モーションと対象人物・職種・状態の適用表', '対象人物、方向数、動作数、フレーム数、再生仕様', 'アニメーション・状態・移動との同期'), + 'background': ('背景制作担当候補', '表裏の背景遠景と表示範囲', '画像数、解像度、分割/共用範囲', '背景描画・表示範囲・レイヤーの組込み'), + 'ui': ('UI制作担当候補', '表裏スキン・操作/状態アイコン・各画面素材', '画面/状態一覧、画像数、サイズ、共用範囲', 'テーマ・操作・画面状態への組込み'), + 'effect': ('エフェクト制作担当候補', '発生条件と完成エフェクトの適用表', '方式、画像/フレーム数、演出仕様', '発生条件・レイヤー切替との同期'), + 'sound': ('作曲・編曲/効果音制作担当候補', '表裏アレンジ/環境音/操作音/必要SEと再生条件', '楽曲/クリップ数、長さ、ループ/切替/再生仕様', 'クロスフェード・再生条件・音量制御の組込み'), + 'voice': ('音声制作・出演者候補(配役未定)', '人物別承認台本から収録、編集、台詞ID付き納品', '承認台詞ID、台詞数/文字数、演技差分、収録仕様', '台詞IDとの照合・再生・字幕同期'), + 'event_art': ('イベントCG制作担当候補', 'イベント/ルートIDとCG・差分の適用表', '承認イベントID、画像/差分数、解像度', 'イベント/図鑑への登録と解放条件の組込み'), + 'scope': ('内容監修・人物/状態設定担当候補', '未確定の人物・役割・エンド・状態と各制作物の対応表', '承認内容IDと対象範囲、各制作形式別数量', '正規ID・保存・条件・図鑑の契約整理'), + 'script': ('シナリオ・台詞執筆担当候補', '章・人物・ルート・エンド・会話・図鑑の台本/内容IDと絵・声への対応表', '承認章/イベント/台詞/図鑑ID、文字数、選択肢/分岐数', '条件・イベント再生・保存・図鑑への組込み'), +} + +def pin(path): + raw = path.read_bytes() + return {'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()} + +def classify(kind, row): + ident = row.get('slot_id', row.get('group_id')) + if kind == 'facility_usage_slots' or ident.startswith('ancillary.'): return 'facility_art' + if ident == 'facility.visual_states': return 'facility_art' + if ident == 'unit.visual_states': return 'motion' + if ident.startswith(('characters.staff_role.', 'characters.guest_group.')) or ident in ('characters.mob_guests', 'characters.mob_staff'): return 'motion' + if ident.startswith('background.'): return 'background' + if ident.startswith('ui.'): return 'ui' + if ident.startswith('effect.'): return 'effect' + if ident == 'audio.character_voice' or row.get('kind') == 'voice': return 'voice' + if ident.startswith('audio.'): return 'sound' + if ident.startswith('content.') and ('event_cg' in ident or 'still' in ident): return 'event_art' + if row.get('kind', '').startswith('portrait_'): return 'portrait' + if row.get('kind', '').startswith('sd_'): return 'motion' + return 'scope' + +def build(root, source): + pins = [pin(source / (n + '.json')) for n in INPUTS] + rows = [] + for name, expected in zip(INPUTS, COUNTS): + original = json.loads((source / (name + '.json')).read_text()) + assert len(original) == expected, name + for index, item in enumerate(original): + ident = item.get('slot_id', item.get('group_id')) + assert ident + rows.append({'source_id': ident, 'source_file': name + '.json', 'source_index': index, + 'profile': classify(name, item), + 'additional_profiles': ['scope'] if ident.startswith(('characters.staff_role.', 'characters.guest_group.')) or ident in ('characters.mob_guests', 'characters.mob_staff') else [], + 'usage_condition': item['usage_condition'], + 'source_anchors': item['source_anchors'], + 'assigned_creator': None, 'assignment_approved': False, + 'production_quantity': None, 'quantity_approved': False, + 'estimated_content_hours': None, 'estimated_technical_hours': None, + 'budget_amount': None, 'budget_approved': False, + 'existing_representations': item.get('representations', []), + 'reuse_approved': False, 'finished_quality_accepted': False, + 'status': ['unassigned', 'unapproved', 'awaiting_quantity_and_reuse_decision'], + 'decisions': ['D08', 'D09'] if classify(name, item) in ['script','scope','voice','event_art','portrait','motion'] else ['D09']}) + assert len(rows) == 614 and len({x['source_id'] for x in rows}) == 614 + baseline = root / 'docs/traceability/original/BASELINE.txt' + lines = baseline.read_text().splitlines() + for row in rows: + for anchor in row['source_anchors']: + f = root / anchor['path'] + assert pin(f)['sha256'] == anchor['sha256'] + assert f.read_text().splitlines()[anchor['line'] - 1] == anchor['text'] + old_pins = json.loads((source / 'source_pins.json').read_text()) + refreshed = [] + for name, old in old_pins.items(): + current = pin(root / old['path']) + refreshed.append({'relative_path': name, 'accepted_inventory_pin': old, 'current_pin': current, + 'unchanged': old['sha256'] == current['sha256'], + 'applicability': 'inventory reference only; current rendering/quality acceptance not inferred'}) + profiles = {key: {'role_candidate': value[0], 'content_work': value[1], 'quantity_inputs': value[2], + 'technical_work': value[3], 'estimate_method': '内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。'} + for key, value in ROLE_PROFILES.items()} + # Script authoring is a cross-cutting dependency, not another image slot or delivery unit. + script_line = next(i for i,l in enumerate(lines, 1) if 'シナリオ・通常BGM組み込み' in l) + return {'schema_version': 1, 'plan_id': 'P22-03', 'formal_completion_allowed': False, + 'scope': 'production-planning draft; 614 existing usage records, no new delivery units or atomic requirements', + 'source_inputs': pins, 'baseline_pin': pin(baseline), 'current_reference_reaudit': refreshed, + 'role_profiles': profiles, 'usage_to_production': rows, + 'script_authoring': {'profile': 'script', 'source_anchor': {'path': str(baseline), 'line': script_line, 'text': lines[script_line-1]}, + 'linked_usage_ids': [r['source_id'] for r in rows if r['profile'] in ['event_art', 'voice', 'scope']], + 'scope': 'chapter/person/route/end/dialogue/catalog scope requires D08; links do not enumerate all scripts', + 'production_quantity': None, 'assigned_creator': None, 'estimated_content_hours': None, + 'estimated_technical_hours': None, 'budget_amount': None, + 'status': ['unassigned','unapproved','awaiting_D08_content_ids_and_quantities']}, + 'remaining_acceptance': ['必要枚数・差分/フレーム/音声/脚本量を承認内容ID・共用範囲と対応させる(利用枠数で代用不可)。', + '確定数量に対する担当候補・予算候補を内容制作/技術工数別に具体化し、全原work/acceptanceを独立受入する。'], + 'not_authorized_by_this_draft': ['commissioning', 'payment', 'publishing', 'assignment approval', 'scope/quality reduction']} + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('--root', type=Path, required=True) + parser.add_argument('--source', type=Path, required=True) + parser.add_argument('--output', type=Path, required=True) + args = parser.parse_args() + result = build(args.root.resolve(), args.source.resolve()) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2) + '\n') + print(json.dumps({'mapped_usage_records': len(result['usage_to_production']), + 'changed_references': [r['relative_path'] for r in result['current_reference_reaudit'] if not r['unchanged']], + 'formal_completion_allowed': False}, ensure_ascii=False)) diff --git a/docs/plans/original-completion-2026-10-02/execution/p22-03/independent-review.json b/docs/plans/original-completion-2026-10-02/execution/p22-03/independent-review.json new file mode 100644 index 0000000..8a2a8ff --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p22-03/independent-review.json @@ -0,0 +1,410 @@ +{ + "schema_version": 1, + "scope": "Read-only final production planning draft and execution-order metadata review; final corrected files only.", + "progress_adoption_supported": true, + "finite_backlog_progress_supported": true, + "metadata_progress_integration_supported": true, + "checkpoint_accepted": true, + "unit_accepted": false, + "formal_completion_allowed": false, + "blockers": [], + "original_work": "未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。", + "original_acceptance": "未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。", + "observations": { + "original_input_mapping_records": 614, + "family_counts": [ + 360, + 176, + 76, + 2 + ], + "mapping_and_original_source_anchors_checked": true, + "known_SD_motion_classifications_corrected": 16, + "primary_profiles": { + "facility_art": 371, + "portrait": 71, + "motion": 111, + "voice": 11, + "scope": 4, + "background": 2, + "ui": 12, + "effect": 4, + "sound": 6, + "event_art": 22 + }, + "content_and_technical_work_separated": true, + "role_candidates_not_named_assignments": true, + "quantities_hours_amounts_null_not_zero": true, + "changed_inventory_references": 2, + "reference_applicability": "inventory only, no current rendering or quality acceptance", + "cross_cutting_script_links": 37, + "complete_script_catalog_established": false, + "original_88_work_acceptance_unchanged": true, + "other_28_packages_and_86_units_unchanged": true, + "P22_03_state": "in_progress", + "P23_02_priority": "deferred by user authorized ordering; requirements retained", + "state_counts": { + "completed": 9, + "in_progress": 20, + "planned": 59 + }, + "formal_completed_added": 0, + "old_next_preserved_exact": true, + "old_implementation_plan_body_preserved_exact": true, + "checkpoint_records": 12, + "all_gzip_stored_raw_hashes_verified": true, + "saved_static_validator": { + "passed": true, + "checks": 49, + "failed": 0, + "game_executions": 0 + } + }, + "finding_resolution_history": [ + { + "finding": "Sixteen known SD roles/groups were initially scope-only.", + "final_resolution": "Motion primary profile plus scope additional profile; art/motion and synchronization work present.", + "initial_version_accepted": false + } + ], + "remaining_for_formal_completion": [ + "Required quantities and content IDs/variants/reuse decisions remain unfixed; usage slots are not counts of final files, frames or dialogue.", + "Concrete content/technical estimates and grounded budget candidates remain to be supplied; null does not establish required production volume or budget.", + "D08/D09 and script catalog scope remain unresolved; the linked 37 usages do not enumerate all scripts.", + "Full original P22-03 work and acceptance require closing evidence; no formal completion from this draft." + ], + "limitations": [ + "No game/source implementation, asset rights or quality acceptance, named creator assignment, spending, performance or unit acceptance.", + "P23-02 seventeen conditions remain unaccepted; Windows-only C08/X8 block and deferred manual gestures are not waived.", + "P06-01 is a later audit candidate only; unapproved specification values are not supplied." + ], + "game_execution_required_for_this_review": false, + "full_regression_required_for_this_review": false, + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py", + "bytes": 9787, + "sha256": "66ac5c85146232c33f504688b979b097ed943c8be213314ffec7466f52c76170" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json", + "bytes": 1748832, + "sha256": "ccd3a46caacae6f87c2c752a3eef49048807bb760b8cfd1abdc65bf653768177" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md", + "bytes": 3278, + "sha256": "6833d57887bd2f6fb32afc36b9a456138d2f2be593b7fbfe5d6f6d10ca8f0a4f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md", + "bytes": 2695, + "sha256": "346cf6df5a8a97ccbda64fb78c3a6e61beed89fb21233073c732ca47c6ef132c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/decisions.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/decisions.json", + "bytes": 6150, + "sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_contract.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_contract.json", + "bytes": 4755, + "sha256": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/current_evidence_links.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/current_evidence_links.json", + "bytes": 5957822, + "sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json", + "bytes": 8285, + "sha256": "0194cff20ca3c9d610ebf021827d73d77008a51d386e112dfad44200d402c087" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "bytes": 1361931, + "sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "bytes": 232930, + "sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "bytes": 95365, + "sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "bytes": 4501, + "sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_tower_art.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/standard_room_art.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/infirmary_room_art.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/Tilemap/tilemap_packed.png": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_people.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-front-v1.png": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/world_preview.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/world_preview.gd", + "bytes": 69409, + "sha256": "75d5b0bd23204f5a485540512e44b89e1d2a4596b368f70177a238ba078ff42d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-back-v1.png": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/ui-skin-v1.png": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/visual-theme-v1.tres": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/main.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/main.gd", + "bytes": 135879, + "sha256": "a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/paired_bgm.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_front_candidate.wav": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_back_candidate.wav": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/click_001.ogg": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/confirmation_001.ogg": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/error_008.ogg": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/bong_001.ogg": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/source_manifest.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/source_manifest.json", + "bytes": 1330, + "sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/License.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/License.txt", + "bytes": 574, + "sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/sources.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/sources.json", + "bytes": 724, + "sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/License.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/License.txt", + "bytes": 567, + "sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/License.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/License.txt", + "bytes": 570, + "sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/README.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/README.md", + "bytes": 5544, + "sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-completion-acceptance-r01.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-completion-acceptance-r01.json", + "bytes": 8631, + "sha256": "5c2999144fd23a9d5ee52a17895eb2232350d688a5e3dadfe1351ad5e3bf8573" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-actual-independent-review-r01.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-actual-independent-review-r01.json", + "bytes": 10196, + "sha256": "ff5a3617f6f9ac7a73b4d00437de0a8d369cf2d4dce894d8f59c24f97d8947a0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-sequencing-independent-review-r01.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-sequencing-independent-review-r01.json", + "bytes": 20592, + "sha256": "a3074d183bd6b56c0295d73366d76030f011d4f399a61e5b5ebcc9ba939ea3a0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json", + "bytes": 6672, + "sha256": "f27c11a675731f40b943da3a3d25818b68a793fb5d46ea1641f7583ed9ecc25c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz", + "bytes": 202307, + "sha256": "aacc2d446cf834b4cc656a0a1a0fbd829a245fb35b4600f819b566ede277f8ed" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz", + "bytes": 110040, + "sha256": "54c5d45b271644cbcfb073e480e7a2844500a979e7c7aaa099a9a9b6882517f6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz", + "bytes": 1814, + "sha256": "f4c747b00d831b6b4d76c90073453cc18bdad71163220e54946f27e06725ec8d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz", + "bytes": 138178, + "sha256": "265d311524d396939a5537f523335f44b3520ded3b4685b5579acb1784c124e9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz", + "bytes": 13992, + "sha256": "07b5bc5fd2768c57e946ca1f6501ed7ff1a05149f669633ed2e1305edb4965c6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz", + "bytes": 5797, + "sha256": "37e443f8483415968693ff4b90acfc2ae3719ef9853f5d5ed7177d68a9244dd4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz", + "bytes": 7370, + "sha256": "3c9d207a59370ad2078011068a728b7250278d2e9c498754bbece6ff320d0db3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz", + "bytes": 1728, + "sha256": "bb236e55987e58a8b697715b32f28d01d5e4365d1fa76251189b3d0ef64c5566" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz", + "bytes": 1841, + "sha256": "42cbf09a1a3ad54c685efb335d0e4b438eec326c7251e812ec857c29e14d9f66" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json", + "bytes": 5497, + "sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz", + "bytes": 6281, + "sha256": "f18731cd624a580e8b365b778ab45b62592c3decae4c419405f1dd63a954d940" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz", + "bytes": 1699, + "sha256": "e250c3b1fca1acb264e5b1c164ff479be72fdb2ae38f373277d0f56a07ac0491" + }, + "/private/tmp/p22-03-sequencing-root-verification.json": { + "path": "/private/tmp/p22-03-sequencing-root-verification.json", + "bytes": 6447, + "sha256": "ad4177096983b831cfe1aa0256bad9ca645805c73ca62be3212c720400c65fc5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz", + "bytes": 144928, + "sha256": "fcbe99074eb85485ed344da3fbb0aee864eb0d4ceccb2112f1b665e93b21312d" + } + }, + "canonical_doc4_context_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 497273, + "sha256": "3b8102143c39b591920d8078c9c9be9a5573bd48c790691cfcf5a9d297ebca8b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 414207, + "sha256": "50e60b3c7dfa8509c3e0ccdf45bbdf1e18e52473cbd5787e260ed474027ba6f4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198337, + "sha256": "d314aadeda5421a8414af87efa07042b680909cc3c69d10285cb2e91ba8d576d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 600577, + "sha256": "f93abbc0aac075e48974c7fa67af37abaf601592dbdb812ed46db902efb05f66" + } + }, + "archival_before_pins": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz", + "bytes": 202307, + "sha256": "aacc2d446cf834b4cc656a0a1a0fbd829a245fb35b4600f819b566ede277f8ed" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz", + "bytes": 110040, + "sha256": "54c5d45b271644cbcfb073e480e7a2844500a979e7c7aaa099a9a9b6882517f6" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz", + "bytes": 144928, + "sha256": "fcbe99074eb85485ed344da3fbb0aee864eb0d4ceccb2112f1b665e93b21312d" + } + }, + "pin_group_counts": { + "evidence_sha256": 56, + "canonical_doc4_context_pins": 4, + "archival_before_pins": 3, + "total": 63 + } +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json b/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json new file mode 100644 index 0000000..80da339 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json @@ -0,0 +1,44996 @@ +{ + "schema_version": 1, + "plan_id": "P22-03", + "formal_completion_allowed": false, + "scope": "production-planning draft; 614 existing usage records, no new delivery units or atomic requirements", + "source_inputs": [ + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "bytes": 1361931, + "sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "bytes": 232930, + "sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "bytes": 95365, + "sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "bytes": 4501, + "sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8" + } + ], + "baseline_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + "current_reference_reaudit": [ + { + "relative_path": "docs/traceability/original/BASELINE.txt", + "accepted_inventory_pin": { + "path": "docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scripts/ui/pixel_tower_art.gd", + "accepted_inventory_pin": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scripts/ui/standard_room_art.gd", + "accepted_inventory_pin": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scripts/ui/infirmary_room_art.gd", + "accepted_inventory_pin": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "accepted_inventory_pin": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "accepted_inventory_pin": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scripts/ui/pixel_people.gd", + "accepted_inventory_pin": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/themes/japanese_fantasy/world-front-v1.png", + "accepted_inventory_pin": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scenes/main/world_preview.gd", + "accepted_inventory_pin": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/world_preview.gd", + "bytes": 69409, + "sha256": "75d5b0bd23204f5a485540512e44b89e1d2a4596b368f70177a238ba078ff42d" + }, + "unchanged": false, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/themes/japanese_fantasy/world-back-v1.png", + "accepted_inventory_pin": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "accepted_inventory_pin": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "accepted_inventory_pin": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scenes/main/main.gd", + "accepted_inventory_pin": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/main.gd", + "bytes": 135879, + "sha256": "a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3" + }, + "unchanged": false, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "scripts/ui/paired_bgm.gd", + "accepted_inventory_pin": { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "accepted_inventory_pin": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "accepted_inventory_pin": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/click_001.ogg", + "accepted_inventory_pin": { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/confirmation_001.ogg", + "accepted_inventory_pin": { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/error_008.ogg", + "accepted_inventory_pin": { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/bong_001.ogg", + "accepted_inventory_pin": { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/source_manifest.json", + "accepted_inventory_pin": { + "path": "assets/audio/ui/source_manifest.json", + "bytes": 1330, + "sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/source_manifest.json", + "bytes": 1330, + "sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/audio/ui/License.txt", + "accepted_inventory_pin": { + "path": "assets/audio/ui/License.txt", + "bytes": 574, + "sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/License.txt", + "bytes": 574, + "sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/kenney/sources.json", + "accepted_inventory_pin": { + "path": "assets/kenney/sources.json", + "bytes": 724, + "sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/sources.json", + "bytes": 724, + "sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/kenney/tiny_town/License.txt", + "accepted_inventory_pin": { + "path": "assets/kenney/tiny_town/License.txt", + "bytes": 567, + "sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/License.txt", + "bytes": 567, + "sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/kenney/tiny_dungeon/License.txt", + "accepted_inventory_pin": { + "path": "assets/kenney/tiny_dungeon/License.txt", + "bytes": 570, + "sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/License.txt", + "bytes": 570, + "sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "assets/themes/japanese_fantasy/README.md", + "accepted_inventory_pin": { + "path": "assets/themes/japanese_fantasy/README.md", + "bytes": 5544, + "sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/README.md", + "bytes": 5544, + "sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + }, + { + "relative_path": "docs/plans/original-completion-2026-10-02/decisions.json", + "accepted_inventory_pin": { + "path": "docs/plans/original-completion-2026-10-02/decisions.json", + "bytes": 6150, + "sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9" + }, + "current_pin": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/decisions.json", + "bytes": 6150, + "sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9" + }, + "unchanged": true, + "applicability": "inventory reference only; current rendering/quality acceptance not inferred" + } + ], + "role_profiles": { + "facility_art": { + "role_candidate": "施設ドット絵・背景制作担当候補", + "content_work": "施設・Lv・表裏・内外観ごとの完成見本、共有タイルと固有描画の適用表", + "quantity_inputs": "タイル/画像数、解像度、共用範囲", + "technical_work": "描画・差替・状態切替の組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "portrait": { + "role_candidate": "立ち絵制作担当候補", + "content_work": "人物別立ち絵と表情・衣装・状態・ルート差分の適用表", + "quantity_inputs": "人物ID、差分組合せ、画像数、解像度", + "technical_work": "人物/イベントIDと差分選択の組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "motion": { + "role_candidate": "SDドット絵・アニメーション制作担当候補", + "content_work": "動作別モーションと対象人物・職種・状態の適用表", + "quantity_inputs": "対象人物、方向数、動作数、フレーム数、再生仕様", + "technical_work": "アニメーション・状態・移動との同期", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "background": { + "role_candidate": "背景制作担当候補", + "content_work": "表裏の背景遠景と表示範囲", + "quantity_inputs": "画像数、解像度、分割/共用範囲", + "technical_work": "背景描画・表示範囲・レイヤーの組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "ui": { + "role_candidate": "UI制作担当候補", + "content_work": "表裏スキン・操作/状態アイコン・各画面素材", + "quantity_inputs": "画面/状態一覧、画像数、サイズ、共用範囲", + "technical_work": "テーマ・操作・画面状態への組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "effect": { + "role_candidate": "エフェクト制作担当候補", + "content_work": "発生条件と完成エフェクトの適用表", + "quantity_inputs": "方式、画像/フレーム数、演出仕様", + "technical_work": "発生条件・レイヤー切替との同期", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "sound": { + "role_candidate": "作曲・編曲/効果音制作担当候補", + "content_work": "表裏アレンジ/環境音/操作音/必要SEと再生条件", + "quantity_inputs": "楽曲/クリップ数、長さ、ループ/切替/再生仕様", + "technical_work": "クロスフェード・再生条件・音量制御の組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "voice": { + "role_candidate": "音声制作・出演者候補(配役未定)", + "content_work": "人物別承認台本から収録、編集、台詞ID付き納品", + "quantity_inputs": "承認台詞ID、台詞数/文字数、演技差分、収録仕様", + "technical_work": "台詞IDとの照合・再生・字幕同期", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "event_art": { + "role_candidate": "イベントCG制作担当候補", + "content_work": "イベント/ルートIDとCG・差分の適用表", + "quantity_inputs": "承認イベントID、画像/差分数、解像度", + "technical_work": "イベント/図鑑への登録と解放条件の組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "scope": { + "role_candidate": "内容監修・人物/状態設定担当候補", + "content_work": "未確定の人物・役割・エンド・状態と各制作物の対応表", + "quantity_inputs": "承認内容IDと対象範囲、各制作形式別数量", + "technical_work": "正規ID・保存・条件・図鑑の契約整理", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + }, + "script": { + "role_candidate": "シナリオ・台詞執筆担当候補", + "content_work": "章・人物・ルート・エンド・会話・図鑑の台本/内容IDと絵・声への対応表", + "quantity_inputs": "承認章/イベント/台詞/図鑑ID、文字数、選択肢/分岐数", + "technical_work": "条件・イベント再生・保存・図鑑への組込み", + "estimate_method": "内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。" + } + }, + "usage_to_production": [ + { + "source_id": "standard_room.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 0, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 1, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 2, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 3, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 4, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 5, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 6, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 7, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 8, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 9, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 10, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "standard_room.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 11, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 12, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 13, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 14, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 15, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 16, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 17, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 18, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 19, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 20, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 21, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 22, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "premium_room.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 23, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 24, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 25, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 26, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 27, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 28, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 29, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 30, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 31, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 32, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 33, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 34, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_03.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 35, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 36, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 37, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 38, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 39, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 40, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 41, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 42, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 43, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 44, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 45, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 46, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_04.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 47, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 48, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 49, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 50, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 51, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 52, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 53, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 54, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 55, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 56, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 57, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 58, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cafeteria.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 59, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 60, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 61, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 62, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 63, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 64, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 65, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 66, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 67, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 68, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 69, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 70, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_06.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 71, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 72, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 73, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 74, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 75, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 76, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 77, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 78, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 79, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 80, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 81, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 82, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "tavern.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 83, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 84, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 85, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 86, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 87, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 88, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 89, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 90, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 91, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 92, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 93, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 94, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_08.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 95, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 96, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 97, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 98, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 99, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 100, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 101, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 102, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 103, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 104, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 105, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 106, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "public_bath.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 107, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 108, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 109, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 110, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 111, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 112, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 113, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 114, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 115, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 116, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 117, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 118, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_10.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 119, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 120, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 121, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 122, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 123, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 124, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 125, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 126, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 127, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 128, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 129, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 130, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_11.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 131, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 132, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 133, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 134, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 135, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 136, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 137, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 138, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 139, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 140, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 141, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 142, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "chapel.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 143, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 144, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 145, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 146, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 147, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 148, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 149, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 150, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 151, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 152, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 153, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 154, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "adult_private_room.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 155, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 156, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 157, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 158, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 159, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 160, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 161, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 162, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 163, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 164, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 165, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 166, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_14.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 167, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 168, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 169, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 170, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 171, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 172, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 173, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 174, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 175, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 176, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 177, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 178, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_15.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 179, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 180, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 181, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 182, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 183, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 184, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 185, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 186, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 187, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 188, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 189, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 190, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "black_market.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 191, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 192, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 193, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 194, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 195, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 196, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 197, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 198, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 199, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 200, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 201, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 202, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "kitchen.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 203, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 204, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 205, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 206, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 207, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 208, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 209, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 210, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 211, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 212, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 213, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 214, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "warehouse.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 215, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 216, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 217, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 218, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 219, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 220, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 221, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 222, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 223, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 224, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 225, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 226, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_waiting_room.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 227, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 228, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 229, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 230, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 231, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 232, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 233, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 234, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 235, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 236, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 237, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 238, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "staff_dormitory.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 239, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 240, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 241, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 242, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 243, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 244, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 245, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 246, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 247, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 248, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 249, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 250, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "security_station.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 251, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 252, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 253, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 254, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 255, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 256, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 257, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 258, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 259, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 260, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 261, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 262, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "cleaning_room.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 263, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 264, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 265, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 266, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 267, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 268, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 269, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 270, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 271, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 272, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 273, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 274, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "infirmary.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 275, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 276, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 277, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 278, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 279, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 280, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 281, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 282, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 283, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 284, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 285, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 286, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_24.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 287, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 288, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 289, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 290, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 291, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 292, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 293, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 294, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 295, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 296, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 297, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 298, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_25.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 299, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 300, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 301, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 302, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 303, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 304, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 305, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 306, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 307, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 308, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 309, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 310, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_26.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 311, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 312, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 313, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 314, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 315, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 316, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 317, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 318, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 319, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 320, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 321, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 322, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "guest_elevator.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 323, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 324, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 325, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 326, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 327, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 328, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 329, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 330, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 331, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 332, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 333, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 334, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "service_elevator.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 335, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 336, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 337, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 338, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 339, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 340, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 341, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 342, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 343, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 344, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 345, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 346, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_29.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 347, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv1.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 348, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv1.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 349, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv1.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 350, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv1.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 351, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv2.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 352, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv2.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 353, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv2.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 354, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv2.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 355, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv3.front.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 356, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv3.front.interior", + "source_file": "facility_usage_slots.json", + "source_index": 357, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv3.back.exterior", + "source_file": "facility_usage_slots.json", + "source_index": 358, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "original_facility_30.lv3.back.interior", + "source_file": "facility_usage_slots.json", + "source_index": 359, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 0, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 1, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 2, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 3, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 4, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 5, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 6, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 7, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 8, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 9, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 10, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 11, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 12, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 13, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 14, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 15, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 16, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 17, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.anri.voice", + "source_file": "character_usage_slots.json", + "source_index": 18, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 19, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 20, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 21, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 22, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 23, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 24, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 25, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 26, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 27, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 28, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 29, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 30, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 31, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 32, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 33, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 34, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 35, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 36, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.fine.voice", + "source_file": "character_usage_slots.json", + "source_index": 37, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 38, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 39, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 40, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 41, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 42, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 43, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 44, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 45, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 46, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 47, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 48, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 49, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 50, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 51, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 52, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 53, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 54, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 55, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.tomari.voice", + "source_file": "character_usage_slots.json", + "source_index": 56, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 57, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 58, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 59, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 60, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 61, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 62, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 63, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 64, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 65, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 66, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 67, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 68, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 69, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 70, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 71, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 72, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 73, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 74, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.amelia.voice", + "source_file": "character_usage_slots.json", + "source_index": 75, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 76, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 77, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 78, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 79, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 80, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 81, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 82, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 83, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 84, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 85, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 86, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 87, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 88, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 89, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 90, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 91, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 92, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 93, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.liz.voice", + "source_file": "character_usage_slots.json", + "source_index": 94, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 95, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 96, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 97, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 98, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 99, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 100, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 101, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 102, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 103, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 104, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 105, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 106, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 107, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 108, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 109, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 110, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 111, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 112, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.mimi.voice", + "source_file": "character_usage_slots.json", + "source_index": 113, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 114, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 115, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 116, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 117, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 118, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_marks", + "source_file": "character_usage_slots.json", + "source_index": 119, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 120, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 121, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 122, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 123, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 124, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 125, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 126, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 127, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_secondary_motion", + "source_file": "character_usage_slots.json", + "source_index": 128, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required secondary movement; not produced/approved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_pregnancy", + "source_file": "character_usage_slots.json", + "source_index": 129, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "visual-state change; content count not frozen", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.portrait_route_style", + "source_file": "character_usage_slots.json", + "source_index": 130, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "original route-dependent style; exact variants undecided", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.sd_restricted_loop", + "source_file": "character_usage_slots.json", + "source_index": 131, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "original required adult animation family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "heroine.satsuki.voice", + "source_file": "character_usage_slots.json", + "source_index": 132, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 133, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 134, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 135, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 136, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 137, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 138, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 139, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 140, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 141, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 142, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 143, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 144, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 145, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.rai.voice", + "source_file": "character_usage_slots.json", + "source_index": 146, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 147, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 148, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 149, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 150, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 151, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 152, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 153, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 154, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 155, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 156, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 157, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 158, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 159, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.riesenbalt.voice", + "source_file": "character_usage_slots.json", + "source_index": 160, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.portrait_base", + "source_file": "character_usage_slots.json", + "source_index": 161, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: identity", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.portrait_expression", + "source_file": "character_usage_slots.json", + "source_index": 162, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.portrait_costume", + "source_file": "character_usage_slots.json", + "source_index": 163, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: selected costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.portrait_damage", + "source_file": "character_usage_slots.json", + "source_index": 164, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: damaged state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.portrait_dirt", + "source_file": "character_usage_slots.json", + "source_index": 165, + "profile": "portrait", + "additional_profiles": [], + "usage_condition": "conversation/event: dirty state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_idle", + "source_file": "character_usage_slots.json", + "source_index": 166, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_walk", + "source_file": "character_usage_slots.json", + "source_index": 167, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: role-specific walking", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_work", + "source_file": "character_usage_slots.json", + "source_index": 168, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual role task", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_collapsed", + "source_file": "character_usage_slots.json", + "source_index": 169, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: stamina zero", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_carry", + "source_file": "character_usage_slots.json", + "source_index": 170, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_rescue", + "source_file": "character_usage_slots.json", + "source_index": 171, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_rest", + "source_file": "character_usage_slots.json", + "source_index": 172, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.sd_breath", + "source_file": "character_usage_slots.json", + "source_index": 173, + "profile": "motion", + "additional_profiles": [], + "usage_condition": "world: breathing", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.sou.voice", + "source_file": "character_usage_slots.json", + "source_index": 174, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "character speech; lines and clips unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "rival.additional_unfixed", + "source_file": "character_usage_slots.json", + "source_index": 175, + "profile": "scope", + "additional_profiles": [], + "usage_condition": "Original 等: additional identities/quantity not fixed; preserve open requirement", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 125, + "text": " * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "background.front", + "source_file": "other_usage_slots.json", + "source_index": 0, + "profile": "background", + "additional_profiles": [], + "usage_condition": "Main world distant backdrop in front", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "background.back", + "source_file": "other_usage_slots.json", + "source_index": 1, + "profile": "background", + "additional_profiles": [], + "usage_condition": "Main world distant backdrop in back", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.front_skin", + "source_file": "other_usage_slots.json", + "source_index": 2, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Main/management/notification front skin: original parchment/front or black iron/monitor/back", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.back_skin", + "source_file": "other_usage_slots.json", + "source_index": 3, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Main/management/notification back skin: original parchment/front or black iron/monitor/back", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.emotion_graph", + "source_file": "other_usage_slots.json", + "source_index": 4, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Unit inspector three emotion axes", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.shield_gauge", + "source_file": "other_usage_slots.json", + "source_index": 5, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Unit inspector actual shield", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 219, + "text": " * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.camera_overlay", + "source_file": "other_usage_slots.json", + "source_index": 6, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Dedicated camera viewing interface; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.camera_icon", + "source_file": "other_usage_slots.json", + "source_index": 7, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Back-layer entry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 221, + "text": " * 裏層の「カメラアイコン」からマジックミラー視界へ移行。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.grid_connection", + "source_file": "other_usage_slots.json", + "source_index": 8, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Construction grid/connection warning", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 224, + "text": " * **建設:** グリッドスナップ、接続ライン警告表示。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.bubbles", + "source_file": "other_usage_slots.json", + "source_index": 9, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Zzz/anger/heart when matching unit state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.event_log", + "source_file": "other_usage_slots.json", + "source_index": 10, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Event history view", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.cut_in", + "source_file": "other_usage_slots.json", + "source_index": 11, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Original important warning/duel/defense start", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 226, + "text": " * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.resource_hud", + "source_file": "other_usage_slots.json", + "source_index": 12, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Funds/mana/material/time/weather/rank HUD", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 214, + "text": " * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ui.layer_controls", + "source_file": "other_usage_slots.json", + "source_index": 13, + "profile": "ui", + "additional_profiles": [], + "usage_condition": "Layer toggle/build/manage controls", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 215, + "text": " * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "effect.layer_ripple", + "source_file": "other_usage_slots.json", + "source_index": 14, + "profile": "effect", + "additional_profiles": [], + "usage_condition": "Seamless layer transition", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 232, + "text": " * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "effect.shield", + "source_file": "other_usage_slots.json", + "source_index": 15, + "profile": "effect", + "additional_profiles": [], + "usage_condition": "Actual shield event", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "effect.smoke", + "source_file": "other_usage_slots.json", + "source_index": 16, + "profile": "effect", + "additional_profiles": [], + "usage_condition": "Smoke event/equipment state", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "effect.mana_light", + "source_file": "other_usage_slots.json", + "source_index": 17, + "profile": "effect", + "additional_profiles": [], + "usage_condition": "Mana visual event", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.front_ambience", + "source_file": "other_usage_slots.json", + "source_index": 18, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "Front environment birds", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.back_ambience", + "source_file": "other_usage_slots.json", + "source_index": 19, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "Back environment steam pipes", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.restricted_se", + "source_file": "other_usage_slots.json", + "source_index": 20, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "Original adult sound family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.character_voice", + "source_file": "other_usage_slots.json", + "source_index": 21, + "profile": "voice", + "additional_profiles": [], + "usage_condition": "All main/sub speech; line/clip count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.mob_restricted_still", + "source_file": "other_usage_slots.json", + "source_index": 22, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original generic adult event still family; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "audio.front_bgm", + "source_file": "other_usage_slots.json", + "source_index": 23, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.back_bgm", + "source_file": "other_usage_slots.json", + "source_index": 24, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "audio.ui", + "source_file": "other_usage_slots.json", + "source_index": 25, + "profile": "sound", + "additional_profiles": [], + "usage_condition": "click/success/refusal/notification; no environmental/voice substitution", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [ + { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "content.anri.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 26, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.anri.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 27, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.anri.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 28, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.fine.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 29, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.fine.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 30, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.fine.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 31, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.tomari.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 32, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.tomari.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 33, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.tomari.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 34, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.amelia.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 35, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.amelia.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 36, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.amelia.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 37, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.liz.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 38, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.liz.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 39, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.liz.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 40, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.mimi.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 41, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.mimi.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 42, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.mimi.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 43, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.satsuki.pure_love.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 44, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.satsuki.ntr.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 45, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.satsuki.fall.event_cg", + "source_file": "other_usage_slots.json", + "source_index": 46, + "profile": "event_art", + "additional_profiles": [], + "usage_condition": "Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.mob_guests", + "source_file": "other_usage_slots.json", + "source_index": 47, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 91, + "text": "## 4.5 クラス別AI特性", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.mob_staff", + "source_file": "other_usage_slots.json", + "source_index": 48, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original waiter/reception/bunny/chef/cleaner/carrier/rescue/adult-service/guard/trainer; role walk/task/idle/collapse/rest/carry where applicable; exact people/frames open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.mob_employment", + "source_file": "other_usage_slots.json", + "source_index": 49, + "profile": "scope", + "additional_profiles": [], + "usage_condition": "General/slave employee appearance classes; conditions/identities unresolved", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 97, + "text": "## 5.1 ユニット分類と基本定義", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.other_sub", + "source_file": "other_usage_slots.json", + "source_index": 50, + "profile": "scope", + "additional_profiles": [], + "usage_condition": "Other subcharacters beyond the named seven/rivals; identity/count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "content.end_states", + "source_file": "other_usage_slots.json", + "source_index": 51, + "profile": "scope", + "additional_profiles": [], + "usage_condition": "Original limited departure/bad-end object states; exact content IDs remain open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 135, + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_representations": [], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.ウェイター", + "source_file": "other_usage_slots.json", + "source_index": 52, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.受付係", + "source_file": "other_usage_slots.json", + "source_index": 53, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.バニー", + "source_file": "other_usage_slots.json", + "source_index": 54, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.シェフ", + "source_file": "other_usage_slots.json", + "source_index": 55, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.清掃員", + "source_file": "other_usage_slots.json", + "source_index": 56, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.運搬員", + "source_file": "other_usage_slots.json", + "source_index": 57, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.救護班", + "source_file": "other_usage_slots.json", + "source_index": 58, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.娼婦", + "source_file": "other_usage_slots.json", + "source_index": 59, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.警備員", + "source_file": "other_usage_slots.json", + "source_index": 60, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.staff_role.調教係", + "source_file": "other_usage_slots.json", + "source_index": 61, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.guest_group.貴族", + "source_file": "other_usage_slots.json", + "source_index": 62, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 92, + "text": " * **貴族:** 金払いは良いが忍耐力が極端に低い。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.guest_group.聖職者", + "source_file": "other_usage_slots.json", + "source_index": 63, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 93, + "text": " * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.guest_group.エルフ", + "source_file": "other_usage_slots.json", + "source_index": 64, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 94, + "text": " * **エルフ:** 自然物を好む。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "characters.guest_group.魔族/亜人", + "source_file": "other_usage_slots.json", + "source_index": 65, + "profile": "motion", + "additional_profiles": [ + "scope" + ], + "usage_condition": "Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 95, + "text": " * **魔族/亜人:** 地下耐性が高く満足度が下がらない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + }, + { + "source_id": "ancillary.客用通路", + "source_file": "other_usage_slots.json", + "source_index": 66, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 46, + "text": " * **施設:** 客室、商業、客用通路・エレベーター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.裏通路", + "source_file": "other_usage_slots.json", + "source_index": 67, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.従業員ドア", + "source_file": "other_usage_slots.json", + "source_index": 68, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 177, + "text": " * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.階段", + "source_file": "other_usage_slots.json", + "source_index": 69, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 86, + "text": " * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.リネンシュート", + "source_file": "other_usage_slots.json", + "source_index": 70, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.隠し扉", + "source_file": "other_usage_slots.json", + "source_index": 71, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.受付/精算所", + "source_file": "other_usage_slots.json", + "source_index": 72, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 190, + "text": " * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.金庫室", + "source_file": "other_usage_slots.json", + "source_index": 73, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 191, + "text": " * **金庫室:** 所持金上限解放。盗賊の標的になる。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.購買部", + "source_file": "other_usage_slots.json", + "source_index": 74, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 192, + "text": " * **購買部:** 消費自動発注、戦利品買取。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "ancillary.闇銀行", + "source_file": "other_usage_slots.json", + "source_index": 75, + "profile": "facility_art", + "additional_profiles": [], + "usage_condition": "Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 188, + "text": " * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "facility.visual_states", + "source_file": "state_usage_groups.json", + "source_index": 0, + "profile": "facility_art", + "additional_profiles": [], + "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", + "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" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D09" + ] + }, + { + "source_id": "unit.visual_states", + "source_file": "state_usage_groups.json", + "source_index": 1, + "profile": "motion", + "additional_profiles": [], + "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", + "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" + } + ], + "assigned_creator": null, + "assignment_approved": false, + "production_quantity": null, + "quantity_approved": false, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "budget_approved": false, + "existing_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 + } + ], + "reuse_approved": false, + "finished_quality_accepted": false, + "status": [ + "unassigned", + "unapproved", + "awaiting_quantity_and_reuse_decision" + ], + "decisions": [ + "D08", + "D09" + ] + } + ], + "script_authoring": { + "profile": "script", + "source_anchor": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "line": 256, + "text": " * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。" + }, + "linked_usage_ids": [ + "heroine.anri.voice", + "heroine.fine.voice", + "heroine.tomari.voice", + "heroine.amelia.voice", + "heroine.liz.voice", + "heroine.mimi.voice", + "heroine.satsuki.voice", + "rival.rai.voice", + "rival.riesenbalt.voice", + "rival.sou.voice", + "rival.additional_unfixed", + "audio.character_voice", + "content.mob_restricted_still", + "content.anri.pure_love.event_cg", + "content.anri.ntr.event_cg", + "content.anri.fall.event_cg", + "content.fine.pure_love.event_cg", + "content.fine.ntr.event_cg", + "content.fine.fall.event_cg", + "content.tomari.pure_love.event_cg", + "content.tomari.ntr.event_cg", + "content.tomari.fall.event_cg", + "content.amelia.pure_love.event_cg", + "content.amelia.ntr.event_cg", + "content.amelia.fall.event_cg", + "content.liz.pure_love.event_cg", + "content.liz.ntr.event_cg", + "content.liz.fall.event_cg", + "content.mimi.pure_love.event_cg", + "content.mimi.ntr.event_cg", + "content.mimi.fall.event_cg", + "content.satsuki.pure_love.event_cg", + "content.satsuki.ntr.event_cg", + "content.satsuki.fall.event_cg", + "characters.mob_employment", + "characters.other_sub", + "content.end_states" + ], + "scope": "chapter/person/route/end/dialogue/catalog scope requires D08; links do not enumerate all scripts", + "production_quantity": null, + "assigned_creator": null, + "estimated_content_hours": null, + "estimated_technical_hours": null, + "budget_amount": null, + "status": [ + "unassigned", + "unapproved", + "awaiting_D08_content_ids_and_quantities" + ] + }, + "remaining_acceptance": [ + "必要枚数・差分/フレーム/音声/脚本量を承認内容ID・共用範囲と対応させる(利用枠数で代用不可)。", + "確定数量に対する担当候補・予算候補を内容制作/技術工数別に具体化し、全原work/acceptanceを独立受入する。" + ], + "not_authorized_by_this_draft": [ + "commissioning", + "payment", + "publishing", + "assignment approval", + "scope/quality reduction" + ] +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p22-03/root-integration-validation.json b/docs/plans/original-completion-2026-10-02/execution/p22-03/root-integration-validation.json new file mode 100644 index 0000000..592eb0a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p22-03/root-integration-validation.json @@ -0,0 +1,19 @@ +{ + "passed": true, + "scope": "bounded planning integration only; not unit or game acceptance", + "archive_members_verified": 12, + "original_work_acceptance_and_dependencies_unchanged": true, + "delivery_state_changes": [ + [ + "P22-03", + "planned", + "in_progress" + ] + ], + "formal_completed_units": 9, + "total_units": 88, + "production_game_edits": 0, + "new_engine_runs": 0, + "quantity_values_invented": false, + "source_head_at_start": "e58c5f5e1757a8e5486d8ba6b5e362e95c312f69" +} diff --git a/docs/plans/original-completion-2026-10-02/plan_validation.json b/docs/plans/original-completion-2026-10-02/plan_validation.json index 25c5115..912af2f 100644 --- a/docs/plans/original-completion-2026-10-02/plan_validation.json +++ b/docs/plans/original-completion-2026-10-02/plan_validation.json @@ -223,7 +223,7 @@ "ASSETS_PLATFORM_AUDIT.md": "a3a4b8ca0fb39a9abf88692285d26aa879815e092352ba304ef2758e71da50bd", "ATOMIC_REGISTER.md": "6070143b85b7c3b9b73d7c9768d88d2dae4d20407ad54a563cb6ffd74f2373ae", "ATOMIC_SEMANTIC_REVIEW.md": "c156b1fb57c2b4a900f27a19049510f3e9616e723d5edb3417f50d733de5be48", - "IMPLEMENTATION_PLAN.md": "e919544ba290d045b8f394e592896a37af4c7700556ee634fb54971cf2c4dc2f", + "IMPLEMENTATION_PLAN.md": "3b8102143c39b591920d8078c9c9be9a5573bd48c790691cfcf5a9d297ebca8b", "IMPORT_UNICODE_AUDIT.md": "88b2382bfbb3411fece8be7e6004ba21d8bf6a47e9d1f3cf573ea6638f79c12f", "P09_VALUE_CONTRACTS.md": "c5abdc4543e54033b1fcfd0943cba266f664d8c10968965fd36ade40da488a25", "PERFORMANCE_AUDIT.md": "c75e806acf825fc4a61f773a2cce7e71be335a1e25dbb15d98091097e8dc47c1", @@ -244,7 +244,7 @@ "facility_value_contracts_validation.json": "bf490a9ca585c48fc318e76c4a069ef244827d828d46e6415399f7710590dd16", "performance_audit.json": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762", "progress_contract.json": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77", - "progress_snapshot.json": "15243f2beca8503a11c481230c4263f0aa12f3929a310065ffbc35f7df6c5166", + "progress_snapshot.json": "444fc5129bd52e24646e2008d43dbfaedb45419b3dae7dcda338b388f5ed8ed8", "progress_validator_guard_checks.json": "72ee513fcf1cad85c24bfd0a4b472f425f6acf117928ece0f6b41e29018da627", "progress_validator_guard_checks.r01.json": "14c26adffa5a1938241db4912e50ea54b660641ee6fee2e412d467dce14d0519", "requirement_coverage.json": "8b5788b22ae8f49ea7e5cf048a5f0d82b54f6f193623465e0b70496b5aadd09d", @@ -254,6 +254,6 @@ "validate_facility_value_contracts.py": "91640e2a76cd6cc9186f7b85c0bf379b24b6cac0d48962815235ee628e7ae43e", "validate_plan.py": "23678227d9b3c556f1bd903f4b5b3147c4a82ce5085e10055481026803451b80", "validator_update_checks.json": "f997d0f3de2cea29550840b1d5cb23647d64f81329de46758551e2b6c8fecc27", - "work_packages.json": "9f402377c8396999af5cd8794c5c23294947e3ba08da6993ea6ae0c83175b906" + "work_packages.json": "b51a24222201e4ff3a6c5af48c52b631950b76479c2b8c4cd4b70404f70ce1e3" } } diff --git a/docs/plans/original-completion-2026-10-02/progress_snapshot.json b/docs/plans/original-completion-2026-10-02/progress_snapshot.json index 201f326..5daf017 100644 --- a/docs/plans/original-completion-2026-10-02/progress_snapshot.json +++ b/docs/plans/original-completion-2026-10-02/progress_snapshot.json @@ -1,9 +1,9 @@ { "schema_version": 1, - "integrated_at_jst": "2026-10-12", - "scope": "P23-02 real work in progress, candidate only. Nine completed of unchanged88 units; no partial credit. Original conditions, atomics, assets and Windows acceptance unchanged.", - "source_head": "285528b7a3b1b46a2a67af5aa90d9085539b42f4", - "source_authority_note": "HEAD alone cannot identify dirty working-source version. Evidence is scoped to each recorded source map and execution interval.", + "integrated_at_jst": "2026-10-12T23:16:14.425790+09:00", + "scope": "User-authorized execution reordering: defer repeated P23-02 performance work; P22-03 finite production-planning draft, no formal completion added", + "source_head": "e58c5f5e1757a8e5486d8ba6b5e362e95c312f69", + "source_authority_note": "Source HEAD at start of this documentation-only change; no production game implementation changed", "immutable_history": { "baseline.json": { "sha256": "750bb3d313cc5e2ce0d4c79e563a995abd7a78f991dee1dd75c627877b02cd7b", @@ -155,8 +155,8 @@ }, "current_delivery_state_counts": { "completed": 9, - "in_progress": 19, - "planned": 60 + "in_progress": 20, + "planned": 59 }, "completed_current_deliveries": [ "P00-01", @@ -5229,283 +5229,19 @@ "sha256": "45845238d8a73b84fd346f2d834ee4aaa12d32b45367ea0952b523db9b2523d9" }, "next_single_delivery_unit": { - "id": "P23-02", - "title": "断面の操作性", - "work": "パン、上下スクロール、ズーム、建設グリッド、接続警告、HUD配置を整える。", - "acceptance": "小画面とWindows表示倍率で読めて押せる。x3時にも操作が追随する。", + "id": "P22-03", + "title": "制作量と担当", + "work": "未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。", + "acceptance": "未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。", "state": "in_progress", "completed": false, "missing": [ - { - "id": "C01", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "通常OSでcamera drag/モード切替・位置と対象の維持を確認。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C02", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "r06のpan mode wheel上下は営業ON実時間x3と1024x576で有限取得済み。Ctrlzoom・対象保持を最終同候補で確認し、原全受入へ統合。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C03", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "r06通常OSの通常wheel上限4.0/下限0.5・追加入力clamp・同じ完成客室click/選択保持・Home復帰は1024x576停止1020で取得し独立受理。全Runtime literal保持。同source全回帰は既受理。残るCtrl-wheel/アンカー適用性と原全条件最終受入を統合。", - "Ctrl通常入力は2つの現API経路で未成立を独立審査。modifier-only拒否/ctrl-right-click後の非修飾wheelを記録し同経路を重複しない。製品guardを変更せず未検証維持。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C04", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "r06通常UIでHome後のgrid配置command7 OK、FRONT2セル、350G/資材5、工事995完了と占有、無効UNSUPPORTED/OVERLAP拒否全Runtime literal保持、完成Save1020別PIDLoadは有限取得・独立審査済み。同source最終候補の全回帰172/14759/0を独立受理済み。原条件全体への適用性と残る原操作/Windows等を最終全条件受入へ統合。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C05", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "r06通常OSで実入口pathのCONNECTED緑線→対象変更DISCONNECTED破線/amber X/警告→CONNECTED占有地点のPNGとstateを有限取得・独立審査済み。配置可否は到達性と独立に既存規則へ一致。r05 native topology変更根拠は適用条件を限定して保持。同source全回帰172/14759/0を独立受理済み。原11.4への最終全条件受入を統合。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C06", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "実1024x576 clientの上部resource/time/weather/rank、下部layer/build/manage・Load・palette・施設詳細開閉とscroll/zoomの有限画像/操作を取得・独立審査済み。同source全回帰172/14759/0を独立受理済み。試験済み対象範囲の適用性を最終全条件受入へ統合、未試験全modalの成功へ拡張しない。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C07", - "conditions": [ - "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "r06実Mac client1024x576(CUA画像1024x608 header32)で主要HUD/通常Load/施設クリック/palette/pan wheel/zoom/Home/Gを有限取得・独立審査済み。この寸法はQA入力であり最低仕様値でない。同source全回帰172/14759/0を独立受理済み。原小画面条件の対象操作範囲と最終全条件受入を統合、Windows倍率はC08に残す。", - "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" - ] - }, - { - "id": "C08", - "conditions": [ - "Windows実機の同一最終配布版・倍率・viewport・操作証拠", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions": [ - "同一対象版Windows実機の表示倍率・実Viewport・読みやすさ・クリック到達性。倍率やD10性能仕様は未確定値を発明しない。" - ] - }, - { - "id": "C09", - "conditions": [ - "Guest313-r02/library314-r02 finite local315 692/0 + originalS3 18 and S6/whole317 continuation accepted only for pinned scopes. Candidate whole single 1090007us; original whole snapshot11487732 bytes equal. r317 driver assertion cause unproven, pair not established. 50ms/P95/D10/stable gain/final172/general custom/reentry/normal OS/x3/exit/small screen/same Windows/original17 not accepted.", - "旧詳細はr316 matrixとcheckpointへ保持。" - ], - "historical_conditions": [ - "r06小規模営業ON実時間x3の通常操作証拠は履歴/不変適用範囲のみ保持。制作r32と最終採用候補の応答追随・原操作/Windowsを最終受入へ整合する。", - "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" - ], - "historical_conditions_before_r232": [ - "同225/226の229局所tag1024組/3境界/2script変異・既存4QA・原150候補/全評価保存一致は対象版の有限証拠。新225whole647と速度利益・50ms/P95D10未検証。最新whole216/217の222単一観測1.221秒は50ms未達。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", - "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" - ], - "historical_conditions_before_r237": [ - "同225/226の229局所および231whole647全保存等価・正常終了は対象版の有限証拠。231単一観測1273991→1308924usは利益を示さず、双方50ms未達で新225採用見送り。次の実装修正元216/217。安定利益/P95D10・任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", - "原詳細・旧条件はhistorical_conditions_before_r232と旧matrixへ保持。" - ], - "historical_conditions_before_r243": [ - "同233/234の235局所キー/実callback変異と236-r02 whole647全保存等価・正常終了は対象版の有限証拠。単一隣接観測1225541→1206728usの1.535077%短縮は安定利益/P95D10受入ではなく、双方50ms未達。次の実装修正元233/234は未選定・未採用。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", - "原詳細・旧条件はhistorical_conditions_before_r237と旧matrixへ保持。" - ], - "historical_conditions_before_r247": [ - "同239/240の241局所・242 whole647全保存等価/正常終了は有限証拠。単一隣接tick1225274→1218285us(短縮率0.570403%)は安定利益/P95D10受入ではなく双方50ms未達。次の実装修正元r239/library240は未選定・未採用。238診断nested inclusiveを純CPU/新候補速度へ換算しない。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", - "原詳細・旧条件はhistorical_conditions_before_r243と旧matrixへ保持。" - ], - "historical_conditions_before_r252": [ - "239/240 remains latest uninstrumented whole candidate, unselected/unadopted. 246-r02 is one diagnostic derived239/host245-r02: 19/0, after647 raw equality, 50 native profiles and shared-stage restore accepted only in finite scope. Nested inclusive timing cannot support speed gain/P95/D10/50ms acceptance. Original17 conditions, exact final172, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", - "原条件詳細・旧版はhistorical_conditions_before_r247と旧matrixへ保持。" - ], - "historical_conditions_before_r254": [ - "Latest finite local candidate248-r02/library249: static/build/local250-r02 1607/0 plus invalid-cache251-r02 66/0 accepted in bounded scopes only. Latest uninstrumented whole remains239/240. Candidate248 whole647 equality, stable gain/P95/D10/50ms, exact final172, original17 conditions, normal OS/x3/exit/small-screen/same Windows distribution remain unmet; no adoption or completion.", - "原条件詳細・旧版はhistorical_conditions_before_r252と旧matrixへ保持。" - ], - "historical_conditions_before_r256": [ - "Latest finite local248-r02/library249 and whole253-r02 equality accepted in bounded scopes only. Single ticks parent1175480us/candidate1197363us, both cache_hits0/misses9311: benefit not demonstrated, adoption declined; next implementation parent239/240. Stable gain/P95/D10/50ms, exact final172, original17 conditions, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", - "原条件詳細はhistorical_conditions_before_r254と旧matrixへ保持。" - ], - "historical_conditions_before_r259": [ - "Latest uninstrumented whole248-r02/library249 finite253-r02 equals original; adoption declined, next parent239/240. Latest original239/240 diagnostic255-r03: record_sample path_query7586calls/inclusive135814us/max555us, full647 equivalent; no pure CPU/causal/gain/performance acceptance. Native whole record_sample candidate remains to implement/validate. Stable gain/P95/D10/50ms, final172, original17, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", - "原条件詳細はhistorical_conditions_before_r256と旧matrixへ保持。" - ], - "historical_conditions_before_r261": [ - "Latest implementation257-r04/library258-r02 static and hostbuild accepted only; load/local ownership/integer state/report/signal/reentrancy/fallback and whole/performance remain untested. Latest uninstrumented whole248-r02/249 finite253 equality/adoption declined; baseline239/240. Diagnostic255-r03 only. Stable gain/P95/D10/50ms/final172/original17/normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", - "原条件詳細はhistorical_conditions_before_r259と旧matrixへ保持。" - ], - "historical_conditions_before_r263-r02": [ - "Latest257-r04/library258-r02 native load/local r260-r02 finite accepted only. Original S6/GameClock impact and same candidate whole647/performance remain untested. Latest uninstrumented whole248-r02/249 finite253 equality/adoption declined; baseline239/240. Stable gain/P95/D10/50ms/final172/original17/normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", - "原条件詳細はhistorical_conditions_before_r261と旧matrixへ保持。" - ] - }, - { - "id": "cross-cutting-final-candidate", - "conditions": [ - "原17条件を同一最終版で受入。最新版付き有限証拠と不足はr320 matrixへ保持。" - ], - "historical_conditions": [ - "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" - ] - } + "必要画像/差分/フレーム/クリップ/台詞/脚本量と共用範囲・内容IDの確定(D08/D09)。", + "確定数量に対する具体的な担当/予算候補と全条件独立受入。" ], - "depends_on": [ - "P23-01 layer/coordinates accepted", - "P08 relevant World/building contracts; P22-01 visual-use inventory" - ], - "target_source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", - "target_source_sha256": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", - "selection_reason": "P23-01受入済みの座標/層を引き継ぎ、計画順の次の断面操作成果を閉じる。小画面等の独立ローカル作業を継続し、Windows実機が必要な条件のみ未検証にする。残工数は適用証拠監査後に確定。", - "whole_unit_blocked_by_Windows": false, - "Windows_required_conditions": [ - "Windows表示倍率で読めて押せる" - ], - "reusable_evidence": [ - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-current-unit-disposition-r01.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/related-regression-reuse.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/representative-performance-reuse.json" - ], - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r320.json", - "target_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-candidate-r62/stage", - "production_adopted": true, - "working_candidate_adopted": false, - "unselected_trial_candidate_stage": null, - "unselected_trial_evidence": [ - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-static-independent-review-r185.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-build-actual-independent-review-r314-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-impact-whole-r317-r03/execution.json" - ], - "unselected_trial_accepted_as_unit": false, - "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r320.json", - "next_implementation_parent_stage": null, - "historical_native_trial_stage_r276": { - "unselected_trial_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage", - "next_implementation_parent_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage" - }, - "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", - "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", - "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", - "next_implementation_parent_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", - "next_implementation_parent_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", - "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption", - "historical_trial_source_fields_before_r294": { - "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source", - "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", - "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", - "next_implementation_parent_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source", - "next_implementation_parent_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json" - }, - "historical_trial_source_fields_before_r301": { - "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/source/tree_numeric_core.cpp", - "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", - "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-r291/libtree_numeric_core.macos.template_debug.dylib", - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json" - }, - "historical_trial_source_fields_before_r306": { - "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", - "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", - "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json" - }, - "historical_trial_source_fields_before_r308": { - "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", - "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", - "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json" - } + "reused_evidence": "P22-01 accepted candidate-r02 usage inventory; refreshed current source reference hashes", + "bounded_work": "production backlog draft, static input/anchor validation, one read-only independent review, ledger integration", + "fallback_independent_audit_if_quantity_decisions_pending": "P06-01; source/value/save contract audit only; unapproved coefficients remain unknown" }, "current_P14_01_contract_audit": { "audit": "artifacts/original-completion-2026-10-02/p14-01-current-contract-audit-r01/audit.json", @@ -9525,5 +9261,302 @@ "performance_accepted": false, "full_regression_count": 0, "updated_at_jst": "2026-10-12T15:40:30.738845+09:00" + }, + "historical_next_before_execution_reordering_2026_10_12": { + "id": "P23-02", + "title": "断面の操作性", + "work": "パン、上下スクロール、ズーム、建設グリッド、接続警告、HUD配置を整える。", + "acceptance": "小画面とWindows表示倍率で読めて押せる。x3時にも操作が追随する。", + "state": "in_progress", + "completed": false, + "missing": [ + { + "id": "C01", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "通常OSでcamera drag/モード切替・位置と対象の維持を確認。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C02", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "r06のpan mode wheel上下は営業ON実時間x3と1024x576で有限取得済み。Ctrlzoom・対象保持を最終同候補で確認し、原全受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C03", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "r06通常OSの通常wheel上限4.0/下限0.5・追加入力clamp・同じ完成客室click/選択保持・Home復帰は1024x576停止1020で取得し独立受理。全Runtime literal保持。同source全回帰は既受理。残るCtrl-wheel/アンカー適用性と原全条件最終受入を統合。", + "Ctrl通常入力は2つの現API経路で未成立を独立審査。modifier-only拒否/ctrl-right-click後の非修飾wheelを記録し同経路を重複しない。製品guardを変更せず未検証維持。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C04", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "r06通常UIでHome後のgrid配置command7 OK、FRONT2セル、350G/資材5、工事995完了と占有、無効UNSUPPORTED/OVERLAP拒否全Runtime literal保持、完成Save1020別PIDLoadは有限取得・独立審査済み。同source最終候補の全回帰172/14759/0を独立受理済み。原条件全体への適用性と残る原操作/Windows等を最終全条件受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C05", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "r06通常OSで実入口pathのCONNECTED緑線→対象変更DISCONNECTED破線/amber X/警告→CONNECTED占有地点のPNGとstateを有限取得・独立審査済み。配置可否は到達性と独立に既存規則へ一致。r05 native topology変更根拠は適用条件を限定して保持。同source全回帰172/14759/0を独立受理済み。原11.4への最終全条件受入を統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C06", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "実1024x576 clientの上部resource/time/weather/rank、下部layer/build/manage・Load・palette・施設詳細開閉とscroll/zoomの有限画像/操作を取得・独立審査済み。同source全回帰172/14759/0を独立受理済み。試験済み対象範囲の適用性を最終全条件受入へ統合、未試験全modalの成功へ拡張しない。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C07", + "conditions": [ + "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "r06実Mac client1024x576(CUA画像1024x608 header32)で主要HUD/通常Load/施設クリック/palette/pan wheel/zoom/Home/Gを有限取得・独立審査済み。この寸法はQA入力であり最低仕様値でない。同source全回帰172/14759/0を独立受理済み。原小画面条件の対象操作範囲と最終全条件受入を統合、Windows倍率はC08に残す。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ] + }, + { + "id": "C08", + "conditions": [ + "Windows実機の同一最終配布版・倍率・viewport・操作証拠", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions": [ + "同一対象版Windows実機の表示倍率・実Viewport・読みやすさ・クリック到達性。倍率やD10性能仕様は未確定値を発明しない。" + ] + }, + { + "id": "C09", + "conditions": [ + "Guest313-r02/library314-r02 finite local315 692/0 + originalS3 18 and S6/whole317 continuation accepted only for pinned scopes. Candidate whole single 1090007us; original whole snapshot11487732 bytes equal. r317 driver assertion cause unproven, pair not established. 50ms/P95/D10/stable gain/final172/general custom/reentry/normal OS/x3/exit/small screen/same Windows/original17 not accepted.", + "旧詳細はr316 matrixとcheckpointへ保持。" + ], + "historical_conditions": [ + "r06小規模営業ON実時間x3の通常操作証拠は履歴/不変適用範囲のみ保持。制作r32と最終採用候補の応答追随・原操作/Windowsを最終受入へ整合する。", + "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" + ], + "historical_conditions_before_r232": [ + "同225/226の229局所tag1024組/3境界/2script変異・既存4QA・原150候補/全評価保存一致は対象版の有限証拠。新225whole647と速度利益・50ms/P95D10未検証。最新whole216/217の222単一観測1.221秒は50ms未達。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", + "原詳細・旧条件はhistorical_missing_conditionsと旧matrixへ保持。" + ], + "historical_conditions_before_r237": [ + "同225/226の229局所および231whole647全保存等価・正常終了は対象版の有限証拠。231単一観測1273991→1308924usは利益を示さず、双方50ms未達で新225採用見送り。次の実装修正元216/217。安定利益/P95D10・任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", + "原詳細・旧条件はhistorical_conditions_before_r232と旧matrixへ保持。" + ], + "historical_conditions_before_r243": [ + "同233/234の235局所キー/実callback変異と236-r02 whole647全保存等価・正常終了は対象版の有限証拠。単一隣接観測1225541→1206728usの1.535077%短縮は安定利益/P95D10受入ではなく、双方50ms未達。次の実装修正元233/234は未選定・未採用。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", + "原詳細・旧条件はhistorical_conditions_before_r237と旧matrixへ保持。" + ], + "historical_conditions_before_r247": [ + "同239/240の241局所・242 whole647全保存等価/正常終了は有限証拠。単一隣接tick1225274→1218285us(短縮率0.570403%)は安定利益/P95D10受入ではなく双方50ms未達。次の実装修正元r239/library240は未選定・未採用。238診断nested inclusiveを純CPU/新候補速度へ換算しない。任意custom/一般再入/深部構造/非BOOL・正確最終全172・通常OS/x3/終了/小画面/同一Windows実機は未達。", + "原詳細・旧条件はhistorical_conditions_before_r243と旧matrixへ保持。" + ], + "historical_conditions_before_r252": [ + "239/240 remains latest uninstrumented whole candidate, unselected/unadopted. 246-r02 is one diagnostic derived239/host245-r02: 19/0, after647 raw equality, 50 native profiles and shared-stage restore accepted only in finite scope. Nested inclusive timing cannot support speed gain/P95/D10/50ms acceptance. Original17 conditions, exact final172, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", + "原条件詳細・旧版はhistorical_conditions_before_r247と旧matrixへ保持。" + ], + "historical_conditions_before_r254": [ + "Latest finite local candidate248-r02/library249: static/build/local250-r02 1607/0 plus invalid-cache251-r02 66/0 accepted in bounded scopes only. Latest uninstrumented whole remains239/240. Candidate248 whole647 equality, stable gain/P95/D10/50ms, exact final172, original17 conditions, normal OS/x3/exit/small-screen/same Windows distribution remain unmet; no adoption or completion.", + "原条件詳細・旧版はhistorical_conditions_before_r252と旧matrixへ保持。" + ], + "historical_conditions_before_r256": [ + "Latest finite local248-r02/library249 and whole253-r02 equality accepted in bounded scopes only. Single ticks parent1175480us/candidate1197363us, both cache_hits0/misses9311: benefit not demonstrated, adoption declined; next implementation parent239/240. Stable gain/P95/D10/50ms, exact final172, original17 conditions, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", + "原条件詳細はhistorical_conditions_before_r254と旧matrixへ保持。" + ], + "historical_conditions_before_r259": [ + "Latest uninstrumented whole248-r02/library249 finite253-r02 equals original; adoption declined, next parent239/240. Latest original239/240 diagnostic255-r03: record_sample path_query7586calls/inclusive135814us/max555us, full647 equivalent; no pure CPU/causal/gain/performance acceptance. Native whole record_sample candidate remains to implement/validate. Stable gain/P95/D10/50ms, final172, original17, normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", + "原条件詳細はhistorical_conditions_before_r256と旧matrixへ保持。" + ], + "historical_conditions_before_r261": [ + "Latest implementation257-r04/library258-r02 static and hostbuild accepted only; load/local ownership/integer state/report/signal/reentrancy/fallback and whole/performance remain untested. Latest uninstrumented whole248-r02/249 finite253 equality/adoption declined; baseline239/240. Diagnostic255-r03 only. Stable gain/P95/D10/50ms/final172/original17/normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", + "原条件詳細はhistorical_conditions_before_r259と旧matrixへ保持。" + ], + "historical_conditions_before_r263-r02": [ + "Latest257-r04/library258-r02 native load/local r260-r02 finite accepted only. Original S6/GameClock impact and same candidate whole647/performance remain untested. Latest uninstrumented whole248-r02/249 finite253 equality/adoption declined; baseline239/240. Stable gain/P95/D10/50ms/final172/original17/normal OS/x3/exit/small-screen/same Windows distribution remain unmet.", + "原条件詳細はhistorical_conditions_before_r261と旧matrixへ保持。" + ] + }, + { + "id": "cross-cutting-final-candidate", + "conditions": [ + "原17条件を同一最終版で受入。最新版付き有限証拠と不足はr320 matrixへ保持。" + ], + "historical_conditions": [ + "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" + ] + } + ], + "depends_on": [ + "P23-01 layer/coordinates accepted", + "P08 relevant World/building contracts; P22-01 visual-use inventory" + ], + "target_source_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-final-candidate-r32-source-adoption-r03/source-after.json", + "target_source_sha256": "396df12825ae1addfa0bb099953f06bcd9bc8f1bb0c5f34f887e3b695209833e", + "selection_reason": "P23-01受入済みの座標/層を引き継ぎ、計画順の次の断面操作成果を閉じる。小画面等の独立ローカル作業を継続し、Windows実機が必要な条件のみ未検証にする。残工数は適用証拠監査後に確定。", + "whole_unit_blocked_by_Windows": false, + "Windows_required_conditions": [ + "Windows表示倍率で読めて押せる" + ], + "reusable_evidence": [ + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-current-unit-disposition-r01.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/related-regression-reuse.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/representative-performance-reuse.json" + ], + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r320.json", + "target_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-candidate-r62/stage", + "production_adopted": true, + "working_candidate_adopted": false, + "unselected_trial_candidate_stage": null, + "unselected_trial_evidence": [ + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-static-independent-review-r185.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-build-actual-independent-review-r314-r02.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-impact-whole-r317-r03/execution.json" + ], + "unselected_trial_accepted_as_unit": false, + "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r320.json", + "next_implementation_parent_stage": null, + "historical_native_trial_stage_r276": { + "unselected_trial_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage", + "next_implementation_parent_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage" + }, + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "next_implementation_parent_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "next_implementation_parent_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption", + "historical_trial_source_fields_before_r294": { + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "next_implementation_parent_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source", + "next_implementation_parent_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json" + }, + "historical_trial_source_fields_before_r301": { + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/source/tree_numeric_core.cpp", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-r291/libtree_numeric_core.macos.template_debug.dylib", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r294.json" + }, + "historical_trial_source_fields_before_r306": { + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r301.json" + }, + "historical_trial_source_fields_before_r308": { + "unselected_trial_candidate_source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "unselected_trial_candidate_input": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "unselected_trial_candidate_library": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r306.json" + } + }, + "execution_reordering_2026_10_12": { + "plan": "execution/CURRENT_EXECUTION_ORDER_2026_10_12.md", + "backlog": "execution/p22-03/production_backlog.json", + "formal_completion_added": 0, + "production_game_source_edits": 0, + "new_engine_runs": 0, + "partial_credit": false, + "review_status": "finite draft supported; 63 pins fresh verified; formal completion not allowed", + "independent_review": "execution/p22-03/independent-review.json" + }, + "multi_agent_dev_handoff": { + "plugin": "multi-agent-dev@personal", + "role_contract": "execution/multi-agent-dev-handoff/README.md", + "runner_registered": false, + "current_branch_base_not_in_main": true, + "new_duplicate_workers_started": 0, + "new_game_implementation_started": 0 } } diff --git a/docs/plans/original-completion-2026-10-02/work_packages.json b/docs/plans/original-completion-2026-10-02/work_packages.json index 27e8233..61b399f 100644 --- a/docs/plans/original-completion-2026-10-02/work_packages.json +++ b/docs/plans/original-completion-2026-10-02/work_packages.json @@ -8978,7 +8978,7 @@ "remaining": "差分数・制作担当・品質受入と利用画面の確定。既存ファイルの存在を完成認定しない。", "legacy_state": "in_progress", "state_scope": "package-level; completed means whole package accepted; partial implementation is not completion", - "current_summary": "P22-01「必要素材の確定」を原work/acceptanceそのままで独立受入。現採用1299に固定し、既存30施設360利用枠を引継ぎ、Lv1〜3×表裏描画文脈×外観内装の用途・配置条件を列挙。7人物、名前のあるライバル3名と未確定の等、人物/施設状態、背景・UI・音・未制作原本必須内容をsource行/SHAと現参照先へ対応付けた。現media296件のSHAを確認し、仮media/コード描画/完成素材を区別。使用枠/用途群数は素材枚数・フレーム数・原子分母へ換算しない。D08/D09の未確定枚数・音声・内容ID・追加人物/制作担当はnullと未割当を維持。製品編集0/engine追加0/素材完成追加0、Runtime/通常UI/保存変更のない一覧成果に限定した横断適用を独立確認。本成果単位の不足0、正式完了8。素材制作・品質・権利受入・全内容/原子/Windowsは未完。 P22-02素材契約と権利、P22-03制作量と担当は未完。", + "current_summary": "P22-01「必要素材の確定」を原work/acceptanceそのままで独立受入。現採用1299に固定し、既存30施設360利用枠を引継ぎ、Lv1〜3×表裏描画文脈×外観内装の用途・配置条件を列挙。7人物、名前のあるライバル3名と未確定の等、人物/施設状態、背景・UI・音・未制作原本必須内容をsource行/SHAと現参照先へ対応付けた。現media296件のSHAを確認し、仮media/コード描画/完成素材を区別。使用枠/用途群数は素材枚数・フレーム数・原子分母へ換算しない。D08/D09の未確定枚数・音声・内容ID・追加人物/制作担当はnullと未割当を維持。製品編集0/engine追加0/素材完成追加0、Runtime/通常UI/保存変更のない一覧成果に限定した横断適用を独立確認。P22-01本成果単位の不足0。現在の全計画の正式完了は9。素材制作・品質・権利受入・全内容/原子/Windowsは未完。 P22-02素材契約と権利は未完。P22-03は制作計画の下書きに着手、必要数量・具体的見積が残り未完。", "remaining_deliverables": [ { "id": "P22-01", @@ -9125,8 +9125,20 @@ "title": "制作量と担当", "work": "未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。", "acceptance": "未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。", - "state": "planned", - "evidence": [] + "state": "in_progress", + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p22-03/independent-review.json", + "sha256_at_integration": "7b8013dd4333fd78ae191b2240b72f0da3a71e8337c4614aae4b2e1ec32f5c34", + "scope": "finite production-planning draft supported; unit_accepted=false; required quantities and concrete estimates remain" + } + ], + "progress_summary": "受入済P22-01の614利用記録を制作形式、担当役割候補、数量入力、技術作業/内容制作、見積方法へ対応。一般従業員・客16記録は独立指摘でmotion+scopeへ補正。必要数量・具体的見積は未確定で正式完了不可。製品変更0、engine追加0。", + "remaining_gaps": [ + "必要画像/差分/フレーム/クリップ/台詞/脚本量と共用範囲・内容IDの確定(D08/D09)。", + "確定数量に対する具体的な担当/予算候補と全条件独立受入。" + ], + "updated_at_jst": "2026-10-12T23:16:14.425790+09:00" } ], "estimate_person_days_historical_2026_09_29": [ @@ -15342,7 +15354,7 @@ "手動Ctrl保持wheelと左ボタン保持dragは延期、免除しない。", "未選定/未採用候補の有限成功を成果単位完了へ拡張しない。" ], - "updated_at_jst": "2026-10-12T15:40:30.738845+09:00", + "updated_at_jst": "2026-10-12T23:16:14.425790+09:00", "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r337.json", "current_phase_diagnostic_r339": { "review": "artifacts/original-completion-2026-10-02/p23-02-current-phase-diagnostic-actual-independent-review-r338-r02.json", @@ -15448,7 +15460,9 @@ "performance_accepted": false, "full_regression_count": 0, "updated_at_jst": "2026-10-12T15:40:30.738845+09:00" - } + }, + "execution_priority": "deferred_by_user_authorized_reordering", + "execution_priority_note": "2026-10-12: 追加経路性能修正の反復を保留。原17条件・候補・証拠は保持。Windows実機C08/X8だけ環境ブロック、手動操作は延期。次の有限作業P22-03へ。" }, { "id": "P23-03",