From 927a85fa22e003b2e09740f41e6a91c71ee278c1 Mon Sep 17 00:00:00 2001 From: brother7 <7brother7@gmail.com> Date: Tue, 8 Sep 2026 23:30:14 +0800 Subject: [PATCH] docs: complete reset card wallet integration --- ...08-integrate-reset-card-wallet-9c4e2a71.md | 41 ++++++++++++++++--- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/.project-docs/30-worklog/tasks/20260908-integrate-reset-card-wallet-9c4e2a71.md b/.project-docs/30-worklog/tasks/20260908-integrate-reset-card-wallet-9c4e2a71.md index 6606b3d..896e0c7 100644 --- a/.project-docs/30-worklog/tasks/20260908-integrate-reset-card-wallet-9c4e2a71.md +++ b/.project-docs/30-worklog/tasks/20260908-integrate-reset-card-wallet-9c4e2a71.md @@ -8,7 +8,7 @@ - Worktree: D:\Datas\OthersProjects\.codex-worktrees\makelore\20260908-integrate-reset-card-wallet-9c4e2a71 - Base commit: 01525834fd326a0fbcd6f537b11d6f278470f992 - Owner: codex -- Status: In Progress +- Status: Ready for Integration ## Scope @@ -35,17 +35,46 @@ ## Outcome -- Not completed. +- Confirmed that the exact Feature source commit + `01525834fd326a0fbcd6f537b11d6f278470f992` was the local `main` frontier and the + integration branch was its direct descendant; no cherry-pick, conflict resolution, + or product-code rewrite was required. +- Promoted the Main-owned reset-card route boundary, lazy account-menu wallet, + server-confirmed redemption/refresh flow, shared-wallet restriction, and separation + from paid immediate fulfillment into canonical current state, architecture, data + flow, and business rules. +- Fast-forwarded the primary `main` worktree from source commit `0152583` through + canonical documentation commit `8425039` without touching the three adopted + untracked task records. +- Kept packaging, deployment, publication, remote push, and production user-data + mutation outside this integration. ## Verification -- Not run. +- The source task's current product tree passed 3 focused files / 78 tests, + typecheck, scoped ESLint, full lint with 0 errors and 5 existing warnings, all Vite + production targets, and 3/3 Electron reset-card E2E runs. +- The source full unit run passed 224 files / 1,952 tests with 2 skips; its sole failure + was the previously recorded Pi real-process 2,124ms cold timing sample against a + 2,000ms threshold. That unchanged file passed 6/6 in isolation and the pressure test + passed 1/1, so no unrelated Pi threshold or runtime code was changed. +- `git merge-base --is-ancestor` and the exact source-HEAD check passed before the + fast-forward; the Integration worktree diff from the source commit contained only + canonical `.project-docs` files and this integration record. +- `check_project_docs.py`, task-aware `check_doc_drift.py`, and `git diff --check` + passed in the Integration worktree. +- The primary worktree fast-forwarded with `--ff-only`; the three adopted records + remained present and excluded from every commit. ## Follow-ups -- None recorded. +- Deploy Works Square with migration `20260908_reset_card_grants_0087` before enabling + this card wallet against that environment, then rebuild Makelore and smoke one grant, + redemption, and authoritative weekly-balance refresh. +- Push `main` only if the user separately requests remote publication. ## Promotion Candidates -- In progress: promote reset-card wallet facts to `current-state.md`, - `system-overview.md`, `data-flow.md`, and `business-rules.md`. +- Applied: `current-state.md`, `system-overview.md`, `data-flow.md`, and + `business-rules.md` now record the reset-card wallet authority and behavior. No + further client-side promotion is pending.