记录图生图与更新器集成状态
This commit is contained in:
@@ -109,16 +109,58 @@ Gate result:
|
||||
|
||||
## Outcome
|
||||
|
||||
- Not completed.
|
||||
- Completed and released the Updater feature task after two independent-review
|
||||
findings were corrected. Commit `f05b9d4` preserves raw Main diagnostics and
|
||||
failure semantics, de-duplicates concurrent shared errors per check, and
|
||||
presents only one concise localized Renderer message.
|
||||
- Created merge commit `e221374` with current `main` commit `3e90129` as first
|
||||
parent and reviewed image-to-image tip `f11eb49` as second parent. The merge
|
||||
was conflict-free and preserves the complete history of both lines.
|
||||
- Kept source integration record
|
||||
`20260813-integrate-i2i-client-main-5d9e.md` on the source branch only. It was
|
||||
not modified or copied into the destination tree; this task record contains
|
||||
the current integration notes.
|
||||
- `main` now contains the generalized single-image picker, current-Workspace
|
||||
Asset selection/upload, image-reference versus video-first-frame behavior,
|
||||
and strict cloud adapter handling for omitted/null/valid/invalid Brief media.
|
||||
- Promoted the already verified Updater behavior, evidence, release obligation,
|
||||
and current product description into README and canonical project memory,
|
||||
without claiming that a signed artifact or live update path was published.
|
||||
|
||||
## Verification
|
||||
|
||||
- Not run.
|
||||
- Merge topology: `e221374` parents are `3e90129` then `f11eb49`; `main` is the
|
||||
first parent and the requested source branch is the second parent.
|
||||
- Combined focused unit suites: 6 files / 84 tests passed, covering Updater
|
||||
Main/UI/store/sidebar and image-to-image page/cloud-adapter behavior.
|
||||
- `pnpm run typecheck`: passed.
|
||||
- Scoped ESLint over all affected Updater and image-to-image product/test files:
|
||||
passed with no findings.
|
||||
- `pnpm run build:vite`: passed for Renderer, Electron Main, and Preload; only
|
||||
the repository's existing dynamic-import and chunk-size warnings were emitted.
|
||||
- `pnpm test`: 1566/1569 passed. The three failures exactly match the Updater
|
||||
task's recorded pre-merge baseline: missing `.opencode/agent` in
|
||||
`youth-plain-language-skill.test.ts`, plus the two existing timeout/generation
|
||||
failures in `opencode-manager.test.ts`. None touches this merge's files.
|
||||
- `check_project_docs.py`: passed.
|
||||
- `check_doc_drift.py --task-id
|
||||
20260813-integrate-i2i-updater-main-c4e7a1`: passed before final review.
|
||||
- `git diff --check`: passed; Git reported only the normal LF/CRLF checkout
|
||||
notices when displaying diffs.
|
||||
- Independent final Sol review: pending against the committed combined head.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- None recorded.
|
||||
- Deploy the matching image-to-image service contract and run packaged desktop
|
||||
plus live Works Square/Bailian smoke with both a generated Workspace Asset and
|
||||
a locally uploaded reference.
|
||||
- Replace the exact localized quick-reply trigger with a structured
|
||||
action/purpose before adding another media-input mode or changing the label.
|
||||
- Align the authoritative client version, publish signed/notarized updater-role
|
||||
artifacts, and run discover/download/restart/install smoke from an older
|
||||
stable package.
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- None recorded.
|
||||
- None. Accepted, non-conflicting source facts have been promoted by this
|
||||
Integration Gate; external production gates remain explicitly pending.
|
||||
|
||||
Reference in New Issue
Block a user