Member initials in the ink that reads on their fill, and My tasks' scope toggle at 4.5:1
axe on the SP06 task screens (drawer, My tasks, lead Tasks tab) found white initials on memberColor's 55%-lightness fills at 2:1 (cyan) and 4.1:1 (magenta) - wh...
SP02-T33 ship ruling — dictionary ships Tasks 33, 36 and 39 together; Task 43 moved to the top
Mirror GitHub kamouniverse main to Forgejo so a merge deploys
The KamoUniverse marketing site is now edited on GitHub GitHub, and PRs merge there. But the site deploys from Forgejo (kamo/kamouniverse-marketing), whose work...
SP01-T22 ruling — Phase C's provider_type UPDATE found names already written
SP08-T34 ruling — self-raise removed in both repos, dead pre-raise helpers go
The browser no longer raises NEW_EMAIL for itself
raiseForSelf goes with EmailService's POST /api/notifications/self: new mail is raised by EmailService and unread-chat cards by MediaService. The pre-raise chec...
SP07-T36 rulings — the harness renders the real tokens; the Repeat field looks like its dialog
The Repeat field wears the event dialog's field style
The Repeat select, the interval and unit fields and the end date and count fields were stock MUI outlined fields (16px on white, square) inside a dialog whose e...
Dovecot push authoritative for KamoMail; NEW_EMAIL no longer self-raisable
POST /api/notifications/self is removed with SELF_RAISABLE: NEW_EMAIL is raised by NewMailAnnouncer and CHAT_MESSAGE by MediaService, so a browser has nothing l...
SP08-T33-ship ruling — record live drift before klusterservices' full reconcile
Record live kontak.kamocrm.com, desktop-1 sizing and the Docs host list
A .forgejo/ change makes the next deploy a full reconcile, which applies every manifest over live state. Four had drifted from live by hand or by another repo's...
Certificate and disruption budget for dev.kamouniverse.com
dev.kamouniverse.com is the new KamoUniverse marketing site (repo kamouniverse-marketing; it carries its own Host() IngressRoute in namespace kamo). The kamouni...
Ruling SP01-T21 (adjudication) — the open CRITICAL is the ship step itself, not a build defect; verdict SHIP
SP02-T31 ruling — the ConfigMap test also pins code keys, defaults and one kamoai block
Hire-step owner URLs and sweep tuning in the SecurityService ConfigMap
Dovecot pushes mail events to EmailService (Lua push_notification); stop logging secrets
Drop the browser's NEW_EMAIL raiser and the legacy compose renderers
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.
