docs(trial): verify restored homepage account controls
This commit is contained in:
1 parent
5f7c851022
commit
45e6b91715
1 file changed
+7
-2
@@ -8,7 +8,7 @@
|
|||||||
- Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261013-combined-trial-update-c42d19a7
|
- Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261013-combined-trial-update-c42d19a7
|
||||||
- Base commit: 8289f27f3e53ef455b656f1c43d2620d235d5014
|
- Base commit: 8289f27f3e53ef455b656f1c43d2620d235d5014
|
||||||
- Owner: codex
|
- Owner: codex
|
||||||
- Status: Planning
|
- Status: Ready for Integration
|
||||||
|
|
||||||
## Scope
|
## Scope
|
||||||
|
|
||||||
@@ -25,7 +25,10 @@
|
|||||||
- Do not open a real recharge order, modify profile, logout the real user or introduce another billing/auth authority during validation.
|
- Do not open a real recharge order, modify profile, logout the real user or introduce another billing/auth authority during validation.
|
||||||
- Implementation verified: homepage account footer/menu, real PointWallet balance/preoccupation/recharge UI, existing profile dialog, settings route and logout action. Wallet remains mounted across menu closure; account identity keys isolate balances. Homepage uses a scrolling viewport and correct responsive padding so its footer remains reachable.
|
- Implementation verified: homepage account footer/menu, real PointWallet balance/preoccupation/recharge UI, existing profile dialog, settings route and logout action. Wallet remains mounted across menu closure; account identity keys isolate balances. Homepage uses a scrolling viewport and correct responsive padding so its footer remains reachable.
|
||||||
- Verification: 25 focused unit tests (homepage 5 / module navigation 9 / wallet 11), typecheck, scoped lint and full build passed. New fixture Electron account scenario and the three-card responsive scenario passed; screenshots at 1440 and 375 visually inspected. Initial account fixture failure was an absent fake session, corrected using the real versioned storage contract, without changing the product's authentication guard.
|
- Verification: 25 focused unit tests (homepage 5 / module navigation 9 / wallet 11), typecheck, scoped lint and full build passed. New fixture Electron account scenario and the three-card responsive scenario passed; screenshots at 1440 and 375 visually inspected. Initial account fixture failure was an absent fake session, corrected using the real versioned storage contract, without changing the product's authentication guard.
|
||||||
- Entire dist-electron and resources independently match the running 7c51bb4 snapshot byte-for-byte. No Main/shared/resource/package source changes. Renderer-only application update pending; source commit below will identify the build.
|
- Entire dist-electron and resources independently match the running 7c51bb4 snapshot byte-for-byte. No Main/shared/resource/package source changes. Renderer-only application update completed from product 5f7c851022bf3be36000c4729e04dbd52704a482; effective product tree is 5f7c851 while Main source stays 7c51bb4.
|
||||||
|
- Durable overlay: `/Users/chillishark/Makelore 麦洛/.trial-runtime/home-account-20261013-c42d19a7`, `overlay-manifest.json` and `verification-receipt.json`. Parent full-runtime artifacts/manifest remain immutable. Current pointer accurately identifies separate Main and Renderer/effective sources; original Main PID 9968 / port 58003 and authenticated session were preserved.
|
||||||
|
- Actual application checks: temporarily visited homepage after clean-state checks, new trigger present, four menu actions and successful wallet loading verified using booleans only; closed the menu and restored the original full CloudAgents hash/query. No credential/input/username/balance content recorded, no profile save, recharge or logout. Focus 83608→83608, no login form/visible alert; inspector closed.
|
||||||
|
- Initial reload verification ran before React/auth mounted and paused conservatively; final fresh checks confirmed no dirty input/dialog/lease and completed verification without another reload. Intermediate evidence retained. Root independently ran `python3 -B prepare.py --verify`, returning active-verified and unchanged Main PID.
|
||||||
|
|
||||||
## Project Context Loaded
|
## Project Context Loaded
|
||||||
|
|
||||||
@@ -78,8 +81,10 @@
|
|||||||
- Historical Code navigation E2E compares brand against inner tablist height; review the assertion against the existing toolbar contract in a separate scoped task.
|
- Historical Code navigation E2E compares brand against inner tablist height; review the assertion against the existing toolbar contract in a separate scoped task.
|
||||||
- A client update does not deploy Yuxi history/capability/empty-introduction support; preserve these known backend limits.
|
- A client update does not deploy Yuxi history/capability/empty-introduction support; preserve these known backend limits.
|
||||||
- Combined source is on this feature branch; primary main remains untouched. Integrate the retained feature sources and canonical promotions separately when requested. This handoff's final documentation commit changes no built product bytes from 7c51bb4.
|
- Combined source is on this feature branch; primary main remains untouched. Integrate the retained feature sources and canonical promotions separately when requested. This handoff's final documentation commit changes no built product bytes from 7c51bb4.
|
||||||
|
- Homepage follow-up effective tree 5f7c851 adds only the account access/layout and tests/README; later handoff documentation changes do not alter those built product bytes. Preserve the two-layer runtime proof when updating again.
|
||||||
|
|
||||||
## Promotion Candidates
|
## Promotion Candidates
|
||||||
|
|
||||||
- Current-state / product snapshot: approved Robot hiding, channel prerequisite hint, knowledge two-pane management/chat-file batch picker, and definitive-create rejection versus uncertain-result recovery. Evidence is accepted source commits, exact product-blob comparison, combined tests and verified runtime receipts. Future impact: next application build and source integration must preserve all five source groups; no conflicting product decision or additional human confirmation required within the authorized update scope.
|
- Current-state / product snapshot: approved Robot hiding, channel prerequisite hint, knowledge two-pane management/chat-file batch picker, and definitive-create rejection versus uncertain-result recovery. Evidence is accepted source commits, exact product-blob comparison, combined tests and verified runtime receipts. Future impact: next application build and source integration must preserve all five source groups; no conflicting product decision or additional human confirmation required within the authorized update scope.
|
||||||
- Runtime evidence index: current temporary application uses full Main+Renderer snapshot 7c51bb4 and standard same-account session restoration, independent of its source checkout; first-attempt rollback and OS-constrained bounds must remain distinguished from exact window restoration. Promote only during canonical integration; do not treat this as production backend/paid-model acceptance.
|
- Runtime evidence index: current temporary application uses full Main+Renderer snapshot 7c51bb4 and standard same-account session restoration, independent of its source checkout; first-attempt rollback and OS-constrained bounds must remain distinguished from exact window restoration. Promote only during canonical integration; do not treat this as production backend/paid-model acceptance.
|
||||||
|
- Current-state / success criteria: the module homepage now exposes the same existing balance/recharge/profile/settings/logout functions as the module sidebars, with keyboard/close behavior, account isolation and persistent wallet lifecycle. Evidence: source 5f7c851, focused tests/fixture screenshots and verified live renderer overlay; no new billing/auth contract or contradictory decision.
|
||||||
Reference in new issue
Block a user