Tecnicamente, o Aether combina frontend reativo, backend na edge e um pipeline de IA em tres etapas para equilibrar
latencia, custo e qualidade de resposta durante a sessao.
Technically, Aether combines a reactive frontend, edge backend, and a 3-step AI pipeline to balance latency, cost, and
response quality during live play.
Stack principal
Frontend em Angular 21 + Signals; backend em Cloudflare Workers com API `/api/*`; persistencia com D1 (estado,
notificacoes, chat, NPCs), armazenamento de audio no R2 e automacoes com Queue + cron.
Angular 21 + Signals frontend; Cloudflare Workers backend exposing `/api/*`; persistence with D1 (state,
notifications, chat, NPCs), audio storage in R2, and automation through Queue + cron jobs.
Pipeline de IA em 3 etapas
Gatekeeper para transcricao e filtro de ruido, Reasoning para analise criativa com contexto completo, e UI Architect
para devolver estrutura pronta para o dashboard em tempo real.
Gatekeeper handles transcription/noise filtering, Reasoning performs creative analysis with full context, and UI
Architect returns dashboard-ready structured output in real time.
Context engine com XML completo
O contexto canone do mundo vem de um XML completo consumido no backend (com cache opcional), somado a historico de
audio, snapshot da sessao, plano de sessao e memoria de chat para respostas consistentes.
Canon world context comes from a full XML file consumed in the backend (with optional caching), combined with audio
history, live session snapshot, session plan file, and chat memory for highly consistent outputs.
Resiliencia de sessao e operacao
O estado da sessao e reidratado apos reload, mantendo continuidade para o mestre. O processamento de recap roda de
forma assicrona para consolidar transcricoes e gerar resumos confiaveis sem bloquear a experiencia ao vivo.
Session state rehydrates after reloads to preserve continuity. Recap processing runs asynchronously to consolidate
transcripts and generate reliable summaries without blocking live play.