Quanta as the Core Unit
Work is modeled as quanta with parents, sessions, labels, priorities, and pipelines. The data model becomes explicit instead of hiding in issue tracker side effects.
Operator Console
Annihilation is being rearchitected into a Postgres-backed, LiveView-driven psychonaut system: durable state in the database, hot runtime state in ETS, and human control made explicit through tether, reaching, drift, and grounding flows.
Durable system state lives in Ecto-backed tables while hot process state stays fast in memory.
Agent lifecycle, burst state, tether interactions, and quantum updates stream through explicit topics.
The primary operator surface is a LiveView app wrapped in a native window when you want it local.
Plain-English conventions live in AGENTS.md; learned rules, skills, and confidence scores live in Postgres.
Capabilities
The new architecture shifts the center of gravity away from a terminal-first prototype and toward a durable system with a browser-grade control surface and a native desktop wrapper.
Quanta as the Core Unit
Work is modeled as quanta with parents, sessions, labels, priorities, and pipelines. The data model becomes explicit instead of hiding in issue tracker side effects.
Phoenix Control Room
Dashboard, tether, grounding, focus, and quanta views move into LiveView so operator state is live, inspectable, and easier to extend than a terminal grid.
Hot State, Durable Spine
ETS owns the fast-moving runtime tables. Postgres keeps the source of truth for sessions, events, pipelines, rules, and assumptions.
Grounded Self-Extension
Psychonauts can still propose new tools, skills, and pipeline changes, but the tether remains the final boundary before those mutations land.
Runtime Loop
The operator loop stays short on ceremony and heavy on observability. Every stage is visible, interruptible, and tied back to concrete application state.
Open quanta are matched to their pipelines, grouped into a burst, and advanced into the next wave.
Psychonauts stream, recurse, and execute tools concurrently while OTP supervision keeps failures contained.
Questions surface in the tether queue, drift is reviewed explicitly, and mutations are grounded before they land.
Reflection turns session events into diary entries, playbook updates, and skill scoring that shape the next burst.
Entry Points
The docs are shifting with the rearchitecture. Start with the target model, then drill into the supervision tree, data model, and design rationale.