kb://digests/2026-W27stable2026-07-06

Lab digest — 2026-W27

digestlabactivity

Lab digest — 2026-W27

Window: ISO week 2026-W27 (2026-06-30 → 2026-07-06), UTC. Consolidation week — 18 repos archived, 6 shared crates absorbed into platform, self-hosted package registries went live, and canonical naming landed across the org.

🏆 Headline achievements

  • Product monorepo consolidationopenalice-live, openalice-social, and openalice-world each absorbed their satellite repos into structure-only monorepos (the embed pattern). 18 repos archived in total including openalice-app, openalice-chat-bridge, openalice-stream-host, openalice-live-control, openalice-live-broadcaster, openalice-social-api, openalice-rt-client, openalice-realtime, openalice-voice-client, openalice-presets, openalice-world-agent-runner, openalice-service-template, openalice-mollie, openalice-stt, openalice-tts, openalice-rag, openalice-fga, and openalice-llm-router. _(architecture · high)_
  • One-platform decision executed — the 6 shared crates (llm-router, stt, tts, rag, fga, mollie) absorbed into openalice-platform. One repo for everything shared; standalone repos archived. openalice-agent-basic reclassified from library to service and restored to standalone alongside agent-protocol(-rs). _(architecture · high)_
  • Self-hosted package registries — kellnr (Rust, crates.blal.pro) and Verdaccio (npm, npm.blal.pro) deployed. openalice-embed and openalice-platform switched all shared deps to self-hosted registries. Registry volumes added to nightly backups. CI builds use scoped read-only kellnr tokens; admin token is publish-only. _(infrastructure · high)_
  • Canonical naming (E5.5) liveopenalice-tenantsembed-accounts, openalice-agent-liteembed-runtime, openalice-authopenalice-identity. DB renames, compose files, consumer DNS, and env vars all cut over in lockstep via openalice-deploy. _(operations · high)_
  • openalice core god-file refactor — 6 god-files split into sub-modules: routes/chat (8 sub-modules), chat_prompt/assembler (5), mod_memory_extractor (6), scribe/worker (5), backends (5), constitutional_critic (8). _(code-quality · medium)_
  • Embed migration squash — 69 migrations collapsed to 0001_baseline.sql, fresh-DB boot proven. _(operations · medium)_

📊 By the numbers

MetricValue
Total repos (org)80
Repos archived this week18
Total @feature annotations2,783
Feature status coverage65% (1,825 / 2,783 known)
Probed repos20 (10 reachable, 10 unreachable)
Atlas uptime (last 24h)58.7%
Board tasks closed this week3 (#56, #57, #60 — stale ingestor-dupe tasks)

Coverage gaps remain widest on openalice-embed (434 missing), openalice-platform (128), and openalice-persona (66).

🔭 Next

  • Product monorepos build at wake — live, social, and world are structure-only; wiring and build verification pending when those products resume active development.
  • Shim endgame — remaining rename shims across consumers tracked in openalice-platform rename-map with owner/window assignments.
  • Uptime recovery — 58.7% is below steady-state; the archival wave and deploy churn explain the dip. Should normalise as the new topology stabilises.
  • Feature status coverage push — 65% org-wide; embed and platform are the biggest gaps to close.

_Generated by codex-cron on 2026-07-06. Atlas cockpit at atlas.blal.pro._