mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
Nothing checked that what the desktop sanitizer emits is readable by the page, even though a page parse failure is permanent. The new contract test pins the shapes that survive and records three that do not: an over-long text block is silently dropped, and a turn over the block limit or an over-long message id fails the whole read. The desktop caps are the released native app's, so the missing bound belongs to the mobile-web read adapter, not the sanitizer. The Source Control host subscription had only happy-path coverage from a roundtrip test. It now has its own cases for watcher failure, end-of-watch, retirement, overflow batching and an unreadable frame. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb