P08-03: 配置の通常操作受入

This commit is contained in:
Agent Control Runner
2026-10-14 10:17:23 +09:00
parent bf2d75c9b0
commit 7e2368f5c4
4 changed files with 180 additions and 26 deletions
@@ -1,6 +1,41 @@
# P08-03 condition matrix — implementation submission, not acceptance
## Repair14 current submission
## Repair16 current submission
Root finalized deletion of the repair13 fixture omitted by the Runner submission.
No repair13 fixture remains in the net final diff. Repair14 observations below
are historical and superseded; they do not require a native re-run now.
Environment provenance: the P08_/THE_TREE_ subset is reconstructable and checked
by direct equality across started, process-started, ended and the pinned receipt.
The full-env environment_sha256 is opaque and checked only by cross-receipt and
pin equality; the original os.environ cannot be reconstructed. Receipt bytes and
SHA are pinned through the original index and ended receipt. Driver bytes at HEAD
and in the working tree must equal R09_COMMIT. Other applicability gates remain.
Net diff command (executed read-only):
`git diff --name-status --no-renames 31aa7706d28a92e313c432d5a62e35d19503dcc3 HEAD`
HEAD: **to be bound by Runner**. Output:
```text
M docs/plans/original-completion-2026-10-02/execution/p08-03/CONDITION_MATRIX.md
A docs/plans/original-completion-2026-10-02/execution/p08-03/REPAIR12_CONTEXT_GAP.md
A docs/plans/original-completion-2026-10-02/execution/p08-03/ROOT_NATIVE_R09_COLLECTION_PINS.json
A docs/plans/original-completion-2026-10-02/execution/p08-03/ROOT_R09_COLLECTION_AND_PUBLICATION_DIAGNOSIS.json
A docs/plans/original-completion-2026-10-02/execution/p08-03/ROOT_R09_READONLY_IMAGE_DIMENSIONS.json
M docs/plans/original-completion-2026-10-02/execution/p08-03/implementation.json
A docs/plans/original-completion-2026-10-02/execution/p08-03/repair13-local-source-manifest.json
A docs/plans/original-completion-2026-10-02/execution/p08-03/repair13-local-validation.json
M tools/check_p08_normal_placement_evidence.py
M tools/test_p08_normal_placement_evidence.py
```
Only the two validators and scoped docs; no fixture, Godot, controller, recorder
or input changes. Repair16 retains the 107 existing tests and adds eight specific
negative controls and one driver-rule positive.
Repair16 local validation: `python3 tools/test_p08_normal_placement_evidence.py`
ran 116 tests in 80.606s: OK, exit0, no failures or skips. No native/OS/full run.
Current validator SHA-256:
- checker: 3b2aeb4f064e08e774997b4548dd966d994dc6a07a2ffb2e233b4c9d7aab24a4
- tests: 7814ee7a45934ef6929748423c18424478f2634d63dc4979fa056aef3798af4a
Executed native source commit: 31aa7706d28a92e313c432d5a62e35d19503dcc3.
Current candidate commit: **to be bound by Runner**.
@@ -15,8 +50,8 @@ integration pending**. No acceptance or earlier PASS is inherited.
Strict reuse checks require the R09 ancestor, complete committed and working-tree
whitelists, exact inputs and non-whitelisted sources, R09 validator blobs and
SHA-pinned runner/OS receipts and engine bytes. The committed R09..HEAD diff
contains A tests/fixtures/p08-03/repair13_images.py. Deleting the fixture does
not erase that history: applicability fails and a Root re-run is required.
contains only validator and scoped documentation changes after Root finalized
the fixture deletion. The prior Repair14 fixture-addition finding is superseded.
No fixture inputs are excluded.
JPEG positives use only actual R09 capture bytes, compared to the SHA-pinned
@@ -27,20 +62,20 @@ inside the Python test module.
Open semantic findings: preview/runtime stair difference; coordinator runtime
acceptance=false; Windows same-distribution/device. Required remaining work:
Root R09 positive hash re-check; Root re-run for failed reuse applicability;
Root R09 positive hash re-check;
Root final full175; independent Opus review of all five conditions;
integration/current final verification/ledger; Windows same-distribution/device
(no Mac substitution). The denominator30/88 and immutable spec are unchanged.
Repair counter14 is historical; repair/inference/material limits remain null.
Final local validation: python3 tools/test_p08_normal_placement_evidence.py:
Historical Repair14 local validation: python3 tools/test_p08_normal_placement_evidence.py:
107 tests in 84.026 seconds, exit0, no failures or skips. Two Python AST
checks and git diff --check passed. Earlier failed helper-renaming attempts
were corrected; no native, Godot, full regression or verify-only run occurred.
Focused final controls: 18 tests passed, including actual original capture
hashes. Root positive re-check remains required.
Validator-only SHA-256:
Historical Repair14 validator-only SHA-256:
- tools/check_p08_normal_placement_evidence.py: 301098ced37bf83bd580af8b0a73e32f776157737ec6a55513c8cb5f63cd10f6
- tools/test_p08_normal_placement_evidence.py: 24a6894d7e944f5819641adc1bf2ce7a2fba5b367f1005bbae83775060498283