# Commit history · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commits/4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c)

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

Visibility: public

Requested revision: 4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c

Requested commit: 4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c

- [fix\(web\): stop mis-marking recovered and text-reported tool failures in the v2 work log](https://git.cafe/stienswout/t3code/commit/4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c?format=markdown) — 4422b2fd8dfb764ada1a4eb5b18a0a40ddf5c88c; Julius Marminge

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

- [fix\(orchestration\): show provider retries in the work log](https://git.cafe/stienswout/t3code/commit/dd2859dfdbe3599d7f12385987ea53ab0d12c34d?format=markdown) — dd2859dfdbe3599d7f12385987ea53ab0d12c34d; Julius Marminge

- [refactor\(web\): finish aligning the branch with main's style simplification](https://git.cafe/stienswout/t3code/commit/c62f1e906a57b73ae1c4b412441c72ddaf648cf9?format=markdown) — c62f1e906a57b73ae1c4b412441c72ddaf648cf9; Julius Marminge

- [fix\(web\): restore the titlebar sizing and timeline fade lost to main's style simplification](https://git.cafe/stienswout/t3code/commit/48ec4da2ca3cf48efd45791322aebcfb78b58ce1?format=markdown) — 48ec4da2ca3cf48efd45791322aebcfb78b58ce1; Julius Marminge

- [feat\(server\): honor withheld agent browser access in the v2 runtime](https://git.cafe/stienswout/t3code/commit/addfb44d94437d0b7cb1053522d22daff7552cf5?format=markdown) — addfb44d94437d0b7cb1053522d22daff7552cf5; Julius Marminge

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

- [feat\(mobile\): surface prominent activity status and metadata](https://git.cafe/stienswout/t3code/commit/024a4f6cab60063b9f5df421cfafe9c4867130c4?format=markdown) — 024a4f6cab60063b9f5df421cfafe9c4867130c4; Julius Marminge

- [fix\(server\): reject replaying a command receipt across threads in v2](https://git.cafe/stienswout/t3code/commit/9686cd56f135c94fd6ad5f6afe3b99bb6545e8c5?format=markdown) — 9686cd56f135c94fd6ad5f6afe3b99bb6545e8c5; Julius Marminge

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

- [perf\(server\): keep shell snapshots bounded and active-only](https://git.cafe/stienswout/t3code/commit/97f9aa72628225da47d1f91227713d3ec86e7608?format=markdown) — 97f9aa72628225da47d1f91227713d3ec86e7608; Julius Marminge

- [fix\(web\): size the titlebar layout-control icons like the sidebar trigger](https://git.cafe/stienswout/t3code/commit/3938bf74d4bb3c67a2985e6295bdb806e17d9e0f?format=markdown) — 3938bf74d4bb3c67a2985e6295bdb806e17d9e0f; Julius Marminge

- [fix\(web\): align titlebar clusters to one shared pixel inset](https://git.cafe/stienswout/t3code/commit/cc507c0c6c7fe864abd4f9338e9259575c83cb45?format=markdown) — cc507c0c6c7fe864abd4f9338e9259575c83cb45; Julius Marminge

- [fix\(web\): keep the titlebar layout controls fixed across right-panel toggles](https://git.cafe/stienswout/t3code/commit/2025242cdd439760b1a2bc4e7cb3f110bd325ba3?format=markdown) — 2025242cdd439760b1a2bc4e7cb3f110bd325ba3; Julius Marminge

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

- [feat\(contracts\): track thread title regeneration](https://git.cafe/stienswout/t3code/commit/3b1e2cd2573ccda46ef2e3a8c1e3b2604b7acbe1?format=markdown) — 3b1e2cd2573ccda46ef2e3a8c1e3b2604b7acbe1; Julius Marminge

- [feat\(orchestration\): bound thread history and resume payloads](https://git.cafe/stienswout/t3code/commit/e7e51f663c24aa07348090e9c91515939fe7af0d?format=markdown) — e7e51f663c24aa07348090e9c91515939fe7af0d; Julius Marminge

- [fix\(web\): restore main's collapse chrome and tab-status keying on the PR panel](https://git.cafe/stienswout/t3code/commit/eed9fb93531c6f5252bb1eae8598a996846002cc?format=markdown) — eed9fb93531c6f5252bb1eae8598a996846002cc; Julius Marminge

- [feat\(web\): prioritize pull request row actions](https://git.cafe/stienswout/t3code/commit/5c1d39d4199a313ba8105b7274e9980670107924?format=markdown) — 5c1d39d4199a313ba8105b7274e9980670107924; Julius Marminge

- [fix\(web\): reconcile main's round-5 features after the rebase](https://git.cafe/stienswout/t3code/commit/26d3bf950b3323c17187a4a86cf7160f81628c05?format=markdown) — 26d3bf950b3323c17187a4a86cf7160f81628c05; Julius Marminge

- [fix\(mobile\): port main's composer stabilization into the v2 thread screens](https://git.cafe/stienswout/t3code/commit/c6f79b47babdc5afd49c2ab1155122929b2cea8a?format=markdown) — c6f79b47babdc5afd49c2ab1155122929b2cea8a; Julius Marminge

- [feat\(web\): add pull request actions to thread details](https://git.cafe/stienswout/t3code/commit/45a94584ea0bcf14e44ac8c48547e569f69cd9be?format=markdown) — 45a94584ea0bcf14e44ac8c48547e569f69cd9be; Julius Marminge

- [fix\(web\): restore the branch's slim chat header](https://git.cafe/stienswout/t3code/commit/3097c71b92ed5c9fe098c7fa35d1de302a42840d?format=markdown) — 3097c71b92ed5c9fe098c7fa35d1de302a42840d; Julius Marminge

- [test\(server\): expect attachment saved-at lines in ClaudeAdapterV2 turn text](https://git.cafe/stienswout/t3code/commit/279c3c20c1d1a745dfe7737e5618df8dc929a064?format=markdown) — 279c3c20c1d1a745dfe7737e5618df8dc929a064; Julius Marminge

- [test\(web\): restore main's right-panel migration expectations after the panel-visibility merge](https://git.cafe/stienswout/t3code/commit/8a131ec0be2e7bed0a778fa9269324ec1294a2aa?format=markdown) — 8a131ec0be2e7bed0a778fa9269324ec1294a2aa; Julius Marminge

- [fix\(server\): port round-3 main fixes into the v2 orchestrator](https://git.cafe/stienswout/t3code/commit/404a72ad0e6dfb771ba0604b8d284539ab6c5765?format=markdown) — 404a72ad0e6dfb771ba0604b8d284539ab6c5765; Julius Marminge

- [chore\(server\): renumber v2 migrations 038-046 to 041-049 after main's 038-040](https://git.cafe/stienswout/t3code/commit/e51a4bd1629ac9b5b5360190bd2c9e820fb3f4d0?format=markdown) — e51a4bd1629ac9b5b5360190bd2c9e820fb3f4d0; Julius Marminge

- [fix: repair rerere-damaged files and reconcile main's round-3 features with v2](https://git.cafe/stienswout/t3code/commit/a1913fd2db4e693d33b5ff02aeebc8a9dcab688b?format=markdown) — a1913fd2db4e693d33b5ff02aeebc8a9dcab688b; Julius Marminge

- [fix\(web\): show Git action success inline in panel](https://git.cafe/stienswout/t3code/commit/0728d12d8381311524553053fdee79eab7e26fda?format=markdown) — 0728d12d8381311524553053fdee79eab7e26fda; Julius Marminge

- [fix\(web\): let LegendList own end-follow and disclosure anchoring \(\#5449\)](https://git.cafe/stienswout/t3code/commit/61121f56ba39cbe312ce394dea30cc7d44b0e9ea?format=markdown) — 61121f56ba39cbe312ce394dea30cc7d44b0e9ea; Julius Marminge

- [fix\(web\): port the refined live-follow gesture gating to the v2 timeline](https://git.cafe/stienswout/t3code/commit/a18c51408e72810013a7eff43af9930f6a1d3b2b?format=markdown) — a18c51408e72810013a7eff43af9930f6a1d3b2b; Julius Marminge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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