Empty ineligible members on every write path and notify rights-change listeners
A chunk notifies its AI members before its humans, so a supervisor cascade's fresher recalculation of an AI is that AI's last notification.
SP12-T3 rulings — realtime over loopback, brand-free probe phrases, paced streaming probe
SP09-T40 ruling — presence test survives noUncheckedIndexedAccess and proves frame delivery
Transcribe realtime turns over the pod's own loopback
Speaches 0.9.0-rc.3 posts every realtime turn to /v1/audio/transcriptions. With LOOPBACK_HOST_URL unset it makes that call in-process through httpx's ASGITransp...
A live probe of every Kamo Speech capability, with a four-stream load check
The probe runs inside the pod and prints one JSON document for register.py: a TTS round trip per voice and language (recall >= 0.8), the batch STT row, a realti...
SP02-T36 ruling — the member bulk grid never offers AI; localized row refusals; mailbox chip counts people
SP07-T9 ruling — cached region ids, a transactional zoneOf, and a try that holds only the resolver
Who a task can be given to, who supervises whom, and the names tasks show
SP06-T9 rulings — the assignee check unproxies the member, and the after-commit name read retries
SP01-T5 ruling — the attribute codec refuses null items, nested text and numbers the column cannot hold
Capability and provider-type catalogs, typed attribute codec
The codec also refuses, as invalid_attribute, a null list item (a bare NullPointerException before), a list or object where text belongs (stored as the text "[e...
SP01-T28 rulings — test verdict tied to the tested values; rail dot on phones
Catalog-driven connection form, status chips, rail, draft and error helpers
A test verdict shows only while the form still holds the values it tested, and a refusal that names a visible field sits under that field. The rail flags unsave...
SP07-T8 ruling — 10-year bound on the end's local date; the description follows the expander
SP08-T4 ruling — ComposeText follows JavaScript exactly (Number::toString, Math.round, Number(string), trim)
Compose manifest, JavaScript text semantics and icon URIs
ComposeText also ports logoVariants.ts (PNG logo rungs, SizedLogo) and badges.ts (uploaded-badge ?h= scaling), and follows JavaScript exactly where Java differs...
SP06 T31 rulings - late task answers, link removal inside the anchor, chip contrast
Live task lists, task chips with zone-correct due times, record link chips
Bound AI members by their supervisor's applied rights and the never-grantable floor
The calendar's radios wear the organisation's colour
The Repeat field and the scope dialog bring the calendar its first radios. CalendarThemeScope painted buttons, checkboxes and switches in --color-primary but no...
SP07-T7 ruling — strict occurrence-key stamps, paged hasAnyOccurrence, ordinal BYDAY with BYMONTHDAY
SP01-T27 rulings — the BFF publish is fire-and-forget with the upper-case method, and a cut-off body is a 502
BFF passes AIService answers through unchanged and publishes registry changes
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.
