diff --git a/docs/design-authority/design-index.json b/docs/design-authority/design-index.json index a037484b..cc983c00 100644 --- a/docs/design-authority/design-index.json +++ b/docs/design-authority/design-index.json @@ -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" + ] } } } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/page-contract.json b/docs/design-authority/pages/SHP-002-recruit-review/page-contract.json index eedad5d8..c3829969 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/page-contract.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/page-contract.json @@ -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.", diff --git a/docs/design-authority/pages/SHP-002-recruit-review/runtime/implementation.json b/docs/design-authority/pages/SHP-002-recruit-review/runtime/implementation.json index 64ac352f..de93f00f 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/runtime/implementation.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/runtime/implementation.json @@ -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" } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/behavior.json b/docs/design-authority/pages/SHP-002-recruit-review/verification/behavior.json index e71ebf9f..d5bc2e70 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/verification/behavior.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/verification/behavior.json @@ -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 + ] } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/captures.json b/docs/design-authority/pages/SHP-002-recruit-review/verification/captures.json index cea8e76d..b4e5ccad 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/verification/captures.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/verification/captures.json @@ -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" } ] } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/input.json b/docs/design-authority/pages/SHP-002-recruit-review/verification/input.json index 729e8546..cb4588d4 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/verification/input.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/verification/input.json @@ -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." } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/responsive.json b/docs/design-authority/pages/SHP-002-recruit-review/verification/responsive.json index f1288e12..22323f2b 100644 --- a/docs/design-authority/pages/SHP-002-recruit-review/verification/responsive.json +++ b/docs/design-authority/pages/SHP-002-recruit-review/verification/responsive.json @@ -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." } diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-en-100.png b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-en-100.png index addac3ef..9130d72e 100644 Binary files a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-en-100.png and b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-en-100.png differ diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png index 345f558c..3a7c88a2 100644 Binary files a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png and b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-1280x720-zh_CN-100.png differ diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-760x360-zh_CN-100.png b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-760x360-zh_CN-100.png index 204185a4..f8892920 100644 Binary files a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-760x360-zh_CN-100.png and b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-760x360-zh_CN-100.png differ diff --git a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-844x390-en-100.png b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-844x390-en-100.png index 81400888..a2d94f13 100644 Binary files a/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-844x390-en-100.png and b/docs/design-authority/pages/SHP-002-recruit-review/verification/runtime-captures/recruit-review-844x390-en-100.png differ