# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/e744ad95e5b4d95b97c2bb216afa378e2cb3e36d)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: e744ad95e5b4d95b97c2bb216afa378e2cb3e36d

Requested commit: e744ad95e5b4d95b97c2bb216afa378e2cb3e36d

- [fix\(server\): preserve Claude interruption status during steering](https://git.cafe/pingdotgg/t3code/commit/e744ad95e5b4d95b97c2bb216afa378e2cb3e36d?format=markdown) — e744ad95e5b4d95b97c2bb216afa378e2cb3e36d; Julius Marminge

- [fix\(orchestrator\): preserve task-step elapsed time across restart \(\#10051\)](https://git.cafe/pingdotgg/t3code/commit/ce7b2988c87ba68cf054122fabaae984b499eb99?format=markdown) — ce7b2988c87ba68cf054122fabaae984b499eb99; Alex Southwell

- [fix\(mobile\): throttle streaming thread visit updates \(\#9931\)](https://git.cafe/pingdotgg/t3code/commit/31d39b272d57427754568c65a3dc340c62766f4d?format=markdown) — 31d39b272d57427754568c65a3dc340c62766f4d; Alex Southwell

- [fix\(server\): preserve project mutation fields across transports \(\#9920\)](https://git.cafe/pingdotgg/t3code/commit/65dcc02c492faee12a58f8f08d4ffb807bd476ac?format=markdown) — 65dcc02c492faee12a58f8f08d4ffb807bd476ac; Alex Southwell

- [fix\(web\): preserve file attachments when editing queued runs \(\#9928\)](https://git.cafe/pingdotgg/t3code/commit/4d7656f41e31b22f3be7bfaf58789c12c0382eb1?format=markdown) — 4d7656f41e31b22f3be7bfaf58789c12c0382eb1; Alex Southwell

- [fix\(server\): fail V2 turns when the OpenCode event stream ends \(\#9905\)](https://git.cafe/pingdotgg/t3code/commit/120b9cc5b86e9422db4d98a91ebb485d005ab3f8?format=markdown) — 120b9cc5b86e9422db4d98a91ebb485d005ab3f8; Alex Southwell

- [fix\(server\): keep the native Grok default model \(\#10025\)](https://git.cafe/pingdotgg/t3code/commit/7b462dbbb90321feabdf5eff27c4565713ce3b4b?format=markdown) — 7b462dbbb90321feabdf5eff27c4565713ce3b4b; Alex Southwell

- [fix\(server\): wait for native Codex start before Stop \(\#10024\)](https://git.cafe/pingdotgg/t3code/commit/a89694bdd436eff3293278302eb5465ca3258cf6?format=markdown) — a89694bdd436eff3293278302eb5465ca3258cf6; Alex Southwell

- [test\(orchestration\): cover bounded V2 socket fallback paging \(\#9907\)](https://git.cafe/pingdotgg/t3code/commit/bfdc0e5cbc6185ad3bbbf825b80d6c41c6b39ffc?format=markdown) — bfdc0e5cbc6185ad3bbbf825b80d6c41c6b39ffc; Alex Southwell

- [fix\(orchestration\): exclude rolled-back work from bounded recovery \(\#8464\)](https://git.cafe/pingdotgg/t3code/commit/b791d90c22dd9ccdbf5cdcc9bae0b7da3b010ba5?format=markdown) — b791d90c22dd9ccdbf5cdcc9bae0b7da3b010ba5; Alex Southwell

- [fix\(server\): classify Claude V2 structured terminal failures \(\#9897\)](https://git.cafe/pingdotgg/t3code/commit/7bcd42cd086360b2fcd16e8ce2e5b5cc20357e3c?format=markdown) — 7bcd42cd086360b2fcd16e8ce2e5b5cc20357e3c; Alex Southwell

- [test\(server\): align delegation fixtures with task result semantics](https://git.cafe/pingdotgg/t3code/commit/dceae08db99fea37a54e5bcfd573c5cb197b4e99?format=markdown) — dceae08db99fea37a54e5bcfd573c5cb197b4e99; Julius Marminge

- [test\(server\): align Codex delegation instruction assertion](https://git.cafe/pingdotgg/t3code/commit/6133cad41660d0c484000c2f762f59a87b98b1d7?format=markdown) — 6133cad41660d0c484000c2f762f59a87b98b1d7; Julius Marminge

- [fix\(server\): distinguish delegated task results from completed turns](https://git.cafe/pingdotgg/t3code/commit/8cc5fa109c5af71c157d520bc36423ff04df9418?format=markdown) — 8cc5fa109c5af71c157d520bc36423ff04df9418; Julius Marminge

- [fix\(acp\): preserve native child messages and final summaries](https://git.cafe/pingdotgg/t3code/commit/61db571eb4054dc340c8859ef65f8856c963252e?format=markdown) — 61db571eb4054dc340c8859ef65f8856c963252e; Julius Marminge

- [fix\(web\): populate sidebar ACP branding from environment settings](https://git.cafe/pingdotgg/t3code/commit/5e2cca1f1aef09a51a267ba1fd6bfc467dd9aeef?format=markdown) — 5e2cca1f1aef09a51a267ba1fd6bfc467dd9aeef; Julius Marminge

- [fix\(server\): find active turns when answering async questions](https://git.cafe/pingdotgg/t3code/commit/a61285c954f58cf01d2add44811528d737467b01?format=markdown) — a61285c954f58cf01d2add44811528d737467b01; Julius Marminge

- [fix\(acp\): support Devin terminals, questions, and native subagents](https://git.cafe/pingdotgg/t3code/commit/cf378e8bf3c443b435fd0ce87a39efd7cd022e5b?format=markdown) — cf378e8bf3c443b435fd0ce87a39efd7cd022e5b; Julius Marminge

- [feat\(server\): deliver delegated completions through a durable mailbox](https://git.cafe/pingdotgg/t3code/commit/9feed4c7910f51fe71bfd1257b839751e466dc13?format=markdown) — 9feed4c7910f51fe71bfd1257b839751e466dc13; Julius Marminge

- [fix\(web\): show ACP sidebar icons and hold onboarding height while loading](https://git.cafe/pingdotgg/t3code/commit/a4b39d376283b96794fa75e7f8306c4eddbce2f9?format=markdown) — a4b39d376283b96794fa75e7f8306c4eddbce2f9; Julius Marminge

- [fix\(pi\): cap OpenRouter output budgets pending upstream fix](https://git.cafe/pingdotgg/t3code/commit/0985fd43468e87078fc8a1a7a5d3915ea22bb621?format=markdown) — 0985fd43468e87078fc8a1a7a5d3915ea22bb621; Julius Marminge

- [fix\(pi\): use native forks and preserve rollback session identity](https://git.cafe/pingdotgg/t3code/commit/7ad027681ce58810c632520cadae97e88a8e358b?format=markdown) — 7ad027681ce58810c632520cadae97e88a8e358b; Julius Marminge

- [fix\(mcp\): omit recursive screenshot metadata from tool inputs](https://git.cafe/pingdotgg/t3code/commit/b8b5cb14663b17a1d3f546f9a49d6bda00e07d9d?format=markdown) — b8b5cb14663b17a1d3f546f9a49d6bda00e07d9d; Julius Marminge

- [feat: render background completions as typed notifications](https://git.cafe/pingdotgg/t3code/commit/4a4220f3d92ec77c43bc434f678fb1933f13e312?format=markdown) — 4a4220f3d92ec77c43bc434f678fb1933f13e312; Julius Marminge

- [feat\(providers\): standardize ACP providers \(\#6461\)](https://git.cafe/pingdotgg/t3code/commit/d29f5df0adbe2984c523650b8e6fb1651fdf5187?format=markdown) — d29f5df0adbe2984c523650b8e6fb1651fdf5187; Wout Stiens

- [feat\(providers\): add Pi coding agent \(\#7211\)](https://git.cafe/pingdotgg/t3code/commit/610eae831c6b9e3ddda5ffe1689a4aa201be4382?format=markdown) — 610eae831c6b9e3ddda5ffe1689a4aa201be4382; Wout Stiens

- [fix: reconcile main devices and pull requests with orchestration v2](https://git.cafe/pingdotgg/t3code/commit/9fc85fb100d4be890dfbbbfb5ea5d80f92df0797?format=markdown) — 9fc85fb100d4be890dfbbbfb5ea5d80f92df0797; Julius Marminge

- [test\(web\): cancel queued animation frames during worker cleanup \(\#10880\)](https://git.cafe/pingdotgg/t3code/commit/ee55a35988d2cc2fb23cc98c061d42275b3996a6?format=markdown) — ee55a35988d2cc2fb23cc98c061d42275b3996a6; Alex Southwell

- [test\(server\): assert tool output redaction before storage fidelity](https://git.cafe/pingdotgg/t3code/commit/381ed9060e99a85945a7a3c8d16872c807fa809e?format=markdown) — 381ed9060e99a85945a7a3c8d16872c807fa809e; Julius Marminge

- [fix\(web\): preserve generic files when editing queued messages](https://git.cafe/pingdotgg/t3code/commit/e2340c3cf7b006ee248ed39ef58a906a93f2f76c?format=markdown) — e2340c3cf7b006ee248ed39ef58a906a93f2f76c; Julius Marminge

- [fix\(server\): preserve Claude Read image previews across clients](https://git.cafe/pingdotgg/t3code/commit/b82f0cacdfb6331b3a0272641265d0ac8db78dfa?format=markdown) — b82f0cacdfb6331b3a0272641265d0ac8db78dfa; Julius Marminge

- [fix\(server\): isolate Cursor metadata generation from workspaces](https://git.cafe/pingdotgg/t3code/commit/ecd08e91312da364e9e5a4087d1f149476535fb9?format=markdown) — ecd08e91312da364e9e5a4087d1f149476535fb9; Julius Marminge

- [fix\(server\): retry initial title generation after transient failures](https://git.cafe/pingdotgg/t3code/commit/e411921f06bab7dd7b18edd7852bcab761fabf92?format=markdown) — e411921f06bab7dd7b18edd7852bcab761fabf92; Julius Marminge

- [perf\(server\): scope ordinary control reads to their targets](https://git.cafe/pingdotgg/t3code/commit/38d3dbbe45932463298478d76f4a05a19d14fc52?format=markdown) — 38d3dbbe45932463298478d76f4a05a19d14fc52; Julius Marminge

- [fix\(server\): retain normalized OpenCode turn usage](https://git.cafe/pingdotgg/t3code/commit/c989cb3bcfbd3c98afb552157e10d5e138b1e86a?format=markdown) — c989cb3bcfbd3c98afb552157e10d5e138b1e86a; Julius Marminge

- [fix\(server\): query only due scheduled tasks during polling](https://git.cafe/pingdotgg/t3code/commit/e78253bf4739d73e31b548e2b337e92cf09ba4dc?format=markdown) — e78253bf4739d73e31b548e2b337e92cf09ba4dc; Julius Marminge

- [fix\(client\): bound socket resets after cold HTTP failures](https://git.cafe/pingdotgg/t3code/commit/3ca01346af25e46c8badc1497b022083bb74cc51?format=markdown) — 3ca01346af25e46c8badc1497b022083bb74cc51; Julius Marminge

- [fix\(server\): bound OpenCode runtime request replies](https://git.cafe/pingdotgg/t3code/commit/4c5c37241e73e171c6e9403d1cd8d634c750aec7?format=markdown) — 4c5c37241e73e171c6e9403d1cd8d634c750aec7; Julius Marminge

- [fix\(server\): fail OpenCode turns on unexpected stream EOF](https://git.cafe/pingdotgg/t3code/commit/70232defce3f15aaace70c4bdfb8f702070fd915?format=markdown) — 70232defce3f15aaace70c4bdfb8f702070fd915; Julius Marminge

- [fix\(server\): retain thread baseline diffs across root runs](https://git.cafe/pingdotgg/t3code/commit/643c6f6c92271389577ee09d580b7e687a25acd1?format=markdown) — 643c6f6c92271389577ee09d580b7e687a25acd1; Julius Marminge

- [fix\(server\): abort external OpenCode sessions on release](https://git.cafe/pingdotgg/t3code/commit/6615f3c946958d627bb5d063582647dc7ef64ccc?format=markdown) — 6615f3c946958d627bb5d063582647dc7ef64ccc; Julius Marminge

- [fix\(server\): report OpenCode descendant stop failures](https://git.cafe/pingdotgg/t3code/commit/282d2a56d722f1b61be2be1d22445b562c04109c?format=markdown) — 282d2a56d722f1b61be2be1d22445b562c04109c; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/pingdotgg/t3code/commit/a180e76850641cae607e4c4e8fe8cdd5adf4a1b2?format=markdown) — a180e76850641cae607e4c4e8fe8cdd5adf4a1b2; Julius Marminge

- [fix\(web\): smooth composer transitions and group approval worklogs](https://git.cafe/pingdotgg/t3code/commit/e435d1df41372540a834eb8180ee5430b3d4867d?format=markdown) — e435d1df41372540a834eb8180ee5430b3d4867d; Julius Marminge

- [fix\(web\): simplify timeline rows and preserve collapsed composer controls](https://git.cafe/pingdotgg/t3code/commit/80036886f36e0a41ad9fde2b3f4d733dc08f1757?format=markdown) — 80036886f36e0a41ad9fde2b3f4d733dc08f1757; Julius Marminge

- [fix\(server\): consolidate V2 migrations and refine runtime recovery](https://git.cafe/pingdotgg/t3code/commit/4932a4ae7fe1a535a4c21602971aae13eca168c3?format=markdown) — 4932a4ae7fe1a535a4c21602971aae13eca168c3; Julius Marminge

- [fix: restore sidebar behavior after v2 rebases](https://git.cafe/pingdotgg/t3code/commit/bffa6368cc3077a38326f9ca1c7ec7730cb6a61b?format=markdown) — bffa6368cc3077a38326f9ca1c7ec7730cb6a61b; Julius Marminge

- [fix\(web\): preserve tool failures after output redaction](https://git.cafe/pingdotgg/t3code/commit/99c523978e11897d4f1b1b77b3d2df6612821df8?format=markdown) — 99c523978e11897d4f1b1b77b3d2df6612821df8; Julius Marminge

- [perf\(orchestration\): bound v2 transport payloads](https://git.cafe/pingdotgg/t3code/commit/1850904198107050098e837f8112bc81e542c905?format=markdown) — 1850904198107050098e837f8112bc81e542c905; Julius Marminge

- [fix\(web\): restore compact load-earlier control](https://git.cafe/pingdotgg/t3code/commit/5cf269625cb12928bb7cf6de586ba3e26103123d?format=markdown) — 5cf269625cb12928bb7cf6de586ba3e26103123d; Julius Marminge

- [fix: reconcile main's round-26 updates after rebase](https://git.cafe/pingdotgg/t3code/commit/c3762e071766087e3b3e8133072bbccab0ffaa61?format=markdown) — c3762e071766087e3b3e8133072bbccab0ffaa61; Julius Marminge

- [chore: format files exposed by CI](https://git.cafe/pingdotgg/t3code/commit/98eb842b3368363c9641b72855c80936ccb74a92?format=markdown) — 98eb842b3368363c9641b72855c80936ccb74a92; Julius Marminge

- [fix\(web\): port auto-balance updates to v2 chat](https://git.cafe/pingdotgg/t3code/commit/b5f2dd24e2159f025f80e244e7d43bffac4fdd69?format=markdown) — b5f2dd24e2159f025f80e244e7d43bffac4fdd69; Julius Marminge

- [fix\(ci\): repair rebased checks and stop duplicate runs](https://git.cafe/pingdotgg/t3code/commit/f32a229eb5b436a55418a83d120af5b360e7beec?format=markdown) — f32a229eb5b436a55418a83d120af5b360e7beec; Julius Marminge

- [chore: remove accidentally committed audit artifacts](https://git.cafe/pingdotgg/t3code/commit/3dac5f409cc7501ee0eefea8d0d7334efe8b1fd1?format=markdown) — 3dac5f409cc7501ee0eefea8d0d7334efe8b1fd1; Julius Marminge

- [fix: reconcile main's round-24 features after the rebase](https://git.cafe/pingdotgg/t3code/commit/b9370a03064e4b9e108b13d9ae9cfbf640bfb5fe?format=markdown) — b9370a03064e4b9e108b13d9ae9cfbf640bfb5fe; Julius Marminge

- [fix\(orchestration\): map late steering to follow-up turns](https://git.cafe/pingdotgg/t3code/commit/14832d33400726b9a4e595e7598d2f3138cbb724?format=markdown) — 14832d33400726b9a4e595e7598d2f3138cbb724; Julius Marminge

- [feat\(mcp\): expose branch-backed workspace discovery \(\#10566\)](https://git.cafe/pingdotgg/t3code/commit/7d068f1acacb3d4222699ba1108f954de329c00b?format=markdown) — 7d068f1acacb3d4222699ba1108f954de329c00b; Julius Marminge

- [feat\(mcp\): expose project thread launch service \(\#10565\)](https://git.cafe/pingdotgg/t3code/commit/238529aca38a96e08ec255b422d38726be8661cb?format=markdown) — 238529aca38a96e08ec255b422d38726be8661cb; Julius Marminge

- [feat\(mcp\): expose attachment upload and send \(\#10564\)](https://git.cafe/pingdotgg/t3code/commit/b38f44f1da2e058d6d82a5267b36bbaf8758187d?format=markdown) — b38f44f1da2e058d6d82a5267b36bbaf8758187d; Julius Marminge

- [feat\(mcp\): expose project service operations \(\#10563\)](https://git.cafe/pingdotgg/t3code/commit/4476204248f9c4b4d8429edf91d0a26ec8fb31ab?format=markdown) — 4476204248f9c4b4d8429edf91d0a26ec8fb31ab; Julius Marminge

- [feat\(mcp\): expose scheduled task run-now \(\#10562\)](https://git.cafe/pingdotgg/t3code/commit/8cc506046f094b980cc02352cda8cdb3118d22e0?format=markdown) — 8cc506046f094b980cc02352cda8cdb3118d22e0; Julius Marminge

- [feat\(mcp\): expose the existing thread search query \(\#10561\)](https://git.cafe/pingdotgg/t3code/commit/2cf4b11bec7add98a72ce10d7748ecb75fad4773?format=markdown) — 2cf4b11bec7add98a72ce10d7748ecb75fad4773; Julius Marminge

- [feat\(mcp\): expose selected environment preferences \(\#10560\)](https://git.cafe/pingdotgg/t3code/commit/928d3dfb28ae0294df3a32643b1f14cc59891d05?format=markdown) — 928d3dfb28ae0294df3a32643b1f14cc59891d05; Julius Marminge

- [feat\(mcp\): expose preview list and close \(\#10559\)](https://git.cafe/pingdotgg/t3code/commit/868a7e4c6ead88b91ab1d679139912666cb45ab0?format=markdown) — 868a7e4c6ead88b91ab1d679139912666cb45ab0; Julius Marminge

- [feat\(mcp\): expose fork and merge-back commands \(\#10558\)](https://git.cafe/pingdotgg/t3code/commit/05ff3f96f0878f113d6a7a4eddbce9adee4576f7?format=markdown) — 05ff3f96f0878f113d6a7a4eddbce9adee4576f7; Julius Marminge

- [feat\(mcp\): expose thread model selection \(\#10557\)](https://git.cafe/pingdotgg/t3code/commit/ada6c101853294829eee83e1ddf635e65c5060b5?format=markdown) — ada6c101853294829eee83e1ddf635e65c5060b5; Julius Marminge

- [feat\(mcp\): expose pending user questions \(\#10556\)](https://git.cafe/pingdotgg/t3code/commit/26cdb819823de7ae84e18849a3aa77f1e9ff1d1d?format=markdown) — 26cdb819823de7ae84e18849a3aa77f1e9ff1d1d; Julius Marminge

- [feat\(mcp\): expose existing queued message commands \(\#10555\)](https://git.cafe/pingdotgg/t3code/commit/2d038d4d90b779aade2aa1e5098dbd2317db469d?format=markdown) — 2d038d4d90b779aade2aa1e5098dbd2317db469d; Julius Marminge

- [feat\(mcp\): expose thread organization commands \(\#10554\)](https://git.cafe/pingdotgg/t3code/commit/ecaea40a40f90936841ec11191265891682726ff?format=markdown) — ecaea40a40f90936841ec11191265891682726ff; Julius Marminge

- [refactor\(server\): share attachment message intake \(\#10580\)](https://git.cafe/pingdotgg/t3code/commit/e41c715b18d225900ecd72a6a557bd26c6dfc65f?format=markdown) — e41c715b18d225900ecd72a6a557bd26c6dfc65f; Julius Marminge

- [refactor\(project\): share create and update inputs \(\#10578\)](https://git.cafe/pingdotgg/t3code/commit/69fadbdc457b0b9b6f7fe107553f53b8ac864940?format=markdown) — 69fadbdc457b0b9b6f7fe107553f53b8ac864940; Julius Marminge

- [refactor\(shared\): share model-selection command choice \(\#10577\)](https://git.cafe/pingdotgg/t3code/commit/0cddf0df42203903dc86f3e0e0f9af5566c64a25?format=markdown) — 0cddf0df42203903dc86f3e0e0f9af5566c64a25; Julius Marminge

- [fix\(server\): keep old failures from waking snoozed V2 threads \(\#9903\)](https://git.cafe/pingdotgg/t3code/commit/7af36e477493d3900ab8ca23ed3b481e2e9a9988?format=markdown) — 7af36e477493d3900ab8ca23ed3b481e2e9a9988; Alex Southwell

- [feat\(mcp\): update thread metadata \(\#8690\)](https://git.cafe/pingdotgg/t3code/commit/f1b051b3fbbac82f12d6b9a8ac223eeaa95b12ca?format=markdown) — f1b051b3fbbac82f12d6b9a8ac223eeaa95b12ca; Julius Marminge

- [fix\(orchestration\): persist linked pull requests \(\#8689\)](https://git.cafe/pingdotgg/t3code/commit/f56c1c04d4597e3c06dd634d86bee385a5360b27?format=markdown) — f56c1c04d4597e3c06dd634d86bee385a5360b27; Julius Marminge

- [fix\(mobile\): use the archive eligibility guard when dispatching \(\#9930\)](https://git.cafe/pingdotgg/t3code/commit/b19113d3f82b9e1caf4ecb90638e346c4e0d8ec6?format=markdown) — b19113d3f82b9e1caf4ecb90638e346c4e0d8ec6; Alex Southwell

- [fix\(mobile\): render generic message attachments \(\#9929\)](https://git.cafe/pingdotgg/t3code/commit/e946b39864da9c29f4c098ebe3cbda4c887866c3?format=markdown) — e946b39864da9c29f4c098ebe3cbda4c887866c3; Alex Southwell

- [fix\(server\): make project removal honor v2 threads](https://git.cafe/pingdotgg/t3code/commit/987d3af28d7172c90ca305b1f088b81a57d44fe2?format=markdown) — 987d3af28d7172c90ca305b1f088b81a57d44fe2; Julius Marminge

- [fix: reconcile upstream fixes with orchestration v2](https://git.cafe/pingdotgg/t3code/commit/b3a47de26915f808fd90147e591abc78cb4c9ade?format=markdown) — b3a47de26915f808fd90147e591abc78cb4c9ade; Julius Marminge

- [fix\(server\): explain fetch failures during worktree preparation](https://git.cafe/pingdotgg/t3code/commit/7b78854e8f05a55c3956ed661ba885de0303ca01?format=markdown) — 7b78854e8f05a55c3956ed661ba885de0303ca01; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/pingdotgg/t3code/commit/71dfb8e551b227fdb2e332fc96c552062f6598c1?format=markdown) — 71dfb8e551b227fdb2e332fc96c552062f6598c1; Julius Marminge

- [test\(server\): use Effect Vitest for Cursor provider checks](https://git.cafe/pingdotgg/t3code/commit/7fe7d32e413ef832567d2d76b2cba6e3155c9b51?format=markdown) — 7fe7d32e413ef832567d2d76b2cba6e3155c9b51; Julius Marminge

- [ci: run checks on v2 branch pushes](https://git.cafe/pingdotgg/t3code/commit/4604185c8d00009254cff88ab646bdbde393e628?format=markdown) — 4604185c8d00009254cff88ab646bdbde393e628; Julius Marminge

- [test\(server\): correlate OpenCode replay message identities](https://git.cafe/pingdotgg/t3code/commit/dedf804c12f9591df45f69e5743212c2b63a3dd3?format=markdown) — dedf804c12f9591df45f69e5743212c2b63a3dd3; Julius Marminge

- [test\(server\): refresh replay runtime instruction expectations](https://git.cafe/pingdotgg/t3code/commit/7c14f5bc8d56943571d3b25d522e224a1b2777f9?format=markdown) — 7c14f5bc8d56943571d3b25d522e224a1b2777f9; Julius Marminge

- [fix\(client-runtime\): resolve work log source imports](https://git.cafe/pingdotgg/t3code/commit/fa2bb94b1ddb6d316034f069c7798ecec45f7623?format=markdown) — fa2bb94b1ddb6d316034f069c7798ecec45f7623; Julius Marminge

- [fix\(mobile\): pin the patched notifications dependency](https://git.cafe/pingdotgg/t3code/commit/3e1a3268682a24c1b8b07bcce52465886f43c9ad?format=markdown) — 3e1a3268682a24c1b8b07bcce52465886f43c9ad; Julius Marminge

- [test\(server\): include the shell indexes migration](https://git.cafe/pingdotgg/t3code/commit/2c22a5b8d5da448f3dc82693b152f82147247b17?format=markdown) — 2c22a5b8d5da448f3dc82693b152f82147247b17; Julius Marminge

- [chore: format v2 files flagged by CI](https://git.cafe/pingdotgg/t3code/commit/7588a560fa4724a4189d531704437ac83f609a77?format=markdown) — 7588a560fa4724a4189d531704437ac83f609a77; Julius Marminge

- [fix\(orchestrator\): Stop finished Codex turns from sitting on Waiting \(\#7105\)](https://git.cafe/pingdotgg/t3code/commit/58606e932b27937ed3e4b3e7af0d36898fa9042d?format=markdown) — 58606e932b27937ed3e4b3e7af0d36898fa9042d; Mike Olson

- [fix\(orchestrator\): Show when a completed delegated child still has work \(\#4793\)](https://git.cafe/pingdotgg/t3code/commit/b0c7f43ac4bb21897702243c96b6f088cd5211a8?format=markdown) — b0c7f43ac4bb21897702243c96b6f088cd5211a8; Mike Olson

- [fix\(orchestrator\): Stop treating a wait timeout as a dead child \(\#7427\)](https://git.cafe/pingdotgg/t3code/commit/1834915a6492d60161cb508d0eea0c6a32fc4a13?format=markdown) — 1834915a6492d60161cb508d0eea0c6a32fc4a13; Mike Olson

- [fix\(mobile\): restore composer and timeline behavior from main](https://git.cafe/pingdotgg/t3code/commit/504c0e12e2263deefff1d040e0e9c5703af396e1?format=markdown) — 504c0e12e2263deefff1d040e0e9c5703af396e1; Julius Marminge

- [fix\(chat\): match main timer and task placement](https://git.cafe/pingdotgg/t3code/commit/3130b4dbaa9361bf0075ad0d463d7b705c386752?format=markdown) — 3130b4dbaa9361bf0075ad0d463d7b705c386752; Julius Marminge

- [fix\(orchestration\): stabilize Codex turn mapping and settlement](https://git.cafe/pingdotgg/t3code/commit/69f8d45adfebd0c3bc158f84a08f2f2a76f91eff?format=markdown) — 69f8d45adfebd0c3bc158f84a08f2f2a76f91eff; Julius Marminge

- [fix: reconcile main updates with orchestration v2](https://git.cafe/pingdotgg/t3code/commit/b2aa73c9b61c3915afddcc15bb3fb94e07fdb120?format=markdown) — b2aa73c9b61c3915afddcc15bb3fb94e07fdb120; Julius Marminge

- [fix\(server\): reduce v2 recovery and runtime resource usage](https://git.cafe/pingdotgg/t3code/commit/75a511a692e886ca3cafc99e2097c8a8f819617f?format=markdown) — 75a511a692e886ca3cafc99e2097c8a8f819617f; Julius Marminge

- [fix: reconcile main's round-20 features after the rebase](https://git.cafe/pingdotgg/t3code/commit/8a0d5af1b149aec860e3321a298abb1cca9142b5?format=markdown) — 8a0d5af1b149aec860e3321a298abb1cca9142b5; Julius Marminge

- [fix\(web\): realign the composer and timeline with main](https://git.cafe/pingdotgg/t3code/commit/a81d3f7d421810b4b4385353c95444420f58c213?format=markdown) — a81d3f7d421810b4b4385353c95444420f58c213; Julius Marminge

More commits follow; continue with `GET /api/repos/pingdotgg/t3code/commits?after=Ijg1ZGFkMGFlODBjNTA1Nzg3NjdhZmJkYmU5YThjOWVmZjI4ZGE4MDAi`.
