openalicelabs · timeline

Timeline of Achievements

Where the lab has been — a curated ribbon of real milestones: research firsts, product launches, infrastructure cutovers, brand decisions. Sourced from @achievement annotations across the org plus a hand-tended seed list. Hover a dot for context; click it for the evidence trail.

53 achievements catalogued
impact ≥· 53
  • infra2026-06-16breakthroughopenalice-atlas

    Atlas council substrate + scoped conventions service live (M6–M11)

    Atlas grew from catalogue/code-map into an agent operating layer. M9 scoped conventions service shipped — model + pure compiler + REST + MCP tools + /help + a /conventions authoring console (scope ladder with live compiled preview), with the compiled rules hook-delivered to every agent at boot. M10 wired the weekly-digest cron through a provider-router (run-agent-task.sh), the council substrate. M11 shipped a working model council/fusion (council.sh), live-tested. M-grades SOTA grader went live using inspector code signals, binding to localhost (127.0.0.1:3030) for host→internal-API. Cockpit M6–M9 added a chat auth-gate, premium dynamism, and conventions surfacing.

    • atlas
    • conventions
    • council
    • provider-router
    • grader
    external
  • infra2026-06-16highopenalice-rt

    Streaming family + tenants hardened to SOTA

    Full honest+critical hardening pass across the Tycho streaming / persona family (rt, voice, voice-agent, stt, tts, social-api, live-control, stream-host, radio, scheduler) plus tenants — all pushed to mvp, 11/11 repos clean. Build: thin-LTO release profile across 10 repos; tenants Dockerfile moved to BuildKit cache mounts (cold 177.5s → warm 14.1s, ~12.6×). Security: cargo-deny green everywhere — rustls-webpki 0.103.13 clears three RUSTSEC advisories, rand bumps clear RUSTSEC-2026-0097, justified deny.toml baselines for the three genuinely-unfixable transitive cases. Tests green: voice-agent 15/15, stt 24/24, social-api 74/74, radio 5/5.

    • streaming
    • hardening
    • security
    • build-speed
    • cargo-deny
  • product2026-06-16highopenalice-tenants

    Tenants Enterprise SSO (SAML 2.0) + SCIM 2.0 directory sync shipped

    openalice-tenants gained an Enterprise SSO surface — SAML 2.0 Service Provider plus SCIM 2.0 directory sync — shipped and deployed to dev.

    • tenants
    • sso
    • saml
    • scim
    • enterprise
  • infra2026-06-15breakthroughopenalice-tenants

    Backend security hardening wave — RS256, RLS, CI gates across 7 repos

    A coordinated security wave landed across the backend fleet: openalice-auth deployed RS256 + validate_aud=true across all services (closing the HS256 mint-anywhere gap); openalice-tenants enforced team roles (owner/admin/member/viewer) in all /me/* handlers, activated set_tenant_context + FORCE ROW LEVEL SECURITY, and moved the app off the superuser platform role to NOSUPERUSER/NOBYPASSRLS; openalice-rag added GDPR Art.17 purge of vector chunks on tenant erasure; recurring billing money-flow fixed end-to-end; distributed tracing (Tempo) enabled for auth + tenants + agent-lite; and CI security gates (cargo-deny + audit + clippy) went live across all 7 backend repos.

    • security
    • rls
    • jwt
    • gdpr
    • ci
    • billing
  • infra2026-06-12highopenalice-atlas

    Atlas hive-visibility wave + automated weekly digests + context packs

    A freshness/visibility pass: graph crate-resolution (monorepo workspace crates no longer drawn as external satellites), footer freshness stamps, drift wiring, and ORG-CONVENTIONS.md as the project-factory canon with an atlas new-repo stamper. Weekly digests automated via a Codex cron (W22–W24 catch-up written honestly rather than backfilled). One-call session orientation shipped: GET /api/v1/context?repo= context packs that replace the git-log/board/claims ritual.

    • atlas
    • digest
    • context-packs
    • freshness
    • conventions
  • research2026-06-12breakthroughopenalice-atlas

    Atlas U7.2 — real AST call-graph (289K edges, 64 repos)

    Atlas leapt from catalogue to code map. U7 indexed ~50K symbols across ~60 repos; U7.1 added 8,317 Rust impl-block methods as positioned 'method' symbols; U7.2 shipped a real AST call-graph consuming scope-aware confidence grades — 289K edges across 64 repos, internal call resolution lifted from 15–19% candidate-grade to ~49% fully resolved. atlas.code.callers / callees go live.

    • atlas
    • call-graph
    • ast
    • code-map
    external
  • product2026-06-12mediumopenalice-tenants

    Embed pricing-caps Phase 1 — plan catalog + metering + soft-stop

    OpenAlice Embed's pricing-v2 promises made real: Starter/Pro/ Business plan limits as code, conversation + voice + widget + page metering, FAQ-faithful soft-stop, and a dashboard Usage page with bars. (Phase 2 Mollie subscriptions blocked pending NAO API key.)

    • embed
    • pricing
    • metering
    • tenants
  • product2026-06-12mediumopenalice-landing

    Landing audit fix wave — 15 viewport fixes + infinite hero chat

    openalice-landing audit-and-fix wave: 15 viewport fixes, added delights, and an infinite hero-chat surface — part of the brand wave that moved the landing visuals to living surfaces.

    • landing
    • brand
    • polish
  • product2026-06-12highopenalice-atlas

    Org task board shipped — shared cross-agent priority queue

    board_tasks table + REST + atlas.board.* MCP tools + a /board page: the org's durable shared priority queue that NAO reads instead of asking. Shipped with owner/repo filter chips + cross-link wiring, one-tap status cycling with P0 pulse + age dots, a drift→board bridge, and live per-agent board-presence indicators on the agent cards. Seeded with live priorities.

    • atlas
    • board
    • coordination
    • mcp
    external
  • product2026-05-31high

    Embed dashboard SOTA UI/UX pass across all 17 screens

    The OpenAlice Embed tenant dashboard (embed.blal.pro) got a full SOTA UI/UX + unification pass executed across all 17 screens via a 4-agent parallel audit — dark-theme conversion, Hanken display type, and removal of the red 真 hanko stamps in favour of the two-circle logo.

    • embed
    • dashboard
    • ui-ux
    • brand
  • product2026-05-30breakthroughopenalice-tenants

    OpenAlice Embed — skeleton to near-complete product

    Over the W22–W24 window OpenAlice Embed went from skeleton to a near-complete product: tenant dashboard at embed.blal.pro, a one-line widget (embed.js), the agent-lite runtime, a RAG knowledge base with a 6h re-index loop, an EU-first TTS voice chain (Mistral-native default), live operator takeover (inbox + SSE + operator API), proactive triggers v1 (time/scroll/exit/URL with pre-consent arming + HMAC signature guard), and pricing v2 (Starter €49 / Pro €249 / Business €799 with compare table + FAQ).

    • embed
    • agent-lite
    • rag
    • voice
    • takeover
    • triggers
    • pricing
    doc
  • brand2026-05-29high

    Brand wave — mono-brand sakura palette + Lily persona rename

    A brand wave collapsed the mono-brand sakura palette across the products and renamed the agent persona Aria → Lily. Landing visuals moved to living surfaces: a WebGL ASCII-emergence portrait, a Mandelbrot ASCII hero field adopted as the lab logo motif, and a paper-toss animation in the leads inbox.

    • brand
    • palette
    • persona
    • landing
    • ascii
    doc
  • infra2026-05-27highopenalice

    alice-core trio unified into one cost-ladder research rig

    lab, ranker, and inspector were unified into a single cost-ladder research rig (net −9.3K LOC), the 6 biggest god-files were split into modules behind byte-identical golden gates, +34 tests closed test-debt, and a conservative tool-output compactor landed as opt-in.

    • alice-core
    • refactor
    • cost-ladder
    • god-file-split
    doc
  • infra2026-05-25medium

    bench.blal.pro UI-bench platform live

    An internal UI-bench platform went live at bench.blal.pro, alongside ops rails that kept the pace manageable: a Codex OAuth re-auth runbook and agent memory reorganised into per-agent folders.

    • bench
    • ui-bench
    • ops
    • tooling
    doc
  • infra2026-05-24mediumopenalice-atlas

    Atlas ops crons — auto-rebuild watcher + weekly inspector audit

    Wave 19 ops automation: a systemd auto-rebuild watcher cron for the Rust dev containers (19-C) and a weekly openalice-inspector audit cron (19-D).

    • atlas
    • cron
    • ops
    • inspector
  • product2026-05-22highopenalice-atlas

    Atlas-web polish wave — constellation, count-up, section pill, palette unification

    Three additive observatory-tone lifts on the dashboard surface: HeroConstellation stars reveal in sequence as the line draws with phosphor halo bloom on the brightest; CountUp client component animates hero readouts + live% with brief phosphor wash; floating bottom-right SectionPill tracks current dashboard section via rAF-throttled scroll. Plus: unified language palette (donut + bar + table all use github/linguist hex via shared src/lib/langColors.ts).

    • atlas
    • web
    • polish
    • observatory
    external
  • milestone2026-05-22highopenalice-atlas

    Five phase-anchor milestones added to mission control

    Atlas milestones.yml extended with five new goals anchoring the 3-phase plan: live-demo-ready-bar (P0), vrm-modules-complete (P1), agent-multi-mode-mastery (P1) under Phase 1; followed by product-positioning-lock (P1) for Phase 2 and public-surface-launch (P2) for Phase 3. Persona repo gains the three Phase-1 shadow goals in its .atlas-deps.yml so the drift detector can flag dangling work between org milestones and per-repo shipment.

    • governance
    • milestones
    • roadmap
    • mission-control
    external
  • product2026-05-22high

    Persona ↔ Radio bridge end-to-end live

    BGM channel selection closed loop: streamer picks a radio channel in Hub → persona-server spawns a per-agent WebSocket bridge to radio.blal.pro → now_playing frames land on the PersonaEvent bus → the live page renders «currently playing …» without a second WS to radio. Per-(tenant, agent) bridge, Drop-aborts-task BridgeHandle, exponential backoff to 30s, startup-restore so deploys don't drop subscriptions. KB note docs the integration.

    • persona
    • radio
    • integration
    • bridge
    doc
  • research2026-05-22highopenalice-atlas

    Polsia competitor signal documented + media convention bootstrapped

    First competitor-signal entry in the KB (research/), documenting Polsia (Ben Broca @Bencera) raising $30M @ $250M valuation with one founder + AI agents. Captures the public playbook (build-in-public, polsia.com/live viral fundraising dashboard, 6-line launch tweet), UX teardown of homepage + /live, and seven tactical learnings mapped to OpenAliceLabs surfaces. Establishes the per-note _media/ convention for binary evidence (the first KB notes with attached screenshots + video).

    • competitor
    • research
    • fundraising
    • kb-convention
    doc
  • milestone2026-05-22breakthroughopenalice-atlas

    Strategic-ideas log + 3-phase order locked

    Rolling decisions/strategic-ideas-log.md created — append-only journal of positioning / naming / scope decisions. 2026-05-22 block captures eight entries from the same session: Polsia thread, openalice.com $3500 hold, public-surface separation, digital-workers-vs-streamers fork, brand-NPC vertical, identity clone lab subproject, live demo-readiness priority, Alice in parallel session. The three-phase order — tech + live (current) → positioning lock → public/sales — explicitly recorded.

    • strategy
    • governance
    • positioning
    • kb
    doc
  • milestone2026-05-21high

    Atlas timeline of achievements shipped

    Museum-style horizontal ribbon at atlas.blal.pro/timeline — the lab's curated public record of where it has been. Database migration 0023, atlas-ingestor parses @achievement annotations + this seed file every scan, atlas-api exposes /api/v1/timeline with filter axes, atlas-web renders dots sized by impact + coloured by category.

    • atlas
    • polish-wave
    • observatory
    doc
  • brand2026-05-21high

    Dual-brand strategy locked: Lab + Alice

    Lab (scientific institute, formal R&D voice) and Alice (product face, editorial-anime, Wonderland references) split into a house-of-brands architecture. Charter at docs/openalicelabs-charter-2026-05-21.md.

    • identity
    • positioning
    doc
  • infra2026-05-21highopenalice-atlas

    Lab Knowledge Base scaffolded

    Karpathy-pattern markdown wiki at openalice-atlas/knowledge/ — nine topic folders (architecture / research / products / brand / infrastructure / agents / lore / incidents / learnings), 15 frontmatter-disciplined seed notes, agent-maintained. State-of- the-art lab knowledge surface.

    • knowledge-base
    • karpathy-pattern
    • wiki
    doc
  • infra2026-05-21mediumopenalice-atlas

    Mission control milestones + spatial lift

    Atlas Mission Control panel surfaces openalice-atlas/milestones.yml on the dashboard. Spatial bits lifted into a dedicated openalice-spatial repo. Three dead repos removed, /graph deprecated/archived dedup. Org count: 60 → 57 active.

    • atlas
    • mission-control
    • cleanup
  • infra2026-05-21highopenalice-atlas

    SLO + Grafana auto-targets pipeline

    Atlas writes Prometheus file_sd_configs targets on every scan; the monitoring stack picks them up without a restart. Wave T of the atlas roadmap.

    • observability
    • prometheus
    • slo
  • infra2026-05-21breakthroughopenalice

    Storage v2 deployed to prod

    Unified identities/+sessions/ filesystem layout cut over on prod (OPENALICE_STORAGE_LAYOUT=v2). Compat-shim via openalice-storage-v2 crate. Old data layout backed up at data.backup-20260520-2239. Closes the 8EEEE/8BBBB/8FFFF roadmap.

    • storage
    • prod
    • migration
  • product2026-05-21highopenalice-live

    Vibecode scene shipped — signature stream layout

    Custom stream scene mode authored by NAO landed in the live product. First operator-designed scene to ship outside the original eight defaults.

    • streaming
    • scene-modes
  • product2026-05-20mediumopenalice-atlas

    Atlas activity feed (Wave F)

    Per-repo + org-wide activity feed at /activity — every commit, manifest revision, lifecycle flip across the org in the last fortnight.

    • atlas
    • observability
  • oss-release2026-05-19breakthroughopenalice-atlas

    Atlas v0.1.0 launched

    Org cockpit + manifest catalogue + agent MCP for 60 repos shipped under atlas.blal.pro. Ecosystem manifest .atlas-deps.yml at 100% coverage. Inspector AST quality integration, R3F 3D planetarium graph, semantic search via BGE-M3, wiki.md export per repo.

    • atlas
    • observatory
    • launch
  • infra2026-05-19high

    Ecosystem manifest at 100% coverage

    Every active repo across the openalicelabs org carries a .atlas-deps.yml manifest declaring runtime deps, owned tables, exposed surfaces, and consumed env. First time the catalogue reads as a coherent whole.

    • atlas
    • ecosystem
    • manifest
  • infra2026-05-19mediumopenalice-inspector

    Inspector AST quality integration

    openalice-inspector CLI wired into atlas as a per-repo code-health signal — dead-import + unreferenced-symbol counts feed the hygiene score on every scan.

    • atlas
    • quality
    • inspector
  • research2026-05-16highopenalice-radio

    Lyria 3 AI music via OpenRouter

    Google Lyria 3 Pro Preview wired in as the radio backbone via OpenRouter ($0.08/song flat). End-to-end verified — generated tracks land in the persona/radio pipeline.

    • ai
    • music
    • radio
  • infra2026-05-16highopenalice-stream-host

    stream-host 24h hardening

    stream-host cross-platform binary (Windows + Linux + macOS) survived a full 24-hour soak run without crashing. First milestone of the operator-machine offload story.

    • streaming
    • stream-host
    • hardening
  • product2026-05-01highopenalice-live

    Splitscreen ×2 / ×4 + WASAPI + BGM mixer

    Wave M/N of the streaming product — splitscreen layouts, WASAPI capture, BGM/voice volume mixer, Helix EventSub follows, pty/browse compose surfaces. Stream scene modes 8/8 covered.

    • streaming
    • scene-modes
  • product2026-04-29breakthroughopenalice-live

    Stream product foundation — 8 scene modes

    Initial streaming product scaffolding shipped: eight scene modes (presenter, splitscreen, full-bleed, picture-in-picture, VRM-corner combos), agent-driven scene WS, allowlist, renderer_mode foundation.

    • streaming
    • foundation
  • research2026-04-25highopenalice-live

    Live no-GPU server streaming foundation

    Streaming product designed to run on the no-GPU Hetzner host via Xvfb / headless Chromium. Multi-source design + offload hook to the user's machine for GPU-accelerated paths.

    • streaming
    • headless
    • xvfb
  • product2026-04-25breakthroughopenalice-live

    Streaming product (openalice-live) created

    First commit on openalice-live — the Next.js streamer studio + OBS Browser Source page that became live.blal.pro. Day-zero of the entire streaming product.

    • product
    • streaming
    • day-zero
  • product2026-04-12highopenalice-world

    World (Wonderland 3D layer) created

    First commit on openalice-world — the spatial / multiplayer Wonderland-side layer paired with Alice. Looking-glass plane of the dual-brand stack.

    • product
    • world
    • wonderland
    • day-zero
  • product2026-04-09highopenalice-social-api

    Social product (openalice-social-api) created

    First commit on openalice-social-api — friends / DMs / channels / presence backbone for the Alice-side social surface.

    • product
    • social
    • day-zero
  • research2026-04-07breakthrough

    Architecture v2 final

    Final v2 architecture written up — internal-only auth via openalice-auth + X-Internal-Secret, per-project networks, Traefik subdomain routing, file-first storage. Sets the shape of every later wave.

    • architecture
    • foundation
    doc
  • infra2026-03-30highopenalice-rt

    Realtime broker (openalice-rt) created

    First commit on openalice-rt — the in-memory event router that underlies live-control, scene WS, and the agent runtime.

    • realtime
    • infra
    • day-zero
  • infra2026-03-30highopenalice-voice

    Voice SFU (openalice-voice) created

    First commit on openalice-voice — the Rust SFU that powers real-time voice between Alice, the persona, and viewers.

    • voice
    • sfu
    • infra
    • day-zero
  • research2026-03-24highopenalice-a2a

    Agent-to-Agent protocol (openalice-a2a) created

    First commit on openalice-a2a — the cross-org protocol that lets independent Alice agents (and third-party agents) negotiate capabilities, share rooms, and route messages.

    • a2a
    • protocol
    • agents
    • day-zero
  • infra2026-03-22breakthrough

    Server migration to blal.de complete

    Workload moved to the Hetzner Ryzen 5 3600 / 62GB / 464GB box. Traefik-first networking with zero exposed ports, per-project docker networks, Let's Encrypt across every subdomain.

    • infra
    • migration
    • hetzner
  • scientific-first2026-03-16breakthroughopenalice

    Alice v3 — Rust monorepo (openalice) born

    Third generation of the Alice agent: the Rust rewrite that consolidated the lessons of v1 (Python) and v2 (Go) into the current production codebase. Day-zero of the modern Alice.

    • alice
    • rust
    • generation
    • day-zero
  • product2026-02-22breakthroughopenalice-persona

    Persona module (openalice-persona) created

    First commit on openalice-persona — the long-running Alice agent server (prompt composer, lounge, TTS, VRM pose stream). The module the character lives in.

    • persona
    • alice
    • day-zero
  • scientific-first2026-02-21highopenalice-go

    Alice v2 — Go rewrite (openalice-go)

    Second generation of the Alice agent: Go rewrite of the Python v1 prototype. Stepping stone to the current Rust v3.

    • alice
    • go
    • generation
  • infra2026-02-16mediumopenalice-inspector

    openalice-inspector created

    First commit on openalice-inspector — the AST / dead-code / cycles / multi-language LOC CLI that atlas now consumes as the per-repo code-health signal.

    • inspector
    • tooling
    • day-zero
  • scientific-first2026-02-07breakthroughopenalice-python

    Alice v1 — Python prototype (openalice-python)

    The original Alice. First commit on openalice-python — the Python prototype that proved the agent-streams-and-talks hypothesis and seeded everything that followed.

    • alice
    • python
    • generation
    • origin
  • milestone2026-02-01medium

    openalicelabs org formed

    The openalicelabs GitHub org spun up as the canonical home for every project. Foundation point for the whole catalogue atlas now indexes.

    • org
    • foundation
  • infra1999-03-23breakthrough

    atlas-test fixture C

    test fixture

    • t3
    external
  • infra1999-03-22high

    atlas-test fixture B

    test fixture

    • t2
    external
  • research1999-03-21medium

    atlas-test fixture A

    test fixture

    • t1
    external