docs(trial): record verified layout and safe refresh hold

This commit is contained in:
鲨鱼辣椒 committed 2026-10-13 13:32:46 +08:00
1 parent 383ce71faf
commit aa771d97a8
1 file changed
+4 -1
@@ -27,7 +27,10 @@
- Verification plan: focused navigation/account/wallet and recovery units, typecheck, scoped lint, complete build, Electron geometry and account-footer scenarios; inspect 1440/1024/768/375 screenshots. Refresh Renderer only after full Main/preload/resource/package comparison and live clean-state check; verify geometry and restore the original route/session/focus.
- Implementation complete: desktop two-column grid, three horizontal image-left cards stacked with equal heights/gaps; h1 is the left alignment reference and the welcome line sits above it. Narrow widths retain the title-above stack, account footer remains reachable, Robot stays hidden. No other product differences against current deployed 7d4a247 beyond ModuleSelection/globals and README.
- Verification completed before staging: 5 focused unit files / 77 tests passed; typecheck, seven-file scoped ESLint and complete build:vite passed. Four UI scenarios passed (Electron homepage geometry/account controls and browser recovery at 1440/375). Geometry at 1440/1024/768/375 checks equal card height/gap, h1/Code center error under 1px at desktop, horizontal image/text, full hit areas and no horizontal overflow. All four layout screenshots and the account menu screenshot visually inspected. No unrelated historical Code test rerun/weakening.
- Runtime update pending: refreshed current source is Renderer 7d4a247 over unchanged Main 7c51bb4; active pointer carries stale 5f effective fields from the peer overlay, so the next receipt must bind exact active Renderer/source-tree evidence and correct effective-source metadata.
- Source committed as 383ce71fafaa64e55509d35c3a2d8c6185afabb4. Independent committed product comparison against current deployed 7d4a247 confirms only README, ModuleSelection, globals and its navigation test differ. Main/shared/resources/dependencies and retained recovery product/tests are identical.
- Root independently verified all 8 dist-electron files, 57 resources and package.json against the original running Main snapshot. New durable Renderer snapshot prepared at `/Users/chillishark/Makelore 麦洛/.trial-runtime/home-layout-20261013-c42d19a7`; prepare.py --verify independently passes, bound to exact 383ce71 and current predecessor 7d4a247 over unchanged Main 7c51bb4. Parent snapshots preserved; next activation corrects the predecessor pointer's stale 5f effective fields.
- Actual activation held safely: fresh preflight found enabled save button, fixed status “有未保存修改” and active beforeunload protection, no running task/dialog/pending file/lease. No compatibility-link/current-pointer change, navigation, reload, user save/discard or profile access occurred; Main PID 9968 / port 58003 and login preserved, inspector closed. Audit: held-receipt.json, preserved initial attempt, save-status-receipt.json and helper-rebind-receipt.json. The stage checker excludes only proven-saved name/select configuration fields while retaining real dirty/leave guards.
- User said saved and requested continuing; fresh state still shows unsaved configuration, without a saving state or visible error. Do not infer whether save was triggered or edits followed. Asked user to wait for the fixed “已保存” state or report a save failure. Source/layout work verified; live activation remains pending the application becoming safe to refresh.
## Homepage Account Follow-up · 2026-10-13