Rebuild - the previous run could not reach data.forgejo.org to fetch actions/checkout
Drop the old engines' deploy steps, apply MADLAD's alias Services, update audit and docs
Completes 56b37fa, which removed the manifests: without this the workflow still ran steps for directories that no longer exist. The workflow now applies madlad/...
Remove LibreTranslate, Bergamot and IndicTrans; MADLAD serves every pair
TranslateService speaks only to madlad now (translateservice 5c7605b), verified end to end: every Kamo locale including Tamil and Swahili, inbound ru->en and ta...
Rebuild for the owner's legal decisions and the real referral cookie names
The text is in kamo-translation-dictionary b6d42a87 (Privacy 4, 7, 9; Terms 2, 8; Cookie Policy referral rows).
Probe only www.kamocrm.com; the platform's surfaces are on kamouniverse.com
kamocrm.com is a marketing site only (owner 2026-10-18). The blackbox prober is now deployed, and apply.kamocrm.com was already failing its probe; the kamocrm.c...
Set the Google Trust Services EAB key id (IoT SP09 B1)
The gts-prod ClusterIssuer's external account binding names key id **************** from Google Cloud Public CA (project kamocrm-1755458510147). The HMAC key is...
Keep @kamo/realtime at its range β chat-core pins 0.1.2 and IoT topics come from @kamo/iot-core
Remove a committed diagnostic log that carries the database password and the password pepper
k8s/diagnose-output.txt (2025-11-03) is a startup log captured with com.zaxxer.hikari at DEBUG. Nothing reads it. Removing it does not clear history; the values...
One-time backfill of the do-not-contact list from earlier opt-outs
Run once on 2026-10-15 05:07Z (yb-tserver-0, admin role), by key from the opt-out tables only (no lead, contact or member table is read): CALL from SI-call "sto...
Delete the do-not-contact backfill after its run
Ran 2026-10-15 05:07Z; a second run inserted nothing (re-runnable, ON CONFLICT). Entries added (each with its ADDED event): CALL 2 (VOICE_OPT_OUT: +194929899...
Rebuild to pick up kamo-shared-library 2d2f2efd (JOIN_MEETING action class) so admins can save a JOIN_MEETING charter rule
Cast profile sp97lab2 for the CP97 lab org SP97 Lab 2 (Run 16)
The test org SP97 Lab 2 (1200096283021796487) holds CP00 Task 0's people (the same users), departments, job title, heads, levels and Vera's grants; no Nell, no ...
Cast profiles and mint-session's org hint for the CP97 parallel lab orgs (Run 16)
KC_CAST_PROFILE=<name> loads tools/cast-profiles/<name>.sh (another TEST org's cast; CAST_NELL/CAST_TEAM/CAST_TAG); without it nothing changes. mint-session sig...
The cast neither compares nor removes the seeded Show Tour rights (CP07 Task 43 ruling T43-2)
Drop the event dialog's Cancel event button, which could never show
It was gated on an attendee row marked as organiser for the member's own address, and the calendar's guest sync never writes one (production holds none). It als...
@kamo/kamoai-core 0.1.2 (CONSULT and DIGEST triggers, collab wire types) (KamoCollab CP12 T33)
@kamo/tool-core 0.1.7, which carries ?openSms= and ?openVoicemail= through the sign-in bounce (SP98-Q-2)
Delete the org-domain ownership backfill; it finished, and it verified second claims
**************** was a one-off (2026-08-28) that marked live org_domains roots ownership_verified when host routing started to require it. It ran again on every...
Probe the kamouniverse.com surfaces next to the kamocrm.com ones
kamouniverse.com is the platform's primary apex, so the availability probe lists its internal, login, register, media, api, apply, careers and www endpoints. Al...
Rebuild on the shared library that routes voip.recording.received
ConversionService still ran a kamo-shared-library older than 9e9357c9, whose NatsMessageService pinned every publish to CHAT_MESSAGES. Its voip.recording.receiv...
Rebuild so a lead that was ever assigned or opened can be deleted
SecurityService's DELETE /api/security/leads/{id} runs the shared library's LeadService.deleteLead. The fix that releases the lead's assignment history, comment...
Rebuild so the image carries the re-translated es ampersand label
SP99 T11: the dictionary sync re-translated the es "Billing & Payments" value that LibreTranslate had written with a quote for the ampersand. The image copies t...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the re-translated es ampersand labels
SP99 T11: the dictionary sync re-translated two es values that LibreTranslate had written with a quote for the ampersand. The image copies the dictionary when i...
Rebuild so the image carries the corrected es/fr/pl translations
SP99 T11: the dictionary sync re-translated eleven garbled es/fr/pl marketing values through LibreTranslate. The image copies the dictionary when it builds, so ...
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.
