docs: integrate session settlement recovery

This commit is contained in:
inman
2026-09-02 11:18:35 +08:00
parent e76a1e113e
commit dcc186877a
5 changed files with 93 additions and 74 deletions

View File

@@ -4,6 +4,16 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
## Integrated Through
- Coding terminal-settlement source `f1fd13a` from task
`20260901-fix-session-settlement-a47d2e91` is integrated through merge
`e76a1e1` by task `20260902-integrate-session-settlement-6e41c8b2`.
Normal prompt completion still uses authoritative `agent_settled`; when that
handshake is missing after Pi has terminalized, Main probes only the accepted
target thread after a bounded 30-second grace period. Exact idle evidence
hydrates the persisted final assistant response and releases ownership once;
contradictory state becomes an explicit target-only protocol failure. Accepted
or uncertain mutations are never replayed, and sibling Conversations remain
available.
- Plugin-navigation sources `b3f4166` and `e237941` from task
`20260831-consolidate-plugin-navigation-3d9a6c71` are integrated through
merge `a278ca3`. Coding history/quota source `d523b72` from task
@@ -241,6 +251,12 @@ Robot 绑定设备默认先显示“引导配网 / 已有激活码”路径选
## Recently Completed
- 2026-09-02: Integrated bounded recovery for a missing Pi prompt settlement.
A final persisted assistant response can no longer leave the Composer permanently
processing merely because `agent_settled` was lost: Main waits for the normal
handshake, then uses exact target-thread idle evidence to hydrate and settle once,
or emits a safe target-only protocol failure. Focused runtime/process tests,
typecheck, and the Vite/Electron production build passed on the integrated tree.
- 2026-09-01: Integrated the consolidated Plugin Services navigation, complete
active-branch Coding history with scroll-anchor preservation, narrow Token Point
quota feedback, and stable first-line process previews. Combined typecheck,
@@ -330,4 +346,4 @@ Robot 绑定设备默认先显示“引导配网 / 已有激活码”路径选
## Last Updated
2026-09-01
2026-09-02