iris-ai pushed to rustify at iris/ai-app 2026-09-15 19:27:31 -04:00
cf7b33da39 Record why a move recomposes, and settle alignment's ownership
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 19:26:26 -04:00
0283c9d6c7 Pin that a moved subtree does not drift from a cold layout
iris-ai pushed to main at iris/ai-app 2026-09-15 19:03:49 -04:00
33b130b6bb Let failed messages be discarded
iris-ai pushed to rustify at iris/ai-app 2026-09-15 18:03:38 -04:00
8db0969d9d Update region-node handoff
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 18:02:33 -04:00
71c9c39523 Replace placement calls with region nodes
iris-ai pushed to rustify at iris/ai-app 2026-09-15 16:41:03 -04:00
7b8b43a7d2 Record explicit span orthogonal sizing
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 16:40:10 -04:00
f437495309 Add explicit orthogonal span sizing
iris-ai pushed to main at iris/ai-app 2026-09-15 16:18:25 -04:00
3d1b1e304d Render whole-file patches from change metadata
iris-ai pushed to rustify at iris/ai-app 2026-09-15 16:07:18 -04:00
3a5d96a8ae Update Iris extraction handoff
iris-ai commented on pull request iris/iris#18 2026-09-15 16:06:17 -04:00
Resolve a primitive's position through a chain of move slots

29c7881 completes the pure-leftover omission and replaces the parallel resize bookkeeping with one trusted validity-range contract (Holds). Pixel reads narrow the range; widgets can widen it…

iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 16:06:05 -04:00
29c7881c8a Track retained layout validity explicitly
iris-ai pushed to main at iris/ai-app 2026-09-15 15:30:26 -04:00
06bf1c8f81 Preserve messages during Codex thread recovery
iris-ai pushed to main at iris/ai-app 2026-09-15 14:43:24 -04:00
3f94eeb6d6 Create Codex threads on first message after clear
iris-ai pushed to rustify at iris/ai-app 2026-09-15 14:32:48 -04:00
af751599f6 Make the handoff enough to start the leftover work from cold
iris-ai pushed to main at iris/ai-app 2026-09-15 14:29:22 -04:00
1c60e78b55 Keep Claude commands out of subagents
iris-ai pushed to rustify at iris/ai-app 2026-09-15 14:27:08 -04:00
df55e181d9 Record the rename, and what four ways of asking about leftover did
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 14:22:53 -04:00
691e3eb23c Rename rest to leftover
iris-ai pushed to rustify at iris/ai-app 2026-09-15 13:52:05 -04:00
a128648bd2 Record the declared-length fix, and park the rest-with-no-leftover rule
iris-ai pushed to main at iris/ai-app 2026-09-15 13:44:34 -04:00
8262ceb786 Show live background task counts
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-15 13:37:36 -04:00
9644971daf Inline the write a glyph goes through
de9ddc0ad4 Resolve a declared length where the widget is drawn, not inside it
Compare 2 commits »