From 16b10c44f1b846f33dbf28c0050f15a68fdae53b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=A8=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Tue, 13 Oct 2026 21:41:48 +0800 Subject: [PATCH] docs: record verified trial control correction delivery --- .../20261013-agent-controls-correction-6d42b9e1.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.project-docs/30-worklog/tasks/20261013-agent-controls-correction-6d42b9e1.md b/.project-docs/30-worklog/tasks/20261013-agent-controls-correction-6d42b9e1.md index f4232069..fb026aac 100644 --- a/.project-docs/30-worklog/tasks/20261013-agent-controls-correction-6d42b9e1.md +++ b/.project-docs/30-worklog/tasks/20261013-agent-controls-correction-6d42b9e1.md @@ -8,7 +8,7 @@ - Worktree: /Users/chillishark/Makelore 麦洛/.codex-worktrees/makelore/20261013-agent-controls-correction-6d42b9e1 - Base commit: 020b36673d9034fed53f7e896b7685aa56e4cecb - Owner: codex -- Status: In Progress +- Status: Ready for Integration ## Scope @@ -24,18 +24,20 @@ ## Outcome - Implemented exact TOOL/SKILL headings and generated selection/search labels, with SKILL preload copy consistent. Knowledge upload portal target moved into the left stable create-action row beside 新建知识库; row wraps at narrow widths. Document component/key, request intent, permissions and pending lock logic remain unchanged. Right management row contains select/refresh only; previous widths and selected-list alignment are retained. -- Current active Main/shared/resources/package/lock/build-config source delta is empty; only three Renderer product files change. Immutable overlay and native saved/idle reload remain to deliver. +- Current active Main/shared/resources/package/lock/build-config source delta is empty; only three Renderer product files change. Product commit ad223603aab7359500a007c578d88a5ca234e4b6 is delivered in the immutable Renderer overlay `.trial-runtime/controls-correction-20261013-6d42b9e1/runtime`; its manifest and current.json are finalized as active-verified. Main source020b366, MainPID12660, Host58003, profile and Main/Preload/resources/package bytes are preserved. +- Root performed native View Reload / Force Reload after a clean/idle/saved guard. Loading briefly displayed a blank window before recovery; no Main restart or rollback was needed. Root's actual native AX observes TOOL/选择TOOL and SKILL/选择SKILL (also 搜索SKILL), and 上传自己的文件 contains 新建知识库 then 从电脑上传, while 查看我的知识库 contains only its selection and refresh controls. alice, deepseek-flash, 小陈知识库 and disabled 已保存/已应用 remain present. No configuration save/apply, cloud mutation or real upload was performed. Native screenshot/AX capture timing differed; card membership is based on native AX and geometry is based on the passing fixture screenshots rather than an unobserved native geometry claim. ## Verification - Typecheck, two scoped ESLint runs, default full build:vite (NIANCODE_RENDERER_ONLY unset) and git diff --check passed. --57 relevant unit cases passed:40 configuration/selector preservation +17 owned-knowledge permission/pending/cancel/retry cases.14 browser geometry/platform scenarios passed, with knowledge checks covering375/768/1024/1440 and long retry wording. Two focused screenshot retakes passed in an independent output directory; independent visual review PASS for all four widths and left/right card membership/alignment. +- 57 relevant unit cases passed:40 configuration/selector preservation +17 owned-knowledge permission/pending/cancel/retry cases.14 browser geometry/platform scenarios passed, with knowledge checks covering375/768/1024/1440 and long retry wording. Two focused screenshot retakes passed in an independent output directory; independent visual review PASS for all four widths and left/right card membership/alignment. - Native Electron cloud-agents full fixture passed on quiet rerun (8.3s). Initial run had a simulated voice stop-button observation timeout after changed-label configuration checks already passed; voice source is unchanged and rerun passes the entire scenario. No real microphone/recording, upload, provider or cloud account mutation was used. +- Runtime prepare/finalize/prepare --verify passed. Evidence: `.trial-runtime/controls-correction-20261013-6d42b9e1/root-verification.json`, `verification-receipt.json`, `overlay-manifest.json`, and `/tmp/makelore-controls6d42-visual`. Runtime source scope proof and artifact hashes match the product commit and unchanged Main baseline. ## Follow-ups -- None recorded. +- Integrate the committed UI correction through the project's normal integration workflow; temporary runtime delivery is complete. Cloud service deployment remains outside this task. ## Promotion Candidates -- None recorded. +- Target: current-state.md / accepted Agent configuration terminology and knowledge UI documentation. Proposal: advanced configuration uses exact TOOL/选择TOOL and SKILL/选择SKILL labels; upload belongs in 上传自己的文件 beside 新建知识库, with only select/refresh in the right management card. Evidence: latest explicit user correction, product commit ad223603, 57 unit cases, 14 browser scenarios, visual review and actual native AX. Future impact: avoid restoring superseded Chinese labels or right-card upload when merging prior work. Semantic conflict: prior label/right-card choices are superseded by this user's explicit correction; no unresolved decision remains. Human confirmation: none additionally required for this already-authorized scope; canonical promotion still requires serialized Integration Gate.