From 34e59bfaf2867e6a53a345de52c0ce850d6f426a Mon Sep 17 00:00:00 2001 From: brother7 <7brother7@gmail.com> Date: Wed, 2 Sep 2026 23:08:43 +0800 Subject: [PATCH] docs: record local Skill installation verification --- ...260902-local-skill-install-fix-6b3e91a4.md | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/.project-docs/30-worklog/tasks/20260902-local-skill-install-fix-6b3e91a4.md b/.project-docs/30-worklog/tasks/20260902-local-skill-install-fix-6b3e91a4.md index f28f0f0..e3edc22 100644 --- a/.project-docs/30-worklog/tasks/20260902-local-skill-install-fix-6b3e91a4.md +++ b/.project-docs/30-worklog/tasks/20260902-local-skill-install-fix-6b3e91a4.md @@ -8,7 +8,7 @@ - Worktree: D:\Datas\OthersProjects\makelore-local-skill-install-fix-6b3e91a4 - Base commit: 28e1690038d61b9333a2f6ca77f0187ea4273676 - Owner: codex-root -- Status: In Progress +- Status: Ready for Integration ## Scope @@ -95,8 +95,10 @@ Relevant understanding: `SettingsManager.inMemory`. - Bumped the generated MakeLore Pi extension generation so new workers cannot reuse stale bridge code. -- Windows product packaging and real packaged-source acceptance remain in - progress. +- Produced a final Windows x64 product at source commit + `5a2f0eb6785b59d8b455ed5cb1d9773351ff895a`. No package was committed to + the user's Device Package store and the installed MakeLore application was + not replaced. ## Verification @@ -114,11 +116,31 @@ Relevant understanding: - Scoped ESLint for every changed TypeScript/JavaScript source and test: passed. - `pnpm run build:vite`: passed; generated Main contains the physical runtime loader and no bare dynamic import of `@earendil-works/pi-coding-agent`. +- Final source/runtime acceptance used the Windows product executable, physical + Pi CLI/runtime, and self-contained npm runtime from `release/win-unpacked`. + Prepare succeeded without commit for a loose `SKILL.md`, + `npm:pi-web-search`, and + `https://github.com/DietrichGebert/ponytail`; the latter projected six Skills + plus one Pi extension. +- `pnpm run package:stage:win-x64` and Electron Builder/NSIS: passed. The + installer is 208,323,462 bytes with SHA-256 + `A5CA7422B3962ABF6B0391B73EC26C7600D962630289F0EFE3BAFDD03A3B97E1`. +- `pnpm run verify:artifact:win`: passed against source/verification head + `5a2f0eb6785b59d8b455ed5cb1d9773351ff895a`; Electron 43.4.0, Node 24.18.1, + Python, uv 0.10.0, npm 11.6.2 and native modules were verified from the + final product. The pinned Python/uv staging was reused from the existing root + after a fresh Python archive fetch stalled; the verifier proved the copied + runtimes rather than treating the network attempt as evidence. +- `pnpm run verify:artifact:pi`: passed. Its new Device Package evidence is + `authority=bundled-pi-runtime`, `appAsarRootImport=false`, and both package + manager exports are functions; Pi 0.84.2 closure and runtime probes passed. - `git diff --check`: passed. ## Follow-ups -- None recorded. +- Integrate the source commit onto client `main`, rebuild from that exact + frontier if a main-line installer is required, then install/restart MakeLore + before retrying the conversation-driven prepare/confirm flow. ## Promotion Candidates