# Task: Integrate and package Marketplace weak-ETag fix ## Identity - Task ID: 20260901-plugin-catalog-main-integration-8e5c2a91 - Mode: Integration - Branch: main - Worktree: D:\Datas\OthersProjects\makelore - Base commit: 5e8b7266c2a8297c9d307b576256886659d44780 - Owner: codex-root - Status: In Progress ## Scope - Integrate the completed weak-ETag Marketplace client fix from source commit `b3cfe7e1ceb7da65ccc99214db09102b4fc1cace` into local `main`. - Reconcile the accepted fact into current project state without changing Marketplace architecture or authority boundaries. - Rebuild and verify the Windows 1.2.0 artifact, then replace the currently installed client and verify the Plugin Center against the deployed catalog. ## Intent And Constraints - The user explicitly authorized release/takeover of completed root task `20260901-package-120-4c7e`, integration, rebuild, and installation. - Preserve the released task's untracked record `.project-docs/30-worklog/tasks/20260901-package-120-4c7e.md` byte-for-byte; to satisfy the Integration Gate it was moved without modification to `C:\Users\7brot\AppData\Local\Temp\codex-task-recovery-20260901-package-120-4c7e\20260901-package-120-4c7e.md` and remains outside this task's commit. - Source task promotion candidates are empty and its sole parent is the exact current `main` base, so no semantic conflict or merge choice exists. - Do not push, publish, deploy, mutate the Works Square catalog, or weaken trust/Provider/billing fail-closed behavior. - Installation may stop the running MakeLore process, but must target only the exact generated MakeLore installer/application. ## Plan 1. Cherry-pick the exact source fix and remove only the duplicate source task record from the integration history. 2. Update canonical current state and run focused/full source verification from the integrated tree. 3. Build and verify the Windows artifact, stop MakeLore, install the exact artifact, and smoke the Plugin Center. 4. Record artifact/install evidence, complete project-document gates, and leave `main` clean except the preserved foreign task record. ## Outcome - Product source commit `b3cfe7e1ceb7da65ccc99214db09102b4fc1cace` was integrated as local `main` commit `38f2358`; packaging and installed-client verification remain in progress. ## Verification - Source commit sole parent equals integration base `5e8b7266c2a8297c9d307b576256886659d44780`; cherry-pick completed without conflict. ## Follow-ups - None recorded. ## Promotion Candidates - None recorded.