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 consolidation —
openalice-live,openalice-social, andopenalice-worldeach absorbed their satellite repos into structure-only monorepos (the embed pattern). 18 repos archived in total includingopenalice-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, andopenalice-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-basicreclassified from library to service and restored to standalone alongsideagent-protocol(-rs). _(architecture · high)_
- Self-hosted package registries — kellnr (Rust,
crates.blal.pro) and Verdaccio (npm,npm.blal.pro) deployed.openalice-embedandopenalice-platformswitched 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) live —
openalice-tenants→embed-accounts,openalice-agent-lite→embed-runtime,openalice-auth→openalice-identity. DB renames, compose files, consumer DNS, and env vars all cut over in lockstep viaopenalice-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
| Metric | Value |
|---|---|
| Total repos (org) | 80 |
| Repos archived this week | 18 |
Total @feature annotations | 2,783 |
| Feature status coverage | 65% (1,825 / 2,783 known) |
| Probed repos | 20 (10 reachable, 10 unreachable) |
| Atlas uptime (last 24h) | 58.7% |
| Board tasks closed this week | 3 (#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-platformrename-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._