docs(coding): record ML-03 worker merge
This commit is contained in:
1 parent
fd891ff3bb
commit
a92cd904d3
2 files changed
+53
-124
No files matched your search
@@ -8,7 +8,7 @@
|
||||
- Worktree: D:\Datas\OthersProjects\makelore-plugin-client-7d3a91c4
|
||||
- Base commit: eb5d15d68470b30ec181164f08f0d7b027ef0006
|
||||
- Owner: codex-root
|
||||
- Status: In Progress (ML-00/ML-02 integrated; ML-03 frontier pending)
|
||||
- Status: In Progress (ML-00 through ML-03 integrated; ML-04 frontier pending)
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -104,6 +104,26 @@
|
||||
downstream product frontier handed to ML-03 is
|
||||
`a0361a3cda08ab4d7454d35caa56a5a4304a9dca`.
|
||||
|
||||
- Integrated ML-03 from source task
|
||||
`20260827-plugin-ml03-worker-materialization-9b2e6c41` and sole source commit
|
||||
`945d6bd81016eec373a82f63182cf1f7cf0718f5`, whose exact parent was the
|
||||
coordinator frontier `c4dd8923a0076920e8a7fd8820fdc01bdfde1760`.
|
||||
The cherry-pick produced coordinator product commit
|
||||
`fd891ff3bb87a29381a0a7006fb4618ec4fe144f` without conflict. The foreign
|
||||
ML-03 task record was deleted from this coordinator while its source record
|
||||
remains in
|
||||
`D:\Datas\OthersProjects\makelore-plugin-ml03-worker-materialization-9b2e6c41`.
|
||||
ML-03 owns exactly six Pi product files and five Pi-focused tests: one frozen
|
||||
effective worker-resource snapshot, dynamic Skill/declaration/bridge/CLI
|
||||
materialization, child-empty exposure, known-disabled/re-enabled assignment
|
||||
behavior, old-worker refusal, and removal of the static Data Service worker
|
||||
list. The source task execution briefly shared a worktree with an earlier
|
||||
agent; that agent was interrupted when discovered, and the final commit was
|
||||
then fully reviewed by serial takeover. This record does not claim that the
|
||||
source task was never concurrently shared. The exact downstream product
|
||||
frontier handed to ML-04 is
|
||||
`fd891ff3bb87a29381a0a7006fb4618ec4fe144f`.
|
||||
|
||||
## Verification
|
||||
|
||||
- `git rev-parse HEAD` before the checkpoint returned exact
|
||||
@@ -178,12 +198,41 @@
|
||||
consumer remains; every `data-service.v1` occurrence in `src/`, `electron/`,
|
||||
`shared/`, and `tests/` is the nested `payload_schema` contract. The ML-02
|
||||
net change passed `git diff --check`.
|
||||
- ML-03 precondition and merge: coordinator was clean at exact frontier
|
||||
`c4dd8923a0076920e8a7fd8820fdc01bdfde1760`; source commit
|
||||
`945d6bd81016eec373a82f63182cf1f7cf0718f5` had that exact parent and
|
||||
cherry-picked without conflict as
|
||||
`fd891ff3bb87a29381a0a7006fb4618ec4fe144f`. The merged change set contains
|
||||
exactly six Pi product files and five named Pi tests, with no other Host,
|
||||
Renderer, registry, preview, or P1 path; the source task record remains in
|
||||
its worktree. The source execution's brief shared-worktree incident and
|
||||
interruption were retained accurately; the merger's review and verification
|
||||
were performed serially after takeover.
|
||||
- ML-03 owned focused verification:
|
||||
`corepack pnpm exec vitest run tests/unit/pi-resource-loader.test.ts
|
||||
tests/unit/pi-extension-host.test.ts tests/unit/pi-extension-bundle.test.ts
|
||||
tests/unit/pi-worker-process-real.test.ts tests/unit/pi-rpc-foundation.test.ts
|
||||
--maxWorkers=1` — 5 files / 43 passed / 2 skipped (Vitest 7.65s; the skips
|
||||
are staged-runtime gated).
|
||||
- All Pi regressions:
|
||||
`pi-*.test.ts` — 30 files / 169 passed / 2 skipped (Vitest 19.34s, one
|
||||
worker).
|
||||
- `corepack pnpm run typecheck` — passed. `corepack pnpm run lint:check` —
|
||||
passed with 0 errors and the same 5 pre-existing warnings in
|
||||
`src/pages/Home/index.tsx` and `src/pages/Makelore/index.tsx`.
|
||||
- `corepack pnpm run build:vite` — passed for Renderer, Main, Preload, and
|
||||
utility bundles; only existing dynamic-import/chunk-size warnings were
|
||||
emitted. The ML-03 changed files contain no static Data Service worker list;
|
||||
dynamic declarations, bridge allowlisting, CLI agreement, child-empty
|
||||
exposure, disabled/re-enabled assignment, and old-worker behavior are
|
||||
covered by the owned focused suite. `git diff --check` passed.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- ML-03 may consume the policy/capability registry, bounded capability envelope,
|
||||
Data Service adapter, and Pi product-tool delegation from exact product
|
||||
frontier `a0361a3cda08ab4d7454d35caa56a5a4304a9dca`.
|
||||
- ML-04 may consume the effective plugin worker-resource snapshot, dynamic Pi
|
||||
declarations/bridge/CLI materialization, and child-empty behavior from exact
|
||||
product frontier `fd891ff3bb87a29381a0a7006fb4618ec4fe144f`; ML-04 owns its
|
||||
Host/Renderer composition changes.
|
||||
- The legacy `resources/coding-skills/data-service` path is intentionally removed
|
||||
by ML-01; any unowned downstream reference must be migrated by its owning
|
||||
ticket. This merger made no such downstream edit.
|
||||
|
||||
Reference in new issue
Block a user