docs(trial): record verified complete application update
This commit is contained in:
1 parent
7c51bb4a00
commit
2b6ee37bdd
1 file changed
+12
-4
@@ -8,7 +8,7 @@
|
||||
- Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261013-combined-trial-update-c42d19a7
|
||||
- Base commit: 8289f27f3e53ef455b656f1c43d2620d235d5014
|
||||
- Owner: codex
|
||||
- Status: Planning
|
||||
- Status: Ready for Integration
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -44,8 +44,12 @@
|
||||
|
||||
## Outcome
|
||||
|
||||
- Product assembly complete: retained base homepage/channel changes, applied bf39f40 product delta, knowledge c634425 and creation 21852fb without modifying their source task/canonical records. Runtime deployment pending.
|
||||
- Product assembly and temporary-application update complete: retained base homepage/channel changes, applied bf39f40 product delta, knowledge c634425 and creation 21852fb without modifying their source task/canonical records.
|
||||
- 22 changed product files match exact accepted source commit blobs; README combines all current behaviors. The only test conflict combined the knowledge static harness with main's normalized cross-platform import paths.
|
||||
- Built product commit: 7c51bb4a008e388071ec37156adeae80eff24167. Runtime is a durable snapshot under `/Users/chillishark/Makelore 麦洛/.trial-runtime/combined-update-20261013-c42d19a7`; current.json points to its Makelore Combined Trial.app, Main PID 9968 / Host API 58003. Both Main and Renderer were replaced; no claim of preserving the former Main process.
|
||||
- Original profile, stable file URL and route were retained. Standard application session sync restored the same account, proven by authenticated read-only account lookup and anonymous digest comparison; no credential extraction/transfer. No visible login form or alert. Final external foreground PID remained 83608.
|
||||
- First replacement failed strict window-size restoration and automatically rolled back. Audit retained in stage `attempt-1`. Final replacement accepts only exact bounds or a proven macOS work-area constraint: original requested 1470×923 is retained; actual 1470×842 equals the work area and reports maximized. Visibility/route/profile and logical focus continuity are separately verified.
|
||||
- No primary checkout changes, main merge/push, backend deployment, real creation/import/chat or paid requests. Old snapshots and rollback evidence retained.
|
||||
|
||||
## Verification
|
||||
|
||||
@@ -53,13 +57,17 @@
|
||||
- Scoped ESLint 35 TypeScript files passed with 0 errors; 2 existing CloudChat warnings retained.
|
||||
- Combined UI suite: 50 passed, 1 historical Code navigation assertion failed. Targeted retry reproduces only the same mismatch (brand 46px vs inner tablist 32px). Independent review verified d787267 introduced the inner-tab layout on Sept 30 without updating this assertion; Code CSS/page/Sidebar/test blobs are identical to base. All updated Agent and homepage scenarios passed. Do not weaken the test or change unrelated product code in this task.
|
||||
- Source composition and `git diff --check` passed; task documentation ownership drift passed.
|
||||
- Runtime snapshot, hidden probe and actual application switch remain pending.
|
||||
- 199 snapshot artifact SHA values, native signature, updated bootstrap/helper SHA and independent-profile hidden probes passed. Actual Main/Renderer source, asset references, profile/URL/route, same-account login and focus continuity passed; normal app.quit needed no force termination.
|
||||
- Root independently reran `python3 -B runtime.py verify` successfully; port 58003 listener is PID 9968. Protected local health returns the expected unauthenticated 401; normal authenticated account read returned 200. Inspector 9229 is closed.
|
||||
- Durable runtime evidence: stage `build-manifest.json`, `verification-receipt.json`, `live-verification.json`, `probe-evidence.json`; `.trial-runtime/current.json` is the current pointer. Current metadata accurately records full restart and fresh UI/login proofs.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- None recorded.
|
||||
- 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.
|
||||
Reference in new issue
Block a user