SP11 final-fix rulings — AI session columns written only by their own UPDATEs; panel reads only AWAKE
An AI workstation's take-over and MCP token are written only by their own UPDATEs
control_member_id/_started_at and **************** are now updatable = false, and HostedComputerRepository gains the only writes they get: recordControl, clearC...
Keep the heading outline in order: section titles are h5, template names are not headings
The screenshot harness's axe pass found two heading-order faults. A job or persona template's name was an h6 inside its card's button (a heading may not sit ins...
The AI workstation panel says what is on screen only after the screen was read
ComputeService answers screen-state with 200 {state:'WAKING'} while the guest restarts after a wake or refuses the read, and {state:'ASLEEP'} just after a sleep...
SP05-T30 ruling — approvals pack refuses a class the charter forbids, plain amount
Approvals pack — decision-only approvals and approval status
approvals_request asks the AI's approver through kamoai-service K3 with toolName null (nothing is re-executed on APPROVE); a class the charter forbids is refuse...
SP04-T26 ruling — E10 checks the tool conversation and field shapes; a stream always ends
POST /api/ai/agent/step with tool use, thinking replay, cache breakpoints and SSE
SP13-T35 (ship) — kamo-internal clients and lead consent proxy live ahead of Task 44 Step 5
SP05-T29 — phone and SMS packs as built (carrier fault = OUTCOME_UNKNOWN, projections, NOT_ENROLLED)
Phone and SMS packs — consent-checked calls, call history, texting
phone_call posts K6 with the caller's run and key; a reason-less 404 is not deployed, a reasoned one (NOT_ENROLLED) is the endpoint's answer. sms_send opens the...
SP13-T41 ship ruling — FreePBX ConfigMap pushed; host patch waits for V7
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.
