chore(coding): record ML-05 integration

This commit is contained in:
brother7 committed 2026-08-26 21:34:57 +08:00
1 parent e842dd42eb
commit 14fec70108
2 files changed
+48 -124

No files matched your search

@@ -119,6 +119,18 @@
remains in `D:\Datas\OthersProjects\makelore-ml04-pi-data-tools-8d3c91a7`.
The ML-04 frontier is `f61990f3a7f5ea417ca3eecc6702e71398f77d7f` plus this
coordinator cleanup/record commit.
- Integrated ML-05 from source commit
`080b8801d29274b506700f94391339d98fb7aa0d` at the exact ML-04 frontier
`bec67082b3dade05e900911c13ad804e781309f6` as coordinator commit `e842dd4`
(`feat(coding): add preview data runtime session`), with no cherry-pick
conflict. The delivered scope is limited to the Main-owned ephemeral
preview session manager, exact `/api/runtime/data/v1` data-only routes,
early route precedence, trusted Data Service forwarding, lifecycle
invalidation wiring, and focused loopback coverage; ML-06 pre-document
injection was not included. The foreign ML-05 task record was removed from
this coordinator after cherry-pick; the source record remains in
`D:\Datas\OthersProjects\makelore-ml05-preview-data-session-5c8e2a71`.
The ML-06 frontier is `e842dd4` plus this coordinator cleanup/record commit.
## Verification
@@ -206,13 +218,45 @@
- ML-04 `pnpm 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`.
- ML-04 `git diff --check`: passed after the foreign task-record cleanup.
- ML-05 source focused/loopback suite:
`pnpm exec vitest run tests/unit/preview-data-session.test.ts
tests/unit/data-service-routes.test.ts tests/unit/coding-core-routes.test.ts
tests/unit/agent-browser-core.test.ts
tests/unit/coding-attachments-routes.test.ts --maxWorkers=1` — 5 files /
107 tests passed.
- ML-05 adjacent Data Service/client regressions:
`pnpm exec vitest run tests/unit/data-service-client.test.ts
tests/unit/data-service-routes.test.ts
tests/unit/data-service-server-registration.test.ts
tests/unit/coding-conversation-contracts.test.ts
tests/unit/coding-conversation-timeline.test.tsx
tests/unit/coding-product-tools-facade.test.ts
tests/unit/pi-extension-ui-projector.test.ts tests/unit/pi-product-tools.test.ts
tests/unit/pi-extension-bundle.test.ts tests/unit/pi-extension-host.test.ts
--maxWorkers=1` — 10 files / 62 tests passed.
- ML-05 `pnpm typecheck`: passed.
- ML-05 `pnpm 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`.
- ML-05 `pnpm build`: passed Vite, Electron, Pi runtime, and Windows NSIS
packaging; the existing dynamic-import/chunk, optional dependency, and
absent optional packaged-resource warnings remained visible.
- ML-05 `pnpm test:electron:windows`: 2 files / 4 tests passed.
- ML-05 `git diff --check`: passed; the only coordinator deletion is the
foreign ML-05 task record, and the source worktree retains it.
- ML-05 exclusion scan over the merged diff found no
`injectProjectData`, `__MAKELORE_DATA__`,
`Page.addScriptToEvaluateOnNewDocument`, script-ID tracking, or navigation
injection markers.
## Follow-ups
- ML-02 identity choice and legacy/independent-copy UX plus ML-03 Main Data
Service and ML-04 Pi Data Service tools are integrated. ML-04 consumed the
`DataServiceOperations` seam from the recorded ML-03 frontier and preserves
its active-project identity and trusted project-path constraints.
- ML-02 identity choice and legacy/independent-copy UX, ML-03 Main Data
Service, ML-04 Pi Data Service tools, and ML-05 preview data sessions are
integrated. ML-04 consumed the `DataServiceOperations` seam from the
recorded ML-03 frontier and preserves its active-project identity and
trusted project-path constraints. ML-05 consumes that same trusted seam and
preserves the Main-owned credential boundary while leaving ML-06 injection
for the next ticket.
- The broader ML-00 through ML-09 coordinator task remains in progress; this
record does not claim full client-suite, build, review, or release proof.