docs: record local integration verification

This commit is contained in:
inman
2026-09-01 11:49:37 +08:00
parent b2af43bfbe
commit e32041f31e

View File

@@ -40,16 +40,56 @@
## Outcome
- Not completed.
- Committed the complete ready source-task work on its owning branches:
`d523b72` restores visible Coding history and safe quota feedback,
`8d878eb` preserves assistant progress previews, and `2c9f741`, `1f2e35c`,
and `82415ba` retain diagnosis/startup task records.
- Merged the two-commit Plugin Services consolidation, both Coding behavior
branches, and every compatible local documentation-only branch into `main`.
Their overlapping timeline and Electron E2E files merged without text
conflicts and passed combined verification.
- Preserved the previously excluded local plugin-integration review record as
tracked history. All source worktrees are clean.
- Restarted the merged development application from `main`; Vite is live at
`http://localhost:5173/` and Electron Main owns Host API port `13210`.
- Exactly one local branch remains outside `main`:
`codex/learning-player-release-fix@b1f51be`. Its five-file patch restores the
retired OpenMAIC Learning Player packaging supply chain, contradicts ADR-005,
and requires an explicit product-direction decision before integration.
## Verification
- Not run.
- Focused Vitest: 7 files / 64 tests passed across Plugin Services, history,
quota classification, Pi projection, and combined timeline behavior.
- `pnpm run typecheck`: passed.
- `pnpm run lint:check`: passed with zero errors. It reported 12 warnings: the
repository's existing warnings plus duplicates from the nested historical
Learning worktree scanned by ESLint.
- `pnpm test`: passed, 212 regular files / 1,728 tests with 3 skips, plus the
isolated pressure file / 1 test (1,732 tests total).
- `pnpm run build:vite`: passed for Renderer, Electron Main, Preload, and the
release utility worker; existing dynamic-import, Browserslist-age, and large
chunk warnings remain non-fatal.
- Focused Electron E2E: 5/5 passed across Plugin Services discovery/library,
project enablement, Coding history, quota feedback, and process previews.
- Runtime probes: Vite returned HTTP 200; the Host API returned its expected
unauthenticated HTTP 401 challenge; Node PID 39837 and Electron PID 39847
listen on ports 5173 and 13210 respectively.
## Follow-ups
- None recorded.
- Obtain the required human choice for the ADR-005 conflict. If the historical
Learning branch remains excluded, finalize canonical documentation around
the three accepted product changes and close the Integration Gate. If it is
explicitly accepted, first reverse ADR-005 and reconcile the branch against
the current Learning boundary rather than taking a mechanical merge side.
## Promotion Candidates
- None recorded.
- Promote the Plugin Services source task into `current-state.md` and
`module-map.md`: Project Configuration is the sole visible plugin surface,
with discover/mine/project tabs and compatibility-only standalone routes.
- Promote the Coding history/quota source task into `README.md` and
`current-state.md`: compaction may bound model context without removing the
visible active-branch history, and recognized Provider quota failures remain
actionable after reopen.