Chat, routing and the model picker run on the registry; capability backfill replaces the pricing backfill
SP01-T35 rulings — unreachable stays red, contrast for any brand colour, grids a keyboard can use
The grids' empty sticky-row strips are no Tab stop on a phone
Chrome makes a scroller with nothing focusable inside a Tab stop of its own; at phone width ag-Grid's sticky-top strip (these grids have no sticky rows) took th...
The filter rail fits the screen with twenty kinds
The rail beside the notification history is sticky on wide screens. With the nine KamoAI kinds it lists up to twenty kinds (848px), taller than the 608px a 1440...
SP08-T18 ruling — the NEW_EMAIL claim fails open; a failed raise gives its claim back
What the screens showed — readable chips and filters, labels clear of units, whole rail tabs, grids a keyboard can use
Found by rendering every SP01 screen at 1280 and 390 px with axe (Task 35): - warning chips (Degraded, Missing, Available, not verified) in amber ink, 5.0:1 - m...
SP07-T21 ruling — E8/E9 read any offset date-time; unholdable ids and unconvertible slot values are 400
Hire AI members as seat-consuming team members with hire steps and no mail
SP01-T19 rulings — retired platform services read-only, moved registrations lose their evidence, sweep budget
Catalog and coverage, platform console API, internal registration and attestation, health sweep
SP08-T17 ruling — the invite's compose reads run outside its transaction
The worldgen bridge and the login test name svc_kamo_internal
The worldgen bridge's subject comment still said the server connects as kamo_svc, and natsLogin's test described the shared login. Both now name this server's o...
Meeting emails wear the organizer's compose template; escape event fields
Invite, update, cancel and RSVP bodies are wrapped for the sending member and their data: images leave as cid: parts (InlineImageTransport). **************** su...
SP09-T23 ruling — edit frames always carry mentions; a non-member author names nobody
SP07-T20 ruling — free/busy holds no transaction, zero-length events take no time, slot requests step forward
Free/busy that never widens visibility, and a slot finder over working hours
No transaction across the members (a Yugabyte read restart is transparent only as a transaction's first statement), one guest read for every member, zero-length...
A hot reassign always carries its call note; the note-less menu path is gone
Hot Reassign now makes one call: the note travels in the body of mark-reassignment, where SecurityService writes it and the mark together and refuses the mark w...
Hire-step orchestrator with prerequisites, budget and replaceable handlers
One step's database failure no longer ends the sweep or a member's run: the step is logged and retried once due, and the steps behind it still run.
Accept either read-timeout message in the owner-client test
OkHttp arms the socket's SO_TIMEOUT ("Read timed out") and its own watchdog ("timeout") with the same 300 ms; either can fire first, so the assertion failed abo...
Send and drafts return Message-ID and UIDs, thread, wrap, dry-run, supersede drafts
SP09-T22 ruling — member send path through the turn guard and the fan-out
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
