test(shp002): record recruit review candidate evidence

This commit is contained in:
2026-08-25 04:30:25 +08:00
parent 5f69834b7c
commit d24b4dd48c
11 changed files with 29 additions and 19 deletions
+8 -2
View File
@@ -382,7 +382,7 @@
},
"SHP-002": {
"name": "Recruit review",
"status": "RECONSTRUCTION_READY",
"status": "VERIFIED_AWAITING_OWNER_ACCEPTANCE",
"active_version": "v001",
"approved_version": "v001",
"contract": "pages/SHP-002-recruit-review/page-contract.json",
@@ -413,7 +413,13 @@
"verification_input": "pages/SHP-002-recruit-review/verification/input.json",
"verification_responsive": "pages/SHP-002-recruit-review/verification/responsive.json",
"verification_captures": "pages/SHP-002-recruit-review/verification/captures.json",
"provenance": "runtime/entry/entry_shell.gd#show_recruit_review"
"provenance": "runtime/entry/entry_shell.gd#show_recruit_review",
"runtime_captures": [
"verification/runtime-captures/recruit-review-1280x720-en-100.png",
"verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png",
"verification/runtime-captures/recruit-review-760x360-zh_CN-100.png",
"verification/runtime-captures/recruit-review-844x390-en-100.png"
]
}
}
}
@@ -3,7 +3,7 @@
"page_id": "SHP-002",
"page_name": "Recruit review",
"module_id": "M10",
"state": "RECONSTRUCTION_READY",
"state": "VERIFIED_AWAITING_OWNER_ACCEPTANCE",
"active_version": "v001",
"player_purpose": "Evaluate one stable Recruit offer and commit or cancel exactly one hire receipt.",
"stopping_point": "A player can read the generated identity, Profession, Trait benefit/cost, attributes, starting item, level/XP, history, price and Company/Line impact, then cancel to the same Market offer or hire once.",
@@ -16,5 +16,6 @@
"cancel": "cancel_recruit_review",
"hire": "hire_selected_recruit"
},
"notes": "Source-bound focused behavior and normal 100% captures pass; intermediate page review delegated by Owner."
"notes": "Source-bound focused behavior and normal 100% captures pass; intermediate page review delegated by Owner.",
"source_revision": "5f69834b7c8cf7a4d6397a88368a68105ac8cc5b"
}
@@ -2,8 +2,10 @@
"schema_version": 1,
"page_id": "SHP-002",
"status": "PASS",
"source_revision": "WORKTREE",
"source_revision": "5f69834b7c8cf7a4d6397a88368a68105ac8cc5b",
"marker": "ABG_M10_RECRUIT_REVIEW_OK",
"attempt": "/private/tmp/aetherbound-guild-test-evidence/m10-recruit-review-runtime/20260824T202246Z-29353",
"strict_diagnostics": 0,
"checks": [
"stable source_offer_id",
"profession/trait/attributes/item/history/price/impact visible",
@@ -11,6 +13,5 @@
"Hire writes one receipt",
"duplicate Hire returns original receipt",
"live resize preserves review boundary"
],
"strict_diagnostics": 0
]
}
@@ -2,44 +2,44 @@
"schema_version": 1,
"page_id": "SHP-002",
"status": "PASS",
"source_revision": "WORKTREE",
"source_revision": "5f69834b7c8cf7a4d6397a88368a68105ac8cc5b",
"blocking_text_scale": 100,
"strict_diagnostics": 0,
"capture_attempts": [
"/tmp/abg-m10-captures"
"/private/tmp/aetherbound-guild-test-evidence/m10-recruit-review-capture/20260824T202438Z-30637"
],
"captures": [
{
"viewport": "1280x720xen",
"viewport": "1280x720",
"locale": "en",
"scale": 100,
"state": "review",
"path": "verification/runtime-captures/recruit-review-1280x720-en-100.png",
"sha256": "ca633ebad37431e0dc827e3aa4a5c7291e1fa2e91eb754e2412875e1ed237eb6"
"sha256": "94bac1bc6f51c443dc18fd0319fed2702a6ecedbc28102b9ca87434abd6f2e54"
},
{
"viewport": "1280x720xzh_CN",
"viewport": "1280x720",
"locale": "zh_CN",
"scale": 100,
"state": "review",
"path": "verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png",
"sha256": "c141bb177cc1062e07aed124354dc5bd95291bac93df36d943503cd9d5a2b49f"
"sha256": "07c948b7a5a14528ad59082813246c5a85ac510d60af9588a4beeb88023b0458"
},
{
"viewport": "760x360xzh_CN",
"viewport": "760x360",
"locale": "zh_CN",
"scale": 100,
"state": "review",
"path": "verification/runtime-captures/recruit-review-760x360-zh_CN-100.png",
"sha256": "36f85801e640b65f4d449a105037eaf62d8182bfc153da5f43a025873f52f8cf"
"sha256": "9efb51238927f181bb7b3fdb0a992fe26b08d0202fd4bd194c44642225eb8882"
},
{
"viewport": "844x390xen",
"viewport": "844x390",
"locale": "en",
"scale": 100,
"state": "review",
"path": "verification/runtime-captures/recruit-review-844x390-en-100.png",
"sha256": "d6e1f2623f2e2104c92e7a32aafac05711d14193bca8807f9869f79cc39a77ad"
"sha256": "70c2b3ad1e235cdb900e5891b106f2dba04a5ca3abdf9879c5df98db489b891f"
}
]
}
@@ -13,5 +13,6 @@
"RecruitHire",
"RecruitReviewSettings"
],
"notes": "Touch and focus are verified by the focused M10 runtime test."
"attempt": "/private/tmp/aetherbound-guild-test-evidence/m10-recruit-review-runtime/20260824T202246Z-29353",
"notes": "Touch, focus and live resize are verified by the focused M10 runtime test."
}
@@ -2,7 +2,7 @@
"schema_version": 1,
"page_id": "SHP-002",
"status": "PASS",
"source_revision": "WORKTREE",
"source_revision": "5f69834b7c8cf7a4d6397a88368a68105ac8cc5b",
"blocking_text_scale": 100,
"strict_diagnostics": 0,
"canvas": "contained_16_9",
@@ -28,5 +28,6 @@
"scale": 100
}
],
"attempt": "/private/tmp/aetherbound-guild-test-evidence/m10-recruit-review-capture/20260824T202438Z-30637",
"notes": "Normal 100% landscape is the blocking MVP scope; 130% is non-blocking."
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 KiB

After

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 571 KiB

After

Width:  |  Height:  |  Size: 605 KiB