Record home sidebar entry verification

This commit is contained in:
鲨鱼辣椒 committed 2026-10-14 11:23:48 +08:00
1 parent cca23df79c
commit 5e3afa841a
1 file changed
+9 -3
@@ -8,7 +8,7 @@
- Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261014-home-sidebar-default-31a87f9c - Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261014-home-sidebar-default-31a87f9c
- Base commit: b7f50be87bac49bb321c28264279c7a9c379aee4 - Base commit: b7f50be87bac49bb321c28264279c7a9c379aee4
- Owner: codex - Owner: codex
- Status: In Progress - Status: Ready for Integration
## Scope ## Scope
@@ -22,7 +22,11 @@
- Implemented guarded homepage-entry expansion through the existing shared sidebar setter; already-expanded entries avoid redundant preference writes. Agent entry remains `?view=mine`; auth/module policy guards remain before changes. Manual toggling and Canvas desktop/compact rules are unchanged. - Implemented guarded homepage-entry expansion through the existing shared sidebar setter; already-expanded entries avoid redundant preference writes. Agent entry remains `?view=mine`; auth/module policy guards remain before changes. Manual toggling and Canvas desktop/compact rules are unchanged.
- README current behavior updated. Source review found no actionable issue. - README current behavior updated. Source review found no actionable issue.
- Combined-trial Renderer update and focused Electron verification pending. - Product commit `1c39471156e4230d8efe110fd8695176cf80ae3a`; Electron coverage commit `cca23df79c73b05459bbf8c447e44dd82771b023`.
- Immutable Renderer snapshot prepared in `.trial-runtime/home-sidebar-default-20261014-31a87f9c`; verifies all 14 inherited features and byte-identical accepted footer CSS, Main source `4eb3efa` / PID 25170 unchanged.
- After the user confirmed an idle homepage, captured the fresh guard, activated the immutable Renderer files and reloaded the same native window through View > Reload. Native DevTools showed the exact new compiled entry `index-StjdrODv.js`; closed DevTools. Final native homepage AX/screenshot retained Alice; Code AX after reload retained sidebar width 256 and expected project/gallery/account elements.
- Finalize and verify passed `active-verified`; current pointer now Renderer `cca23df79c73b05459bbf8c447e44dd82771b023`, same Main `4eb3efa` / PID 25170, all 14 inherited features plus `home-sidebar-default`. No Main restart or business/config/channel writes. Requested layout preference synchronization uses the existing setter.
- Native automation exhibited inconsistent AX/paint/action timing, including an elementHasNoFrame result. Three-module behavior verification is explicitly from the passing isolated Electron fixture; no claim of three fresh native flows. No input discarded; final screen is the homepage. Earlier guard was invalidated when a user dialog was observed; activation waited for user confirmation and a fresh homepage guard.
## Verification ## Verification
@@ -30,7 +34,9 @@
- Typecheck and targeted ESLint passed. - Typecheck and targeted ESLint passed.
- 37 focused tests passed across module-navigation, cloud-agent-entry-navigation, main-layout-sidebar-peek, and image-workspace-sidebar. - 37 focused tests passed across module-navigation, cloud-agent-entry-navigation, main-layout-sidebar-peek, and image-workspace-sidebar.
- Default full `build:vite` passed with Renderer-only mode unset; existing Browserslist/chunk warnings only. - Default full `build:vite` passed with Renderer-only mode unset; existing Browserslist/chunk warnings only.
- Focused Electron and actual trial checks pending. - Focused Electron test `opens each home module with the sidebar expanded after a saved collapse`: 1 passed (3.2s), isolated fake auth/Main boundary, no actual user profile or cloud operation. Verified three home card entries, Code/Agents manual collapse and home re-entry, existing Canvas desktop behavior.
- ESLint across all three changed code/test files and diff whitespace check passed.
- Trial helper prepare, safe file activation, root native reload receipt, finalize, and final verification all passed. Evidence and operations are in `.trial-runtime/home-sidebar-default-20261014-31a87f9c`; `overlay-manifest.json` is active-verified. Artifact hashes retain Main/bootstrap and accepted footer stylesheet exactly; recursive inherited coverage is verified separately from the new focused fixture.
## Follow-ups ## Follow-ups