Changed
- The dashboard calls the
musegateway route Meta Muse Code (it was "Meta Muse"): Muse Code subscriptions are the supported target, not the plain Muse API. The route id, stored usage and org model rules are unchanged. hnl gateway connect ompno longer points omp's plain Meta Muse API provider (providers.meta) at the gateway; it wiresmuse-codeonly. Ametaentry an earlier release wrote is left as it is, andhnl gateway disconnect ompstill restores or removes it.- The Telegram link tables are dropped (control migration 0055, ADR-82) and account deletion and identity merge no longer touch them. Memories banked from Telegram keep their label.
bun run deploy:prodrefuses to apply a pending migration marked-- hnl:destructiveuntilHNL_CONFIRM_DESTRUCTIVE_MIGRATIONSnames it, and says how to back up first. Migration 0055 carries the marker.- The weekly-digest playbook skill describes what the digest sends today (stats and the weekly retrospective) instead of an AI summary and a monthly ask quota, which ADR-80 removed.
docs/CLOUD_SETUP.mddrops the AI Gateway section, and the production Worker no longer declares the unusedAIbinding. Superseded search and judge ADRs (27, 28, 36, 45, 78) carry a status line pointing at ADR-57 and ADR-80.
Fixed
- The cloud e2e suite (
cd cloud && bun run test:e2e) passes again (22 of 22; it was 13-15). The sync driver's gateway-usage fixture lackedcacheWrite1h, sogateway_usagerefused the row and five sync and read-plane tests failed after it (cloud/e2eis not type-checked, which is how it drifted). On a machine with a HarnessLink managed enrollment (ADR-74), every throwaway e2e org's policy was correctly refused as another org's, failing the policy-push tests; each fresh e2e machine now gets its own empty system root (HNL_MANAGED_SYSTEM_ROOT, the seam unit tests already use).