chore: record ML-02 client integration
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
- Worktree: D:\Datas\OthersProjects\makelore-data-service-client-b72e4c19
|
||||
- Base commit: f2456039230f68e3ecb2c8653fc3379c23bbe5ce
|
||||
- Owner: codex-root
|
||||
- Status: In Progress (ML-01 integrated)
|
||||
- Status: In Progress (ML-01 and ML-02 integrated)
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -75,6 +75,15 @@
|
||||
coding-project Host routes/composition and callback wiring, release-proof
|
||||
fixtures, and focused tests. The implementer task record was removed from
|
||||
this coordinator's net diff; the source worktree retains its own record.
|
||||
- Integrated ML-02 identity UX from the exact ML-01 frontier
|
||||
`5ac08d509f8962a3c2c0ec1b1afef84a435f116d` with no cherry-pick conflict.
|
||||
Implementer commit `363660a81b3f79ffab4594763170932790f41299` was
|
||||
cherry-picked as feature commit `ce8e210` (`feat(coding): add project
|
||||
identity UX`). The delivered scope is limited to the Sidebar and Project
|
||||
Configuration identity controls, Renderer facade/store projections, focused
|
||||
tests, and identity E2E; no Main, cloud, session, or provisioning logic was
|
||||
added. The foreign ML-02 task record was deleted from this coordinator's net
|
||||
diff after cherry-pick; the source worktree retains its own record.
|
||||
|
||||
## Verification
|
||||
|
||||
@@ -90,11 +99,36 @@
|
||||
- Cherry-pick parent, coordinator branch, and required integration frontier
|
||||
were verified against `7e54b8fbda1899b73334d7c3e732ce8e73460ed8` before
|
||||
integration; the cherry-pick completed without conflicts.
|
||||
- ML-02 focused Renderer tests:
|
||||
`pnpm exec vitest run tests/unit/coding-projects-facade.test.ts
|
||||
tests/unit/project-config-store.test.ts
|
||||
tests/unit/coding-workspace-store.test.ts --maxWorkers=1`: 3 files / 10
|
||||
tests passed.
|
||||
- `pnpm build:vite`: passed; generated the Main/Preload bundles required by
|
||||
the Electron fixture.
|
||||
- `pnpm test:electron:windows`: 2 files / 4 tests passed.
|
||||
- `pnpm exec playwright test tests/e2e/coding-project-identity.spec.ts
|
||||
--config=playwright.config.ts`: 2 tests passed after the Vite build.
|
||||
- `pnpm exec playwright test
|
||||
tests/e2e/project-configuration-skills.spec.ts
|
||||
--config=playwright.config.ts`: 1 test passed.
|
||||
- `pnpm typecheck`: passed.
|
||||
- `pnpm lint:check`: passed with 0 errors and 5 pre-existing warnings in
|
||||
`src/pages/Home/index.tsx` and `src/pages/Makelore/index.tsx`; none are in
|
||||
the ML-02 paths.
|
||||
- `git diff --check`: passed; the net ML-02 path audit contains only Renderer
|
||||
UI/facade/store and tests, with no `electron/`, `resources/`, or `scripts/`
|
||||
files.
|
||||
- Implementer-provided broader results (not rerun by this merger): `pnpm test`
|
||||
passed with 183 files / 1554 tests and 2 skipped; the full E2E run passed 25
|
||||
tests and reproduced one pre-existing PI model-combobox failure at
|
||||
`tests/e2e/pi-coding-first-chat.spec.ts:575` on its direct rerun. This
|
||||
unrelated failure remains visible and is not masked by the focused passes.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- ML-02 must project the required identity choice into Renderer create and
|
||||
legacy/independent-copy UX. ML-03 must use
|
||||
- ML-02 identity choice and legacy/independent-copy UX is integrated. ML-03
|
||||
must use
|
||||
`requireActiveRealProjectWithIdentity()` for all Data Service callers.
|
||||
- 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.
|
||||
|
||||
Reference in New Issue
Block a user