# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: e2d6d4dfe95629026502d8cdfc4239f274a8d1a9

Requested commit: e2d6d4dfe95629026502d8cdfc4239f274a8d1a9

- [chore\(web\): prune plan-sidebar leftovers after the inline-plans rework](https://git.cafe/pingdotgg/t3code/commit/e2d6d4dfe95629026502d8cdfc4239f274a8d1a9?format=markdown) — e2d6d4dfe95629026502d8cdfc4239f274a8d1a9; Julius Marminge

- [fix: port main fixes stranded by the v2 rewrite \(round 2\)](https://git.cafe/pingdotgg/t3code/commit/3f613cb7410faaa2ce71451dc4f117401127b367?format=markdown) — 3f613cb7410faaa2ce71451dc4f117401127b367; Julius Marminge

- [fix\(server\): renumber v2 migrations after main's 037_ProjectionTurnsKeysetIndex](https://git.cafe/pingdotgg/t3code/commit/563893454834161bf808675e892b6f38c3884681?format=markdown) — 563893454834161bf808675e892b6f38c3884681; Julius Marminge

- [fix: repair conflict-marker artifacts from rebase auto-resolutions](https://git.cafe/pingdotgg/t3code/commit/e20653da80e510a1649f406abe5bf71bc9916d57?format=markdown) — e20653da80e510a1649f406abe5bf71bc9916d57; Julius Marminge

- [fix\(web\): align git action progress button layout](https://git.cafe/pingdotgg/t3code/commit/70c3fb3a67640a2f01ccc7de8748f59a5537ff1d?format=markdown) — 70c3fb3a67640a2f01ccc7de8748f59a5537ff1d; Julius Marminge

- [feat\(orchestrator\): Surface waiting background work \(\#4378\)](https://git.cafe/pingdotgg/t3code/commit/4b388d5b0e3ce92b1c900888af4db3795c73bb97?format=markdown) — 4b388d5b0e3ce92b1c900888af4db3795c73bb97; Mike Olson

- [test\(server\): align migration expectations with renumbered ids](https://git.cafe/pingdotgg/t3code/commit/b0c65a454b78d9c18540787d8351a1c117c5d230?format=markdown) — b0c65a454b78d9c18540787d8351a1c117c5d230; Julius Marminge

- [fix: port main fixes stranded by the v2 rewrite](https://git.cafe/pingdotgg/t3code/commit/32201b3b0445d7a7fd0298992f58105744a44de2?format=markdown) — 32201b3b0445d7a7fd0298992f58105744a44de2; Julius Marminge

- [fix\(server\): renumber v2 migrations after main's 036_ProjectionThreadsPinned](https://git.cafe/pingdotgg/t3code/commit/5b21d500103fbe78adf9d8d919c07ae13ddc126d?format=markdown) — 5b21d500103fbe78adf9d8d919c07ae13ddc126d; Julius Marminge

- [fix\(web\): remove open PR actions from git controls](https://git.cafe/pingdotgg/t3code/commit/9b585a74f7f46c3b6a1cf516685f3edf805d3cd4?format=markdown) — 9b585a74f7f46c3b6a1cf516685f3edf805d3cd4; Julius Marminge

- [fix\(server\): stop tying codex text-generation temp files to the caller's scope \(\#5406\)](https://git.cafe/pingdotgg/t3code/commit/0e25ccfa4674fe81a5c6f4fc9f0f22fcc95a2471?format=markdown) — 0e25ccfa4674fe81a5c6f4fc9f0f22fcc95a2471; Julius Marminge

- [fix\(orchestrator\): Prevent redundant delegated completion turns \(\#5311\)](https://git.cafe/pingdotgg/t3code/commit/6a3793dccedc4fe05b6aa1fb1211d4fd2efde0b5?format=markdown) — 6a3793dccedc4fe05b6aa1fb1211d4fd2efde0b5; Mike Olson

- [fix\(test\): keep codex replay recovery off the repo checkout](https://git.cafe/pingdotgg/t3code/commit/0b21b5d3c10c2aeca053e1da59e60f044ec68ecf?format=markdown) — 0b21b5d3c10c2aeca053e1da59e60f044ec68ecf; Julius Marminge

- [chore: resolve lint warnings across v2 code](https://git.cafe/pingdotgg/t3code/commit/81aeda113bb0f6fc6d60fff45d455f48671f08b0?format=markdown) — 81aeda113bb0f6fc6d60fff45d455f48671f08b0; Julius Marminge

- [test\(server\): cover v2 thread title regeneration](https://git.cafe/pingdotgg/t3code/commit/442d7dd78089032eebe9eb00dbcc4f58d504a74b?format=markdown) — 442d7dd78089032eebe9eb00dbcc4f58d504a74b; Julius Marminge

- [fix\(web\): restore compact header sizing for project script controls](https://git.cafe/pingdotgg/t3code/commit/08ec5f748f67d39ce564e0c167be779284003aa9?format=markdown) — 08ec5f748f67d39ce564e0c167be779284003aa9; Julius Marminge

- [fix: send mcp-protocol-version header in worktree registration test](https://git.cafe/pingdotgg/t3code/commit/cb86f666401dfa34bc9966032177a2878c256324?format=markdown) — cb86f666401dfa34bc9966032177a2878c256324; Julius Marminge

- [fix: adopt effect beta.103 APIs in rebased v2 code](https://git.cafe/pingdotgg/t3code/commit/e5079cd54990200803498f395cc48f375b51ae69?format=markdown) — e5079cd54990200803498f395cc48f375b51ae69; Julius Marminge

- [feat\(chat\): refine V2 conversation UI \(\#5307\)](https://git.cafe/pingdotgg/t3code/commit/d5d025065ad3813635bd4dad79afd62c5706d189?format=markdown) — d5d025065ad3813635bd4dad79afd62c5706d189; maria

- [fix\(server\): restore worktree branch naming in the v2 orchestrator \(\#5309\)](https://git.cafe/pingdotgg/t3code/commit/fb2cc60c31fd643bae010606636204c643cef9cd?format=markdown) — fb2cc60c31fd643bae010606636204c643cef9cd; Julius Marminge

- [fix\(orchestrator\): Order thread lineage by creation time \(\#5310\)](https://git.cafe/pingdotgg/t3code/commit/8849bf90c8a23ce6778c540b2d863a0d13bfa64e?format=markdown) — 8849bf90c8a23ce6778c540b2d863a0d13bfa64e; Mike Olson

- [fix\(orchestration-v2\): restore generated thread titles \(\#5176\)](https://git.cafe/pingdotgg/t3code/commit/802f92d776212580e50e79097bc49bfdfaaadb47?format=markdown) — 802f92d776212580e50e79097bc49bfdfaaadb47; Yusuf Rawat

- [fix: reconcile rebase with latest main](https://git.cafe/pingdotgg/t3code/commit/d5a6e83216fcea7dd13a05e0bb1f696cd57f1a66?format=markdown) — d5a6e83216fcea7dd13a05e0bb1f696cd57f1a66; maria-rcks

- [fix\(web\): keep Git progress title anchored](https://git.cafe/pingdotgg/t3code/commit/8dbe3ef55956826234d76740db5872398aaf77d1?format=markdown) — 8dbe3ef55956826234d76740db5872398aaf77d1; Julius Marminge

- [fix\(web\): remove elevated thread details panel styling](https://git.cafe/pingdotgg/t3code/commit/c7f7f97a91bd536177eb51d4f08b2b36cdf8e264?format=markdown) — c7f7f97a91bd536177eb51d4f08b2b36cdf8e264; Julius Marminge

- [refactor\(orchestration\): split thread-not-sendable into typed errors](https://git.cafe/pingdotgg/t3code/commit/5031138b016f7e93eee8f87e8fa5b27f1ce77827?format=markdown) — 5031138b016f7e93eee8f87e8fa5b27f1ce77827; Julius Marminge

- [fix\(orchestration\): promoted queued messages keep the queued_turn intent](https://git.cafe/pingdotgg/t3code/commit/1b7cb4ec8478bd8c18b2a55053f5368adeac05ca?format=markdown) — 1b7cb4ec8478bd8c18b2a55053f5368adeac05ca; Julius Marminge

- [fix\(orchestration\): thread visits no longer create activity loops \(\#5038\)](https://git.cafe/pingdotgg/t3code/commit/01484a7ff4066f954e6958f3bd7f772ae1863adf?format=markdown) — 01484a7ff4066f954e6958f3bd7f772ae1863adf; Yusuf Rawat

- [feat\(orchestration\): port thread title regeneration to the v2 runtime](https://git.cafe/pingdotgg/t3code/commit/4b52c6271255a5e5fd803b618cffa9990252d4f9?format=markdown) — 4b52c6271255a5e5fd803b618cffa9990252d4f9; Julius Marminge

- [perf\(web\): keep timeline minimap animations off the main thread](https://git.cafe/pingdotgg/t3code/commit/fe8b2ed9b65591bde6939644a02711564705f20f?format=markdown) — fe8b2ed9b65591bde6939644a02711564705f20f; Julius Marminge

- [fix\(relay\): stop replaying the whole event store into the awareness relay](https://git.cafe/pingdotgg/t3code/commit/911d143bd8a58a943e8c0dbcd12d4a763e954b7f?format=markdown) — 911d143bd8a58a943e8c0dbcd12d4a763e954b7f; Julius Marminge

- [fix\(chat\): prevent stale timeline scroll and rerenders](https://git.cafe/pingdotgg/t3code/commit/6d7b07fcb58e69009c484bfcebfd26c3e26cbdd3?format=markdown) — 6d7b07fcb58e69009c484bfcebfd26c3e26cbdd3; Julius Marminge

- [perf\(orchestration\): per-thread shell deltas, visit throttling, event compaction \(\#4971\)](https://git.cafe/pingdotgg/t3code/commit/b86a1c692e4ed77259f6ef8889b20dce9f25abd3?format=markdown) — b86a1c692e4ed77259f6ef8889b20dce9f25abd3; Julius Marminge

- [\[codex\] feat\(web\): show git progress in the commit button \(\#4963\)](https://git.cafe/pingdotgg/t3code/commit/4aa599a9f0f14e453cb0f1756ff30878b3a0d0c5?format=markdown) — 4aa599a9f0f14e453cb0f1756ff30878b3a0d0c5; Julius Marminge

- [feat\(orchestration\): track provider retries and thread visits](https://git.cafe/pingdotgg/t3code/commit/81723751344f0ed851e33622822ff2b4c23b39b8?format=markdown) — 81723751344f0ed851e33622822ff2b4c23b39b8; Julius Marminge

- [feat\(server\): surface legacy thread migration progress](https://git.cafe/pingdotgg/t3code/commit/7cfec1f2cee6f51e6945315cc94051cd7c1aa18f?format=markdown) — 7cfec1f2cee6f51e6945315cc94051cd7c1aa18f; Julius Marminge

- [fix: close failed provider adapter scopes](https://git.cafe/pingdotgg/t3code/commit/7712127ced547793e9d720d831f3128773164d7b?format=markdown) — 7712127ced547793e9d720d831f3128773164d7b; Julius Marminge

- [fix: preserve thread management failure semantics](https://git.cafe/pingdotgg/t3code/commit/1c18010180c559f63bd94592f2ba71def3c184cb?format=markdown) — 1c18010180c559f63bd94592f2ba71def3c184cb; Julius Marminge

- [fix: address latest orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/7915b9ca0e832dc643b0b02b72b5bbe248148c76?format=markdown) — 7915b9ca0e832dc643b0b02b72b5bbe248148c76; Julius Marminge

- [fix: preserve orchestration task identity](https://git.cafe/pingdotgg/t3code/commit/ecc33c87326915e8ffa24cda4c8bccef6f50f88f?format=markdown) — ecc33c87326915e8ffa24cda4c8bccef6f50f88f; Julius Marminge

- [fix: address orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/2c7a2b10424a4fde7845a443653ce4bced27590c?format=markdown) — 2c7a2b10424a4fde7845a443653ce4bced27590c; Julius Marminge

- [fix\(mobile\): label queued message intent](https://git.cafe/pingdotgg/t3code/commit/2d3ef6603d65756aef436455214980ed45eab210?format=markdown) — 2d3ef6603d65756aef436455214980ed45eab210; Julius Marminge

- [fix: address orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/d828c81f1893dd7f5d4d9dbd86148c2409794fe1?format=markdown) — d828c81f1893dd7f5d4d9dbd86148c2409794fe1; Julius Marminge

- [fix\(orchestrator\): preserve migrated and nested history](https://git.cafe/pingdotgg/t3code/commit/675fd7b770204da78e125ed2722770c66e7a950c?format=markdown) — 675fd7b770204da78e125ed2722770c66e7a950c; Julius Marminge

- [fix\(server\): preserve project mutation client errors](https://git.cafe/pingdotgg/t3code/commit/ef9d5b4290f325bff2988ddd4aae3d313f299220?format=markdown) — ef9d5b4290f325bff2988ddd4aae3d313f299220; Julius Marminge

- [fix\(orchestrator\): validate rollback and search links](https://git.cafe/pingdotgg/t3code/commit/83e41e1d802372ef225384ba7db4f0db8ebb6311?format=markdown) — 83e41e1d802372ef225384ba7db4f0db8ebb6311; Julius Marminge

- [fix\(orchestrator\): close cancellation edge cases](https://git.cafe/pingdotgg/t3code/commit/a6c0c8ac081805c34f25bc64ae34614ce1946ea7?format=markdown) — a6c0c8ac081805c34f25bc64ae34614ce1946ea7; Julius Marminge

- [fix\(orchestrator\): decode direct Claude result blocks](https://git.cafe/pingdotgg/t3code/commit/e4ea78e89195f1eb1ecbc52aa56c4571d8f84d19?format=markdown) — e4ea78e89195f1eb1ecbc52aa56c4571d8f84d19; Julius Marminge

- [fix\(orchestrator\): validate replay edge cases](https://git.cafe/pingdotgg/t3code/commit/c0ee6cbf65fb6c1df7bbc238eb5b2bdc766c140d?format=markdown) — c0ee6cbf65fb6c1df7bbc238eb5b2bdc766c140d; Julius Marminge

- [fix\(orchestrator\): preserve terminal effect outcomes](https://git.cafe/pingdotgg/t3code/commit/ce7e25ff3bfbab55aafc594be7c2f49ab2ef4433?format=markdown) — ce7e25ff3bfbab55aafc594be7c2f49ab2ef4433; Julius Marminge

- [fix\(orchestrator\): preserve retryable effect failures](https://git.cafe/pingdotgg/t3code/commit/a70c002d0c5d7db0d39444509fe35c8b7bee822c?format=markdown) — a70c002d0c5d7db0d39444509fe35c8b7bee822c; Julius Marminge

- [fix\(orchestrator\): avoid replaying settled effects](https://git.cafe/pingdotgg/t3code/commit/fdbf4c4dfafd1a45277d80ca63f7099a6a059f45?format=markdown) — fdbf4c4dfafd1a45277d80ca63f7099a6a059f45; Julius Marminge

- [fix\(worktrees\): make handoff rollback atomic](https://git.cafe/pingdotgg/t3code/commit/a3019d1fc37359546d45ef61637778da77e02d98?format=markdown) — a3019d1fc37359546d45ef61637778da77e02d98; Julius Marminge

- [fix\(orchestrator\): release stranded effect claims](https://git.cafe/pingdotgg/t3code/commit/a91f2483d8309b72801fbb24ff0e66fabfdcc884?format=markdown) — a91f2483d8309b72801fbb24ff0e66fabfdcc884; Julius Marminge

- [fix\(orchestrator\): execute resolved runtime responses](https://git.cafe/pingdotgg/t3code/commit/2b40eec27c68eee3aeebb2d6557f95b13ab88b8d?format=markdown) — 2b40eec27c68eee3aeebb2d6557f95b13ab88b8d; Julius Marminge

- [fix\(orchestrator\): harden provider edge cases](https://git.cafe/pingdotgg/t3code/commit/6fee5af0538f4be66e2d06b35b402584267b7d78?format=markdown) — 6fee5af0538f4be66e2d06b35b402584267b7d78; Julius Marminge

- [fix\(orchestrator\): handle fresh review edge cases](https://git.cafe/pingdotgg/t3code/commit/04963eb3dfffd66e3b295cc3327521a626303461?format=markdown) — 04963eb3dfffd66e3b295cc3327521a626303461; Julius Marminge

- [fix\(orchestrator\): address late review findings](https://git.cafe/pingdotgg/t3code/commit/0a740ae7a2d5c49c63144d02f4508c93b26a11ff?format=markdown) — 0a740ae7a2d5c49c63144d02f4508c93b26a11ff; Julius Marminge

- [fix\(mobile\): gate thread controls on live runs](https://git.cafe/pingdotgg/t3code/commit/b5a0c6f9c2365b7ad5aa888837e257c5f71c6eeb?format=markdown) — b5a0c6f9c2365b7ad5aa888837e257c5f71c6eeb; Julius Marminge

- [fix\(checkpoints\): retain thread-start baseline after failed runs](https://git.cafe/pingdotgg/t3code/commit/19ec365b664d1be66981fea334e8842fa957575a?format=markdown) — 19ec365b664d1be66981fea334e8842fa957575a; Julius Marminge

- [fix\(client\): preserve live thread relationships](https://git.cafe/pingdotgg/t3code/commit/b1b255d90443d20e3efe983287da8d102405995c?format=markdown) — b1b255d90443d20e3efe983287da8d102405995c; Julius Marminge

- [fix\(web\): enforce secure provider field defaults](https://git.cafe/pingdotgg/t3code/commit/8402e7a26dc12aec15422ba05c466248f64cb760?format=markdown) — 8402e7a26dc12aec15422ba05c466248f64cb760; Julius Marminge

- [fix\(claude\): preserve explicit model options](https://git.cafe/pingdotgg/t3code/commit/351359691d2ed15f80051314fff014aa2033508b?format=markdown) — 351359691d2ed15f80051314fff014aa2033508b; Julius Marminge

- [fix\(server\): isolate deterministic attachment ids](https://git.cafe/pingdotgg/t3code/commit/6b40607100eae00a38bff327fa627491f9f01144?format=markdown) — 6b40607100eae00a38bff327fa627491f9f01144; Julius Marminge

- [fix\(testkit\): harden provider replay recording](https://git.cafe/pingdotgg/t3code/commit/e2b6abf50394952745643939ea44315c6abe6a2f?format=markdown) — e2b6abf50394952745643939ea44315c6abe6a2f; Julius Marminge

- [fix\(acp\): enforce task and permission invariants](https://git.cafe/pingdotgg/t3code/commit/291a87b8aa61468a9c6094a4a29e7b5fe6d16438?format=markdown) — 291a87b8aa61468a9c6094a4a29e7b5fe6d16438; Julius Marminge

- [fix\(orchestration\): preserve imported conversation state](https://git.cafe/pingdotgg/t3code/commit/0bba9bedab13c52562376f1c23e44a339057c7fc?format=markdown) — 0bba9bedab13c52562376f1c23e44a339057c7fc; Julius Marminge

- [fix\(checkpoints\): preserve valid run history](https://git.cafe/pingdotgg/t3code/commit/c67cc0fd67bb8c93dca945023c598012fa8fb489?format=markdown) — c67cc0fd67bb8c93dca945023c598012fa8fb489; Julius Marminge

- [fix\(acp\): discover final teardown descendants](https://git.cafe/pingdotgg/t3code/commit/a97ea1fe0dfd5aff29d9e40b8f5e9c370dafcdeb?format=markdown) — a97ea1fe0dfd5aff29d9e40b8f5e9c370dafcdeb; Julius Marminge

- [fix\(cursor\): log close attempts before execution](https://git.cafe/pingdotgg/t3code/commit/0dde98eaf26dcb4c88ffbfd6780328b0158d6832?format=markdown) — 0dde98eaf26dcb4c88ffbfd6780328b0158d6832; Julius Marminge

- [fix\(mobile\): distinguish queued and waiting archive states](https://git.cafe/pingdotgg/t3code/commit/0a3ea328cf0bc0b0f9b5845071fc35982117abad?format=markdown) — 0a3ea328cf0bc0b0f9b5845071fc35982117abad; Julius Marminge

- [fix\(mobile\): allow archiving post-provider work](https://git.cafe/pingdotgg/t3code/commit/a3b480eddd9df149b4a9476d2ba37275a4fb86c9?format=markdown) — a3b480eddd9df149b4a9476d2ba37275a4fb86c9; Julius Marminge

- [fix\(orchestration\): cancel queued work on archive](https://git.cafe/pingdotgg/t3code/commit/dc93b0aba94be5423814971444eb2ea1c4b4343f?format=markdown) — dc93b0aba94be5423814971444eb2ea1c4b4343f; Julius Marminge

- [fix\(orchestration\): handle checkpoint-wait runs](https://git.cafe/pingdotgg/t3code/commit/fab88c161e6012b04f229f966d456722cbe52830?format=markdown) — fab88c161e6012b04f229f966d456722cbe52830; Julius Marminge

- [fix\(acp\): make xai cancellation reliable](https://git.cafe/pingdotgg/t3code/commit/68876ad4fa713ab4c6fd34dd87f660b5da58a2c4?format=markdown) — 68876ad4fa713ab4c6fd34dd87f660b5da58a2c4; Julius Marminge

- [fix\(contracts\): reject invalid legacy intervals](https://git.cafe/pingdotgg/t3code/commit/387d17049d25e1f4014db19b78f0863e982d4a37?format=markdown) — 387d17049d25e1f4014db19b78f0863e982d4a37; Julius Marminge

- [fix\(orchestration\): preserve legacy schedule compatibility](https://git.cafe/pingdotgg/t3code/commit/c0b1e7a8907e3f39a6605eb09c6dfe44c20f28b3?format=markdown) — c0b1e7a8907e3f39a6605eb09c6dfe44c20f28b3; Julius Marminge

- [fix\(mobile\): preserve active thread state](https://git.cafe/pingdotgg/t3code/commit/9356937e9f655cdf31af62790755e6b6b3f21b47?format=markdown) — 9356937e9f655cdf31af62790755e6b6b3f21b47; Julius Marminge

- [fix\(orchestration\): harden scheduled task startup](https://git.cafe/pingdotgg/t3code/commit/2e43e4bef9731d80a16fdd32b9a56e0b63460589?format=markdown) — 2e43e4bef9731d80a16fdd32b9a56e0b63460589; Julius Marminge

- [fix\(orchestrator\): schedule effects from durable deadlines \(\#4656\)](https://git.cafe/pingdotgg/t3code/commit/6e5dc22fc9ab1630c7b993f878dc7c72a7d028b5?format=markdown) — 6e5dc22fc9ab1630c7b993f878dc7c72a7d028b5; Julius Marminge

- [feat: migrate v1 state into orchestrator v2 \(\#4400\)](https://git.cafe/pingdotgg/t3code/commit/379596178602dfa15680f9b942ab4c7ae7643a42?format=markdown) — 379596178602dfa15680f9b942ab4c7ae7643a42; Julius Marminge

- [chore\(orchestrator\): refresh checks after main sync](https://git.cafe/pingdotgg/t3code/commit/d8d146830c70d789119caade14cc03dfe3dac8d6?format=markdown) — d8d146830c70d789119caade14cc03dfe3dac8d6; Julius Marminge

- [fix\(web\): restore checked-in project scripts](https://git.cafe/pingdotgg/t3code/commit/e5bc80660b13edc4c3d1d217bdf24e068a3f75db?format=markdown) — e5bc80660b13edc4c3d1d217bdf24e068a3f75db; Julius Marminge

- [fix: ignore subagents when sorting sidebar projects](https://git.cafe/pingdotgg/t3code/commit/b34523f7feb6e2574b811df21b6588e6391ab132?format=markdown) — b34523f7feb6e2574b811df21b6588e6391ab132; Yusuf007R

- [fix: hide subagent threads from v2 lists](https://git.cafe/pingdotgg/t3code/commit/7f9e327cc56fcdbd0952f54a58d1dd35de2bb666?format=markdown) — 7f9e327cc56fcdbd0952f54a58d1dd35de2bb666; Yusuf007R

- [fix\(claude\): Settle positive task-notification results](https://git.cafe/pingdotgg/t3code/commit/6ffc9cedfe72cb3c432c772c1c97815693084c98?format=markdown) — 6ffc9cedfe72cb3c432c772c1c97815693084c98; Mike Olson

- [fix\(orchestrator\): Wake settled parents when delegated children finish](https://git.cafe/pingdotgg/t3code/commit/b31bfab17a6b85ba3551ac004a53405b8a6df90f?format=markdown) — b31bfab17a6b85ba3551ac004a53405b8a6df90f; Mike Olson

- [fix\(acp\): Preserve wake evidence across an app-owned wake](https://git.cafe/pingdotgg/t3code/commit/30a36042943527d4563b982cf74c431c7df99647?format=markdown) — 30a36042943527d4563b982cf74c431c7df99647; Mike Olson

- [fix\(grok\): Prevent spurious wake run after in-turn monitors](https://git.cafe/pingdotgg/t3code/commit/e6e2ad2feca8cfd9e3fca3477b5e8d0b6f40dce0?format=markdown) — e6e2ad2feca8cfd9e3fca3477b5e8d0b6f40dce0; Mike Olson

- [test\(orchestrator\): align merged V2 compatibility checks](https://git.cafe/pingdotgg/t3code/commit/eb1ba20bfec90d5cd7102ff3321c183144db510f?format=markdown) — eb1ba20bfec90d5cd7102ff3321c183144db510f; Julius Marminge

- [fix\(server\): clean up Claude replay failures](https://git.cafe/pingdotgg/t3code/commit/edaa8744237b3215282e784316f2967ffb8e399c?format=markdown) — edaa8744237b3215282e784316f2967ffb8e399c; Julius Marminge

- [fix\(server\): enforce ACP auth and preserve fork provenance](https://git.cafe/pingdotgg/t3code/commit/bcf271ea03c9489e9b92b3e24c36fe931b49e7b7?format=markdown) — bcf271ea03c9489e9b92b3e24c36fe931b49e7b7; Julius Marminge

- [fix\(server\): keep derived threads awake](https://git.cafe/pingdotgg/t3code/commit/def15042bbe194274422a85ed546240baff7ad2a?format=markdown) — def15042bbe194274422a85ed546240baff7ad2a; Julius Marminge

- [fix\(mobile\): wait for fork shell before navigation](https://git.cafe/pingdotgg/t3code/commit/a146781b180016a24560e164722118a4604ea45e?format=markdown) — a146781b180016a24560e164722118a4604ea45e; Julius Marminge

- [Add worktree handoff and status tools to the t3-code MCP server \(\#3754\)](https://git.cafe/pingdotgg/t3code/commit/42087c792e4b2f14117059705452ce4aaf666855?format=markdown) — 42087c792e4b2f14117059705452ce4aaf666855; David Whatley

- [feat\(subagents\): disclose projected results consistently \(\#3866\)](https://git.cafe/pingdotgg/t3code/commit/4a720d4e66aa84e5dbcd1889d90aeab40dd7cbef?format=markdown) — 4a720d4e66aa84e5dbcd1889d90aeab40dd7cbef; Alex

- [fix\(orchestrator\): hydrate shell cache and group multi-environment projects \(\#3640\)](https://git.cafe/pingdotgg/t3code/commit/b0c4d138262a349f190d54dec6c198fd0c184fee?format=markdown) — b0c4d138262a349f190d54dec6c198fd0c184fee; Mike Olson

- [test\(orchestrator\): align Codex approval reviewer replays \(\#4457\)](https://git.cafe/pingdotgg/t3code/commit/8e7959748c889e378f84dc3488510645af13f3ce?format=markdown) — 8e7959748c889e378f84dc3488510645af13f3ce; Julius Marminge

- [fix\(orchestrator\): Preserve claude/codex post-interrupt recovery state \(\#4229\)](https://git.cafe/pingdotgg/t3code/commit/f2e15c29a717e7237f47cbb9aad41aa8711c7622?format=markdown) — f2e15c29a717e7237f47cbb9aad41aa8711c7622; Mike Olson

- [test\(orchestrator\): Align post-merge CTM fixtures \(\#4193\)](https://git.cafe/pingdotgg/t3code/commit/d5e3903a1e0d5de127505443ded71d6950fb9977?format=markdown) — d5e3903a1e0d5de127505443ded71d6950fb9977; Mike Olson

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