收口图生图客户端集成验证

This commit is contained in:
2026-08-13 14:28:55 +08:00
parent 7a807a2f52
commit f11eb49ea1
3 changed files with 14 additions and 4 deletions

View File

@@ -8,7 +8,7 @@
- Worktree: D:\Datas\OthersProjects\makelore-integrate-i2i-main-5d9e
- Base commit: a03043d048826609cb4f8cb7d782bde93e0e77f4
- Owner: codex
- Status: In Progress
- Status: Completed
## Scope
@@ -48,6 +48,10 @@
production-smoke obligation into the current canonical project memory.
- README now describes text-to-image, single-reference image-to-image, project
work selection and local upload on top of the latest client product state.
- Independent review found that legacy snapshots with an omitted Brief medium
were rejected by the cloud adapter before the page fallback. Commit `7a807a2`
now accepts only an omitted/null/image/video medium at the boundary, normalizes
omission to null, and continues to reject other non-null values.
## Verification
@@ -57,17 +61,23 @@
- `pnpm install --offline --frozen-lockfile`: passed with the pinned pnpm;
dependencies were restored entirely from the local store.
- `pnpm exec vitest run tests/unit/image-canvas-page.test.tsx`: `25 passed`.
- `pnpm exec vitest run tests/unit/works-square-design-workspace.test.ts`:
`22 passed`, including REST and WebSocket missing-medium normalization and
invalid-medium rejection.
- `pnpm run typecheck`: passed.
- `pnpm exec eslint src/pages/ImageCanvas/index.tsx
tests/unit/image-canvas-page.test.tsx`: passed.
- `pnpm run build:vite`: passed for Renderer, Main and Preload; emitted only the
repository's existing dynamic-import and chunk-size warnings.
- `git diff --check`: pending after final documentation edits.
- `git diff --check`: passed.
- `check_project_docs.py`: passed.
- `check_doc_drift.py --task-id 20260813-integrate-i2i-client-main-5d9e`:
passed after keeping the source task record read-only on its source branch,
matching the repository's established Integration Gate pattern.
- Packaged desktop and live Works Square/Bailian provider smoke were not run.
- Initial independent Sol review: FAIL with one P2 missing-medium adapter gap
and one P3 stale verification record; both were corrected. Final independent
Sol review is rerun against the corrected head before promotion.
## Follow-ups