docs: record AI Design outcome integration

This commit is contained in:
2026-09-03 18:26:39 +08:00
parent a16dfd0d6f
commit 14efa99f0c
4 changed files with 193 additions and 0 deletions

View File

@@ -4,6 +4,24 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
## Integrated Through
- AI Design command-outcome source
`83f3f134a6779251aaa18f3290308cd9221b038f` from task
`20260903-design-message-send-client-8d3f2a71` is integrated on `main` as
`a16dfd0d6f48b99899ba84ac63bde4dcd661d067` by task
`20260903-design-message-send-client-integration-6f3a8c21`. Electron Main now
carries explicit outcome certainty through the local route, Host API, Renderer
API, store, and chat presentation: failed/cancelled Agent Runs settle as
definitive failures, while commands accepted before polling, auth, transport, or
canonical-refresh uncertainty retain the same pending operation ID. Definitive
failures preserve the user's draft, remove partial assistant streams, and show
fixed youth-readable Chinese copy instead of claiming the message was not sent;
unknown outcomes preserve the draft, identity, and partial stream without
silently creating a new mutation. Focused Design tests passed 61/61, typecheck,
scoped ESLint, production build, pressure 1/1, and AI Design Electron E2E 2/2
passed. The ordinary full suite passed 1,865 tests with 2 conditional skips and
one unrelated Pi real-process 2-second timing assertion at 2,433 ms; that exact
file passed 5/5 immediately in isolation. No server contract, database,
navigation, package, deployment, publication, push, or paid Provider call changed.
- Integration task `20260903-complete-remote-merge-b41e7c92` combines local
parent `7a37593e4be3c39a9782975de53f56a76dd53ef0` and fetched
`origin/main` parent `8e947b4f0e1ff0409e52a9d528ae3bb240ceb687` through a normal