fix: refine A01 runtime visual calibration

This commit is contained in:
rain
2026-07-13 15:41:51 +08:00
parent f7d6d3cfb1
commit 83d58268ac
5 changed files with 46 additions and 27 deletions
+5 -5
View File
@@ -3,17 +3,17 @@
- Source visual truth: `docs/design/screens/A01-启动登录引导-栅格验收-412x915.png`
- Target state: `412 × 915`, agreement unchecked.
- Static contract: passed on 2026-07-13.
- Runtime screenshot: pending.
- Runtime screenshot: first capture reviewed on 2026-07-13; second capture pending.
## Evidence
- `pages/auth/entry.vue` uses real DOM and local background assets; the whole-image page layer remains absent.
- The static contract verifies the calibrated header height, title spacing, divider width, button dimensions and all four vertical anchors.
- The rejected registration side lines and four-corner button brackets are forbidden by the contract.
- The first `412 × 915` runtime capture confirms that the red-header height, divider width, both button frames and registration-entry height are close to the reference.
- The same capture shows the seal too high, title clouds too wide, both button content groups too far right, and an agreement row that is too wide and high.
- The second calibration adds sub-element anchors for those differences; the whole-image layer, registration side lines and four-corner button brackets remain forbidden.
## Remaining runtime evidence
- [P1] Capture the unchecked A-01 page at `412 × 915` in HBuilderX or Android, without browser chrome, and compare it against the source at the same scale.
- [P1] Capture the unchecked A-01 page at `412 × 915` in HBuilderX or Android, without browser chrome, after the second calibration and compare it against the source at the same scale.
- [P1] Capture `320 × 568` after scrolling to confirm the agreement row and safe area are not clipped.
- Confirm that selecting the agreement enables only the existing A-02 login route; the other entries remain local prepared-state prompts.