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

This commit is contained in:
Agent Control Runner
2026-10-14 07:49:56 +09:00
parent 1f0a2bcd53
commit 4f3b42dfec
14 changed files with 7181 additions and 29 deletions
@@ -279,3 +279,34 @@ native and OS evidence on the final candidate, perform verify-only and final
full regression, then obtain a separate independent review of all five facets.
Any proposed historical reuse requires exact source/input applicability and
independent review; no changed-source PASS is inherited here.
## Repair10 facility-only palette (current submission)
R07 candidate 1f0a2bcd failed test_main_dashboard.gd:132 after 147 suites passed;
this historical run stopped strictly and is not final full-175 acceptance.
ROOT_FULL_R07_* and ROOT_FULL_REGRESSION_R07_* raw proof files remain unchanged.
BuildPalette now contains only the 23 registered facility buttons, with 23
columns. A single HBox is the scroll content; DemolitionButton is its sibling.
The new semantic suite checks every facility membership, scroll/HBox topology,
ordinary opening and scroll reachability. Existing operation/cleanup checks and
the one strict completion marker are retained. No Runtime/domain/assets changes.
Exact current source and input hashes are in repair10-local-source-manifest.json
and implementation.json; actual Python results are in repair10-local-validation.json.
These local controls establish no Godot or OS acceptance. Root must first rerun
test_main_dashboard and test_p08_normal_placement_ops natively, then freeze the
final candidate for native writer/reader, real OS collection, verify-only and
full-175 regression, followed by separate Opus review and integration/current
verification/ledger. All five facets remain pending. Windows device acceptance
remains open. All repair/inference/material caps stay null. No git writes,
Runner operations, agents, integration or engine runs by the worker.
Final repair10 SHA-256 pins (local controls only):
- `scenes/main/main.gd`: `36316f9edc170ba965eb2f595a740ae7fcc8914e4090f0351c0cec181d6a7431`
- `tests/ui/test_p08_normal_placement_ops.gd`: `d3c246d34f8fd66f6ed237e42a86df89ebaf481bc9dee143b4de8d654ce0eb2e`
- `tests/fixtures/p08-03/placement.gd`: `1ebaaa80784905d661954e255bfb8a96a3a963a57b9a38b19e7f91b90fb628b3`
- `docs/plans/original-completion-2026-10-02/execution/completion_marker_contracts.json`: `9eab2b529e11d00bb00a415f29135b5fe7d8df2a282564ecc37292c8bda64010`
- `tools/regression/suite-policy.json`: `a74dc701155b6207bc23095296d723928f62719fce14fda392b12f9947007fb1`
- Complete source/input manifest: `9f3e7ddb8cecf53d668dd4556f504e4fba26b29fb81dfe4b583ab060c6e6a9c8`
- Final local validation: `ef88dee24a9796600d6d90c6a0ae563c8d06f039231dae6db01d1f96ede2055b` (83 checker tests / 0 failures; four Python syntax checks passed).