Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...
SP13-T23 (ship) — supervision and the LiveKit keys on kamoai-service main
Read a FreePBX sweep's mailboxes over one manager session
The voicemail sweep runs inside syncInstance's database transaction and asked FreePBX extension by extension, each over a fresh AMI connect and login. A manager...
Basic sign-in asks SecurityService's real credential check
DavAuthFilter posted Basic credentials to **************** which never existed (405), so every username-and-password sign-in from iOS or DAVx5 was answered 401 ...
CalDAV and CardDAV sign in with a username and password, through every sign-in gate
EmailService's DavAuthFilter posted Basic credentials to **************** a route that never existed (405), so since 2026-03-19 no phone (iOS, DAVx5) could add ...
SP98 polish and SP97 program-acceptance plans, specs and ledgers
SP98: 25 work tasks and a verification task. They cover the triaged deferred minors and parked findings (38 of 137 ledger minors still open, 54 real final-revie...
SP10-FINAL-3/-4 — a blocked AI is asked about again; a stopped run's actions are told to the next run
Rulings SP10-FINAL-3 and SP10-FINAL-4 (SP10 final review round 2, I-3 and I-4) in spec §7, with §4.6 (kamoai:unblock key), §4.8.1 K2 (unblocked), §4.9.2, §4.9.6...
SP13-T22 ship ruling — X7/X8 and Tasks 19–21 on kamoai-service main ahead of Task 44
A retired AI's hiring checklist says Retired, not "Everything is set up"
A retire skips every open hire step and adds TASK_HANDOFF, so by the server's count the hire is COMPLETE and the checklist read "Complete — Everything is set up...
The confirmation dialog and the landings' empty state follow a dark theme
ConfirmationDialog was drawn in fixed Tailwind greys: a #1f2937 title, #6b7280 small print, a #f9fafb well and a #f3f4f6 disabled button, so on a dark paper the...
Hosted Computers on the App Shelf, and a pinned band that opens it
The launchpad's sectionsForTool had no case for hostedComputers and fell through a default to an empty list. A parent tool with no sections is dropped from the ...
The rest of the red on a clean install — registry mocks, shared-lib lookup, a typed fetch mock
- ToolDock and MaximizedTabStrip mocked ../registry/tools without windowIcon, which both now call for every window (af879443f), so 36 tests threw on the fir...
Render the dev machine menu hook in a real root, and cover the cloud session row
devMachineSections.test.tsx called useDevMachineSections() bare, outside any render. It worked while useTranslations (mocked) was the hook's only React dependen...
Clear the session cookie on the bare apex, not ".apex"
Logout built the cookie domain as ".kamocrm.com". Tomcat's RFC 6265 cookie processor refuses a leading dot and throws, so logout answered 500 "Logout failed" af...
The DNS page opens on the org's primary domain, not whichever row came first
The domains list comes back in database order. The platform organization has three roots (kamocrm.com, kamouniverse.com, localhost), and each of the last two pa...
A platform apex can't be removed from the DNS page
The platform organization gained kamouniverse.com as a second root domain, and the DNS page then offered "Remove" on kamocrm.com. Deleting it took kamocrm.com a...
SP13-T23 ruling — supervision reads per member, reverts a failed take-over, and the recorder refreshes the row
SP99 T11-a — correct why Bergamot decoders rather than falls back (a failed key is written as English, not retried)
Say why Bergamot decoders instead of falling back, and cite each sample
A failed LibreTranslate call leaves the caller its English; the dictionary sync writes that English and does not resend it, so a64b00e's "retried on the next sy...
Send en->es, en->fr and en->pl to LibreTranslate, not Bergamot's tiny models
Bergamot's enes, enfr and enpl models are student.tiny11 builds decoded with beam-size 1, and they write words that do not exist: the charter message "Ask an ad...
SP13-T22-build fix round 1 — the stuck-call sweep counts only the calls it closed
A long workstation wake is asked about less often
An AI workstation's wake took 9 min 19 s against ComputeService's 75 s estimate (SP11 Task 30). Every computer_* call on a waking machine answered WORKSTATION_W...
SP13 T22 ruling — SIP sync reads before it writes; retention sweep best effort
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.
