Pin original P22-02 contract and lossless accepted usage inputs
This commit is contained in:
+40988
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"id": "P22-02",
|
||||
"title": "素材契約と権利",
|
||||
"work": "Kenneyを優先して適合素材を選び、解像度、命名、差替、出典とライセンスを記録する。",
|
||||
"acceptance": "完成枠には使用可能な資産と権利記録があり、欠損を代替表示で隠さない。",
|
||||
"original_denominator": {
|
||||
"packages": 30,
|
||||
"delivery_units": 88,
|
||||
"no_partial_credit": true
|
||||
},
|
||||
"authority": "docs/traceability/original/BASELINE.txt",
|
||||
"accepted_inputs": "docs/spec/inputs/P22-02-accepted-usage.json",
|
||||
"accepted_input_raw_sha256": "45fa52acf0c8bd4dd58c3b40b681cb92066f05d617df157fc18370a5e8816281",
|
||||
"current_preflight": "docs/plans/original-completion-2026-10-02/checkpoints/p22-02-current-contract-r01/",
|
||||
"current_slot_preflight": "docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/all-slot-current-candidate-contracts.json",
|
||||
"required_outcomes": [
|
||||
"Preserve every accepted 614 usage identity and all decoded input/provenance fields. 2 state groups are not images. No invented final quantities.",
|
||||
"For each required use, explicitly record selection/candidate/missing status, actual applicable source hash, dimensions or code representation, naming, replacement chain, creator and rights provenance. Missing is never satisfied by file/code token or fallback.",
|
||||
"Reuse exact verified publisher/member/license/manifest evidence for existing Kenney packs and UI sound; retain internal composition origin distinct from third-party license and final hearing/rights acceptance.",
|
||||
"Meaningful read-only checker: exact accepted coverage, decode/hash/source applicability, duplicate/source omission, dimension/layout/reference mismatch, missing/unknown rights, false finished/provisional promotions, invented quantities. Use current real source facts, not hardcoded always-fail or accepting only sample mutations.",
|
||||
"Machine ledger and readable contract must separate record integrity from original-unit readiness. Completion must be nonvacuous and require exact usable selected assets/right evidence for completed frames, all mandatory unmade/disclosure gaps and applicable display/hearing/independent evidence. A structural pass never claims P22-02 accepted.",
|
||||
"Do not invent original artist/rights/quantities, source approval or tests. D08/D09 remain explicit unknown. No CC0-only restriction for properly proven internal/other licensed work.",
|
||||
"If product changes or actual usability evidence are needed, provide concrete source/minimal asset/reference diff and necessary checks. Never quietly shrink acceptance to records-only completion.",
|
||||
"Root performs exact static validation and meaningful negatives first, then applicable usability and independent Opus review, integration and final before original acceptance. Pending mandatory conditions produce nonzero readiness and no completion."
|
||||
],
|
||||
"outputs": [
|
||||
"docs/plans/original-completion-2026-10-02/execution/p22-02/asset-contracts.json",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p22-02/ASSET_CONTRACTS.md",
|
||||
"docs/plans/original-completion-2026-10-02/execution/p22-02/validation.json",
|
||||
"tools/check_p22_asset_contracts.py"
|
||||
],
|
||||
"worker_instructions": [
|
||||
"Reuse all existing inputs. Python stdlib only. Avoid artifacts-wide scans; inputs and verified evidence are already inside repo. Source paths in historic input may be stale; recheck current source.",
|
||||
"Initial bounded implementation scope is contracts/checker; no product/assets/values/spec/Runner/policy/DB edits or git writes. Original unit remains incomplete until ALL conditions proven; implement current authorized contract work and preserve concrete next product/usability gaps.",
|
||||
"Use JSON shared references to retain every source field while avoiding duplicate evidence. Preflight complete unchanged reviewer packet under500000; no truncation/omission/core/cap changes.",
|
||||
"Use python -B, ast.parse rather than py_compile; avoid generated caches outside scope. Never run engine/full regression for contract-only changes.",
|
||||
"When bounded implementation is written, return submitted with exact incomplete original-unit conditions. Root must not treat this as original acceptance or run known-unmet readiness as fake pass."
|
||||
],
|
||||
"input_encoding": "Lossless JSON: d=flat key-id/value object; l=list; s=shared string; r=shared complete object/list",
|
||||
"input_integrity": "Decode all fields then validate original semantic SHA256 per file, exact 614 identities, cycle/bad-index/duplicate-key/wrong-type rejects; no opaque compression"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user