docs: freeze original P13-03 content difference acceptance contract
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"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."
|
||||
}
|
||||
Reference in New Issue
Block a user