| 2026-07-04 | approval-boundary-session | `docs/approval-boundary` | #5041 | **MERGED to big-agents** (b839267a32). Rebased onto post-#5064 big-agents via `but pull` + per-commit `but resolve` (6 conflicted commits; runner ours-wins per audit + reconciliation commit re-added #5059 apiBase keeper). Found+fixed a real #5064 bug: batch fold read stop_reason from the `done` event, which the live runner never populates — terminal result now wins (`fold(events, stop_reason=...)`). CodeRabbit round: fixed playground permissions shallow-merge + client-tool pause row. Codex xhigh pre-merge round: resolvedName stamped on pause payloads (pure copy), client-tool rows get their own kind, relay client-tool pause seeds a row, stale integration test vocabulary updated. All suites green (runner 444, SDK 502, services 76+15, playground 180) + CI short set green pre-merge. Pushed ONLY via `git push origin docs/approval-boundary --force-with-lease` (never `but push`). `but pull` post-merge: both lanes integrated+archived, 12 lanes rebased clean. Took+released BUT-LOCK. |
0 commit comments