Peter Steinberger
99bda3d8cd
refactor: make transport stream writer types honest ( #124587 )
...
* refactor(ai): give transport streams an honest writer type
* test(ai): use canonical transport stream fixtures
* fix(ai): preserve partial-less stream deltas
2026-08-16 07:03:36 -07:00
Peter Steinberger
1384e277af
refactor(types): enforce chained-assertion guard in AI and UI ( #124361 )
...
* refactor(types): drain chained-assertion ledger — ai and ui
* refactor(ui): extract chat state contract
* fix(ai): preserve strict Claude request cleanup
* test(ui): synchronize terminal timeout clock
* fix(ui): validate observer digest before run mutation
2026-08-15 22:25:42 -07:00
Peter Steinberger
203aafc415
feat(lint): SAFETY-comment assertion ratchet + repo deslop skill ( #124359 )
...
* feat(lint): add SAFETY-comment assertion ratchet
* feat(skills): add repo deslop skill
* fix(lint): refresh initial assertion baseline
* chore(lint): align assertion baseline with main
* chore(lint): sync baseline with current assertion ledger
* test(ui): stabilize Control UI E2E waits
* chore(lint): sync narrowed assertion ledger
* chore(lint): sync fully drained assertion ledger
* fix(lint): close assertion ratchet bypasses
2026-08-15 22:03:48 -07:00