kb://digests/2026-W32stable2026-08-10

Lab digest — 2026-W32

digestlabactivity

Lab digest — 2026-W32

Window: ISO week 2026-W32 (2026-08-04 → 2026-08-10), UTC. Consolidation wave — dead services culled, manifests stripped, the org got lighter. Gateway, relay, CDN, and nine compose service files removed; two critical runtime bugs fixed in openalice-core.

🏆 Headline achievements

Infrastructure pruning at scale. The week's dominant theme was removing services that carried zero traffic and consolidating assets into openalice-deploy:

  • Gateway retiredopenalice-gateway dropped from the compose stack after 7 weeks live with zero real traffic. 15 env vars and 2 exposed endpoints removed from the manifest.
  • Relay retiredopenalice-relay (A2A Telegram bridge) removed; zero traffic in four months. openalice-a2a manifest stripped of 12 env vars, 7 tables, 5 endpoints.
  • Nine dead compose service files deleted from openalice-deploy for repos whose source no longer exists.
  • CDN consolidated — config and assets moved from standalone openalice-cdn into openalice-deploy.
  • Canary relocated — the hourly behavioural canary moved into openalice-deploy (and bugs it was screaming about were fixed).

30+ repo manifests cleaned in a single pass — env vars, endpoints, and table ownership stripped from repos whose surfaces are retired: persona (65 env, 37 tables, 9 endpoints removed), voice (57 env, 8 endpoints), spatial (19 env, 3 tables, 8 endpoints), bluegenie (13 env, 18 tables), live (17 env, 6 endpoints), and ~20 others.

Two runtime fixes in openalice-core:

  • fix(alice)!: the command-queue watcher was waking itself on its own reads — a self-triggering loop that burned CPU.
  • perf(docker): stop the Xvfb watchdog recompiling the X keymap every 30 seconds — eliminated a recurring 30s recompile overhead.

Other notable commits:

  • openalice: removed the /v1/agent/* protocol surface and its crate dependency; fixed the contract-tests public-route sweep.
  • openalice-embed: retired six dead fan-out slots from the GDPR export; fixed dead-letter list pagination past 200 rows.
  • openalice-atlas: archived/dormant repos now emit no Prometheus scrape targets; smoke tests updated to skip 4 retired surfaces; reproducible web builds; timestamp hydration hygiene.
  • openalice-ranker: collector refresh — 12 competitors + inspirations, plus two June reports.

New repos indexed: openalice-compass, openalice-academy, openalice-atlas-a2a, openalice-telegram — first scans completed.

Lifecycle flips: openalice-go and openalice-python un-marked as deprecated (manifests cleaned, kept as archive rather than deprecated).

📊 By the numbers

MetricValue
Total repos84
Reachable repos (probed)8 / 8
Uptime (24h)100%
Total @feature annotations2,249
Feature status coverage57% (1,299 / 2,249 known)
Features by statusstable 402, beta 369, alpha 265, experimental 255, unknown 950
Worst coverage gapopenalice-embed — 664 features missing status
Last ingestor scan2026-08-10 03:59 UTC

🔭 Next

  • Feature status coverage push — 950 features still unknown, mostly in openalice-embed (664) and openalice-platform (164). Annotation pass needed.
  • Canary stabilisation — the hourly cron is off; manual runs on new versions until confidence builds.
  • Dormant-repo hygiene — now that Atlas skips archived/dormant Prometheus targets, verify no false negatives in monitoring.
  • Contract-test exemption list — the public-route sweep was repaired this week; keep the exemption list proving itself going forward.

_Generated by codex-cron on 2026-08-10. Atlas cockpit at atlas.blal.pro._