68 lines
5.2 KiB
JSON
68 lines
5.2 KiB
JSON
{
|
|
"id": "P13-03",
|
|
"title": "内容差異の記録",
|
|
"work": "地下牢、マナ炉等のイベント接続と未制作の表現資産を別に管理する。",
|
|
"acceptance": "状態処理の完成を内容制作の完成として加点しない。",
|
|
"original_denominator": {
|
|
"packages": 30,
|
|
"delivery_units": 88,
|
|
"no_partial_credit": true
|
|
},
|
|
"authority": "docs/traceability/original/BASELINE.txt",
|
|
"package_requirement_ids": [
|
|
"B-1.6",
|
|
"B-2.5",
|
|
"B-8.2",
|
|
"B-8.3",
|
|
"B-10.4",
|
|
"B-10.6"
|
|
],
|
|
"scope": "Existing original P13-03 documentation/accounting delivery. This does not implement or accept P13-01/P13-02, sexual scenes, original game completion, numerical mana choices or Windows acceptance.",
|
|
"source_pins": {
|
|
"docs/traceability/original/BASELINE.txt": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
|
|
"docs/plans/original-completion-2026-10-02/work_packages.json": "bc87ec52b4913e890fb61ad99b641dd693c0b272dbb1fab347d860118e4bd4af",
|
|
"docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf",
|
|
"docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/facility_usage_slots.json": "56a031b6430aa9cb408f14b66efc5dd9a779841c0e7c19301945c49c12711491",
|
|
"docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/inventory_summary.json": "298b37e65c41febe8a2ccdea10bd105ab7a606904f06b16c1659cda6214859b9",
|
|
"docs/plans/original-completion-2026-10-02/decisions.json": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9"
|
|
},
|
|
"reuse_inputs": [
|
|
"docs/traceability/original/BASELINE.txt",
|
|
"docs/plans/original-completion-2026-10-02/work_packages.json",
|
|
"docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
|
|
"docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/facility_usage_slots.json",
|
|
"docs/plans/original-completion-2026-10-02/asset_inventory_reaudit/inventory_summary.json",
|
|
"docs/plans/original-completion-2026-10-02/decisions.json"
|
|
],
|
|
"required_outcomes": [
|
|
"Enumerate ALL seven original chapter10.4/10.6 facilities by stable original identity, including all five historically unmapped definitions; do not substitute mana_control_room or generic proxy definitions. Verify current mapping rather than assume old null remains current.",
|
|
"For each facility separately record normal-entry/Runtime/event-state/save/test connection observations with actual source path/hash and bounded scope; absent or unverifiable links are explicitly missing/unverified, never implied accepted from file names.",
|
|
"Separately enumerate all matching existing facility media usage slots by exact slot_id, with source pins and current unverified status. Preserve usage slots versus actual asset counts and never mark fallback, Kenney pack, mockup, candidate code token or file existence as completed content.",
|
|
"Include non-facility event/overlay/history/story/voice/scene differences demanded by package original references. Unknown content IDs, quantities and D08/D09 choices are explicit unknown, not zero or invented final totals. Neutral metadata only; do not create or describe explicit sexual scenes.",
|
|
"Keep technical connection observations, completed asset acceptance and original content completion distinct; original states/atomic views are not edited by this worker. Completion of this record cannot imply P13 package completion.",
|
|
"Produce a readable ledger plus machine-readable receipt with exact source applicability, all IDs and non-applicable runtime/native/Windows test reasons appropriate to a records-only change.",
|
|
"Provide a verify-only checker with complete coverage/source/hash/duplicate/unknown handling and meaningful negative checks rejecting omission, stale pin, false content completion and technical-as-content promotion. Do not use unconditional final failure or skip pending fields as a PASS of content.",
|
|
"Required validator and separate formal Claude review must pass before integration; a diagnostic/self claim is not acceptance."
|
|
],
|
|
"output_paths": [
|
|
"docs/plans/original-completion-2026-10-02/execution/p13-03/difference-ledger.json",
|
|
"docs/plans/original-completion-2026-10-02/execution/p13-03/DIFFERENCE_LEDGER.md",
|
|
"docs/plans/original-completion-2026-10-02/execution/p13-03/validation.json"
|
|
],
|
|
"validator": "tools/check_p13_content_difference.py",
|
|
"implementation_constraints": [
|
|
"No product code/asset/game save/value changes; no engine or full game regressions for records-only change.",
|
|
"No new image/video/audio generation; use existing asset inventory and record unmade content.",
|
|
"No policy/state DB/core edits, no cap increase or task re-registration workaround.",
|
|
"Avoid artifact tree wide scans; targeted current source searches only.",
|
|
"Use relative files inside the managed checkout; external production copies are not worker inputs. Python stdlib only."
|
|
],
|
|
"resource_preflight": {
|
|
"tracked_checkout_bytes": 137429766,
|
|
"observed_available": "2.1Gi",
|
|
"heavy_runs": 0,
|
|
"estimated_worktree_and_records_bytes_less_than": 250000000
|
|
},
|
|
"independent_review": "Formal Runner independent reviewer, original single acceptance ID P13-03 unchanged."
|
|
}
|