# Commit history · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commits/e417ef097dc9fa601b2c0093cee1234902c778dd)

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

Visibility: public

Requested revision: e417ef097dc9fa601b2c0093cee1234902c778dd

Requested commit: e417ef097dc9fa601b2c0093cee1234902c778dd

- [fix\(server\): reject partial output from failed Cursor runs \(\#11534\)](https://git.cafe/flambo/t3code/commit/e417ef097dc9fa601b2c0093cee1234902c778dd?format=markdown) — e417ef097dc9fa601b2c0093cee1234902c778dd; Alex Southwell

- [fix\(client-runtime\): avoid Array\#toSorted in thread lineage ordering](https://git.cafe/flambo/t3code/commit/aefd2797bf55c03cb724d97c5c69b66636af80c8?format=markdown) — aefd2797bf55c03cb724d97c5c69b66636af80c8; Julius Marminge

- [fix\(web\): update notification tests for v2 thread shells and drop dead composer state](https://git.cafe/flambo/t3code/commit/4c9d7c5f18361576df07106077c7f55c26b01759?format=markdown) — 4c9d7c5f18361576df07106077c7f55c26b01759; Julius Marminge

- [fix: repair v2 CI after environment disable and dead exports](https://git.cafe/flambo/t3code/commit/db525c81aa6c9d44ec743d669a6cc94f743923fc?format=markdown) — db525c81aa6c9d44ec743d669a6cc94f743923fc; Julius Marminge

- [fix: reconcile main release and thread updates with V2](https://git.cafe/flambo/t3code/commit/2075b11d35be03142334ed5730478ffe220daa0e?format=markdown) — 2075b11d35be03142334ed5730478ffe220daa0e; Julius Marminge

- [fix\(mobile\): pin expo-audio so the release smoke patch stays in use \(\#11518\)](https://git.cafe/flambo/t3code/commit/2f8b3642bf8d9c7df2c5d0d1a1768a8b3dd2961c?format=markdown) — 2f8b3642bf8d9c7df2c5d0d1a1768a8b3dd2961c; Alex Southwell

- [fix\(build\): include protobuf and Connect license notices](https://git.cafe/flambo/t3code/commit/b5475f3f5ca03e6833892ce3150dfa21e3f99322?format=markdown) — b5475f3f5ca03e6833892ce3150dfa21e3f99322; Julius Marminge

- [fix: reconcile main context previews and rewind updates](https://git.cafe/flambo/t3code/commit/48992e90d9c3fb4210f577612ea85511beed9180?format=markdown) — 48992e90d9c3fb4210f577612ea85511beed9180; Julius Marminge

- [fix: reconcile main Codex model selection and UI updates](https://git.cafe/flambo/t3code/commit/c7be72c537b9b96b5a3063574e67116b1dc4a248?format=markdown) — c7be72c537b9b96b5a3063574e67116b1dc4a248; Julius Marminge

- [perf\(client\): reconcile replay batching with orchestration v2](https://git.cafe/flambo/t3code/commit/c5500106f38611f51345db3aaa0e90a0c2f5f27a?format=markdown) — c5500106f38611f51345db3aaa0e90a0c2f5f27a; Julius Marminge

- [fix: reconcile main settings and previews with orchestration v2](https://git.cafe/flambo/t3code/commit/7850fff4dd311611989bf708cec4291ec4a8412c?format=markdown) — 7850fff4dd311611989bf708cec4291ec4a8412c; Julius Marminge

- [fix\(web\): fold completed trailing background activity](https://git.cafe/flambo/t3code/commit/30c94bcf13bf2a32ac2df943b9cb2d62e4c04139?format=markdown) — 30c94bcf13bf2a32ac2df943b9cb2d62e4c04139; Julius Marminge

- [feat\(mobile\): manage queued messages in a dedicated sheet](https://git.cafe/flambo/t3code/commit/d516d72a70945544a90dbab1688cad37802002b3?format=markdown) — d516d72a70945544a90dbab1688cad37802002b3; Julius Marminge

- [perf\(client\): narrow thread subscriptions and navigation updates](https://git.cafe/flambo/t3code/commit/be62eecf768fdb6372c9ae5e64e06da9c6faf5b6?format=markdown) — be62eecf768fdb6372c9ae5e64e06da9c6faf5b6; Julius Marminge

- [perf: page complete turns and bound timeline reconciliation](https://git.cafe/flambo/t3code/commit/c3e29202cc020ef8c23224e0a22f0e5182963f68?format=markdown) — c3e29202cc020ef8c23224e0a22f0e5182963f68; Julius Marminge

- [fix: keep working timers anchored to the active run](https://git.cafe/flambo/t3code/commit/8bd92c5c724cd2b7643d57436dc9be8067130530?format=markdown) — 8bd92c5c724cd2b7643d57436dc9be8067130530; Julius Marminge

- [test\(server\): verify background delivery with real providers](https://git.cafe/flambo/t3code/commit/fd2fda0de1c447f882010ed42b0b6149dba1ba84?format=markdown) — fd2fda0de1c447f882010ed42b0b6149dba1ba84; Julius Marminge

- [fix\(server\): wait for nested completion delivery before publishing results](https://git.cafe/flambo/t3code/commit/99e4625eaa6e5eef6aa77e52b84b60b42a82afd2?format=markdown) — 99e4625eaa6e5eef6aa77e52b84b60b42a82afd2; Julius Marminge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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