Bind original connection-warning requirement to actual R09 screenshot

This commit is contained in:
Takeshi
2026-10-14 10:56:04 +09:00
parent b08032750f
commit bb9daa572c
@@ -0,0 +1,255 @@
{
"candidate": "7e2368f5c453a3900ba1bb038d7138d25f7eb4fb",
"executed_source": "31aa7706d28a92e313c432d5a62e35d19503dcc3",
"baseline_sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
"original_requirement": "docs/traceability/original/BASELINE.txt:224 建設:グリッドスナップ、接続ライン警告表示",
"image": {
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p08-03-native-os-r09/os-pair/writer-request-0017/screen-after.png",
"sha256": "e22b06968d21aaf7f4567e6fd0a15785680b54ac6e5285443f0ba6548e6fc4aa",
"Root_visual_observation": "green placement rectangle AND orange dashed connection line with 入口への経路未接続; lower status shows stair landing refusal",
"scope": "observed saved after-click frame; pre-click persisted frame not proven by this image"
},
"source_references": [
"world_preview.gd:1671 _draw_build_connection",
"world_preview.gd:1359 draw warning alongside preview",
"main.gd:1428 disconnected suffix in hover status"
],
"raw_rows": [
{
"id": "missing_connection",
"report": {
"access_points": [],
"build_time": 10,
"can_build": true,
"cells": [
[
-8,
2,
0
]
],
"connection": {
"access_points": [],
"entrance": "(-12, 0, 0)",
"origin": "(-8, 2, 0)",
"path": [],
"reachable": false,
"status": "DISCONNECTED"
},
"error_codes": [],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [],
"total_cost": {
"gold": 40,
"materials": 0
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
},
"status": "操作に失敗しました: 先に階段の一つ下の階に通路を作ってください。",
"results": [
{
"code": "VALIDATION_FAILED",
"command_id": 2,
"details": {
"reason": "STAIR_LANDING_MISSING"
},
"is_replay": false,
"message": "先に階段の一つ下の階に通路を作ってください。",
"resolution_hints": [],
"target_id": ""
}
],
"requests": [
"os-pair/writer-request-0015/ack.json",
"os-pair/writer-request-0016/ack.json",
"os-pair/writer-request-0017/ack.json"
]
},
{
"id": "lower_stair",
"report": {
"access_points": [],
"build_time": 10,
"can_build": true,
"cells": [
[
4,
1,
0
]
],
"connection": {
"access_points": [],
"entrance": "(-12, 0, 0)",
"origin": "(4, 1, 0)",
"path": [],
"reachable": false,
"status": "DISCONNECTED"
},
"error_codes": [],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [],
"total_cost": {
"gold": 40,
"materials": 0
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
},
"status": "客用階段の建設を開始しました(4, 1 / 0°)。",
"results": [
{
"code": "OK",
"command_id": 3,
"details": {
"job_id": "construction_00000002",
"placement_report": {
"access_points": [],
"build_time": 10,
"can_build": true,
"cells": [
[
4,
1,
0
]
],
"error_codes": [],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [],
"total_cost": {
"gold": 40,
"materials": 0
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
}
},
"is_replay": false,
"message": "",
"resolution_hints": [],
"target_id": ""
}
],
"requests": [
"os-pair/writer-request-0018/ack.json",
"os-pair/writer-request-0019/ack.json"
]
},
{
"id": "upper_stair",
"report": {
"access_points": [],
"build_time": 10,
"can_build": true,
"cells": [
[
4,
2,
0
]
],
"connection": {
"access_points": [],
"entrance": "(-12, 0, 0)",
"origin": "(4, 2, 0)",
"path": [],
"reachable": false,
"status": "DISCONNECTED"
},
"error_codes": [],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [],
"total_cost": {
"gold": 40,
"materials": 0
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
},
"status": "客用階段の建設を開始しました(4, 2 / 0°)。",
"results": [
{
"code": "OK",
"command_id": 4,
"details": {
"job_id": "construction_00000003",
"placement_report": {
"access_points": [],
"build_time": 10,
"can_build": true,
"cells": [
[
4,
2,
0
]
],
"error_codes": [],
"layer_mismatch_cells": [],
"mana_connection": false,
"missing_resources": {},
"occupied_cells": [],
"out_of_bounds_cells": [],
"predicted_environment_delta": {},
"predicted_heat": 0,
"predicted_operating_cost": {},
"reasons": [],
"total_cost": {
"gold": 40,
"materials": 0
},
"unexcavated_cells": [],
"unsupported_cells": [],
"zone_mismatch_cells": []
}
},
"is_replay": false,
"message": "",
"resolution_hints": [],
"target_id": ""
}
],
"requests": [
"os-pair/writer-request-0020/ack.json",
"os-pair/writer-request-0021/ack.json",
"os-pair/writer-request-0022/ack.json"
]
}
],
"acceptance": false,
"review_question": "Connection warning is visibly present. Independent reviewer must still judge green preview vs command refusal under original all5conditions; no waiver or complete claim."
}