Fix P23-03 original acceptance contract and Opus implementation direction

This commit is contained in:
Takeshi
2026-10-15 07:40:10 +09:00
parent e01e04c62d
commit 860136f709
6 changed files with 239 additions and 0 deletions
@@ -0,0 +1,107 @@
{
"scope": "Existing actual full176 baseline coverage for next P23-03 audit; not P23-03 acceptance",
"source_head": "e01e04c62d689016aee1f1a6c614c11a45adcd84",
"baseline_receipts": {
"input": {
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/runner-input.json",
"sha256": "734aecf949e0e9215f679e458bc61326462181142959d451619b0c07539c5e3c"
},
"all_tests": {
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-final-regression-d369d1c-r01/all-tests.json",
"sha256": "5d9c081e6066457d15aee3c1b90e2d0633810c270f78de8aa4a722c25d32878f"
}
},
"executed_source_count": 1330,
"current_source_differences": [],
"reusable_baseline_suites": [
{
"test": "tests/s2/test_inventory_logistics.gd",
"passed": true,
"executed_source_sha256": "ef8b87e721f57210da02b8cd0822f58e1a4c1cdaa19fe56301a03a87891e73d6",
"current_source_sha256": "ef8b87e721f57210da02b8cd0822f58e1a4c1cdaa19fe56301a03a87891e73d6",
"exact_test_source": true,
"reported_checks": 65,
"completion_marker": "PASS: 65 checks\n"
},
{
"test": "tests/s3/test_guest_observation_restore_order.gd",
"passed": true,
"executed_source_sha256": "7abf5692a07edf8270fa9bf4d9ee89a3835741c208c4c670dc605158532284f2",
"current_source_sha256": "7abf5692a07edf8270fa9bf4d9ee89a3835741c208c4c670dc605158532284f2",
"exact_test_source": true,
"reported_checks": 52,
"completion_marker": "Guest observation restore-order diagnostic: 52 checks, 0 failures\n"
},
{
"test": "tests/supply/test_supply_logistics_bridge.gd",
"passed": true,
"executed_source_sha256": "2d6ed12048b9f17e2f44208bb386d9e06eefa7962e21507fc8e63500aa66052e",
"current_source_sha256": "2d6ed12048b9f17e2f44208bb386d9e06eefa7962e21507fc8e63500aa66052e",
"exact_test_source": true,
"reported_checks": 121,
"completion_marker": "PASS: 121 checks / 0 failures\n"
},
{
"test": "tests/ui/test_business_management.gd",
"passed": true,
"executed_source_sha256": "2c76697f9a911e9dded63ebbbc2b82ee9e616777c50a637eebd91dc4932f85a5",
"current_source_sha256": "2c76697f9a911e9dded63ebbbc2b82ee9e616777c50a637eebd91dc4932f85a5",
"exact_test_source": true,
"reported_checks": 119,
"completion_marker": "Business management UI: 119 checks, 0 failures\n"
},
{
"test": "tests/ui/test_elevator_management.gd",
"passed": true,
"executed_source_sha256": "dff2d3f2a1cea84224aee8f70c4ad53d731df173bc7d16d7ec012c0d16c62e11",
"current_source_sha256": "dff2d3f2a1cea84224aee8f70c4ad53d731df173bc7d16d7ec012c0d16c62e11",
"exact_test_source": true,
"reported_checks": 21,
"completion_marker": "Elevator management UI: 21 checks, 0 failures\n"
},
{
"test": "tests/ui/test_guest_observation.gd",
"passed": true,
"executed_source_sha256": "8f5af3d6ef367512b34d0cf35fd8c1d2848d020419dddfa234120206dbe4f6e4",
"current_source_sha256": "8f5af3d6ef367512b34d0cf35fd8c1d2848d020419dddfa234120206dbe4f6e4",
"exact_test_source": true,
"reported_checks": 22,
"completion_marker": "Guest observer: 22 checks, 0 failures\n"
},
{
"test": "tests/ui/test_pixel_tower.gd",
"passed": true,
"executed_source_sha256": "f149f4b5507247dadf623e777e90b9bdb81f54324b406a8f55adaf89b649866a",
"current_source_sha256": "f149f4b5507247dadf623e777e90b9bdb81f54324b406a8f55adaf89b649866a",
"exact_test_source": true,
"reported_checks": 281,
"completion_marker": "PASS: 281 pixel tower checks\n"
},
{
"test": "tests/ui/test_room_presentation.gd",
"passed": true,
"executed_source_sha256": "eeea7cfbdd534d5e182dc00ec09cb1a8d3688aba85ccf16beb98fe79c70686a9",
"current_source_sha256": "eeea7cfbdd534d5e182dc00ec09cb1a8d3688aba85ccf16beb98fe79c70686a9",
"exact_test_source": true,
"reported_checks": 284,
"completion_marker": "PASS: 284 room presentation checks; failures=0\n"
},
{
"test": "tests/world/test_path_transit_density.gd",
"passed": true,
"executed_source_sha256": "8de5fc8bdf8631ff41fcd4862cea40daa3316040f381f182dc6fe09dba9f3cb9",
"current_source_sha256": "8de5fc8bdf8631ff41fcd4862cea40daa3316040f381f182dc6fe09dba9f3cb9",
"exact_test_source": true,
"reported_checks": 46,
"completion_marker": "Path transit density: 46 checks, 0 failures\n"
}
],
"missing_acceptance": [
"All six cross-section categories state/display snapshot equivalence",
"Identical demand controlled route-improvement comparison visible and computed",
"Actual P23-03 normal OS observation with distinct-PID formal resume",
"Exact changed-source final full regression, independent review, integration/final"
],
"new_engine_runs": 0,
"updated_at_jst": "2026-10-15T07:38:42.792747+09:00"
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
[
{
"id": "P23-03",
"requirement_id": "P23-03",
"text": "部屋、行列、EV、職員、物資、営業状態が断面上で理解できる表示へ調整する。 受入: 人物や設備の表示が実状態に対応し、同需要の動線改善を観察できる。",
"validation_ids": [
"p23-life-observation"
]
}
]
@@ -0,0 +1,23 @@
{
"max_implementers": 1,
"max_llm": 2,
"max_heavy_tests": 1,
"max_llm_runs": null,
"timeout_seconds": 900,
"test_timeout_seconds": 300,
"max_repair_attempts": null,
"api_fallback": false,
"owner_approval_required": true,
"allowed_services": [
"codex",
"claude",
"agy"
],
"ui_mode": "semi-automatic",
"claude_max_budget_usd": null,
"models": {
"codex": "gpt-6.1-sol",
"claude": "claude-opus-5-5",
"agy": null
}
}
@@ -0,0 +1,11 @@
{
"p23-life-observation": {
"argv": [
"{python}",
"-B",
"tools/check_p23_life_observation_evidence.py",
"--verify-only"
],
"timeout_seconds": 180
}
}