The ledger
Every @feature annotation across the org, in one searchable index. Filter by repo, category, or maturity; each row resolves to the exact source line it was declared on.
Spectrum · top 12 categories
click to filter⬡ status coverage63%1,968 / 3,109 features annotated1,141 missing status:
worst offenders
- 11%openalice-embed601 missing
- 66%openalice-platform144 missing
- 78%openalice-persona66 missing
- 92%openalice60 missing
- 31%openalice-world36 missing
- 23%openalice-social34 missing
- 0%openalice-lab25 missing
- 0%openalice-inspector23 missing
0 matched0 in ledger
- app.account.agentopenalice-live · app/accountHub page for unified agent config — per-product enable + system prompt, shared identity (avatar + VRM), shared voice (TTS + STT). Read by every OpenAlice product at runtime.0.5.0
- app.account.agent.redirectopenalice-live · app/accountLegacy /account/agent path redirects to the new /account/agents list. The editor moved to /account/agent/edit.0.11.0
- app.account.agents.listopenalice-live · app/accountHub agents list — one row per agent under this tenant, link to per-agent settings.0.11.0
- app.account.agents.settingsopenalice-live · app/accountPer-agent settings page — Identity, Soundboard toggle, Voice editor (voice_id + stability + similarity + speed + Test), Avatar editor (VRM picker + display_name + Use default), BGM source picker (None + 4 shared radio channels with now-playing strip). Voice + Avatar + BGM persist via persona-server's PATCH /v1/me/agents/:id/overrides.0.11.1
- app.account.ai-moderationopenalice-live · app/accountHub page for the layer-2 (AI) moderation engine — master toggle, confidence-threshold + budget tuning, undo / training-feedback panels. Companion of /account/youtube (layer-1 static rules).0.13.0
- app.account.chat-sourcesopenalice-live · app/accountHub page for managing per-platform live chat connections (YouTube / Twitch / Kick / TikTok) the chat-bridge service consumes. CRUD + masked preview + reveal-after-password.0.5.0
- app.account.dashboardopenalice-live · app/accountLogged-in account home — surfaces user identity, presence-status picker (online/idle/dnd/invisible), verify-email banner with resend, and the navigation grid into agent / streams / radio / sounds / chat / triggers sub-pages.0.4.0
- app.account.devicesopenalice-live · app/accountHub page for managing paired openalice-stream-host installs. Generate pairing codes, list claimed devices, revoke. 90-day device JWTs scoped to live + persona only.0.6.0
- app.account.loungeopenalice-live · app/accountHub Lounge rooms list + per-room Mods entry. Lists rooms owned by the tenant, deep-links to persona-web for live experience, and to Mods tab for Phase 4 moderation primitives.0.11.0
- app.account.lounge.auditopenalice-live · app/accountPer-room unified moderation audit log — bans/mutes/deletes/reports/mods/settings; mod-only.0.13.0
- app.account.lounge.modsopenalice-live · app/accountPer-room moderation panel — Phase 4 bans/mutes/mods/settings, owner-only grant picker.0.11.0
- app.account.lounge.reportsopenalice-live · app/accountPer-room report queue — list open user reports, resolve via dismiss/delete/mute/ban actions; live WS subscription with REST fallback; mod-only.0.12.0
- app.account.radioopenalice-live · app/accountHub Radio page — lists shared + private radio channels, shows what's playing now, lets the streamer create a private channel and set any channel as the agent's BGM source.0.11.0
- app.account.redemption-triggersopenalice-live · app/accountHub page for binding viewer redemptions (Twitch channel-points / YouTube SuperChat / Kick / TikTok) to live actions (play_sound / scene_change / gesture / tts_shout / expression). The Neuro-sama-tier audience-engagement loop.0.11.0
- app.account.securityopenalice-live · app/accountTOTP setup + disable surface for the authenticated user. Renders an otpauth QR + 6-digit verify input + password-gated disable form.0.5.0
- app.account.sessionsopenalice-live · app/accountHub page listing the user's active refresh-token sessions with revoke buttons. Powered by /auth/sessions + /auth/sessions/:id.0.5.0
- app.account.soundboardopenalice-live · app/accountHub Soundboard page — upload, tag, bind, test-fire SFX clips for the agent's `play_sound` tool. Powers the Neuro-sama-style soundboard.0.10.0
- app.account.streamsopenalice-live · app/accountHub page for managing per-platform stream destinations the broadcaster service pushes to. CRUD + masked-list + reveal-after-password.0.5.0
- app.account.streams-chat-modopenalice-live · app/accountMod-only live view of YouTube chat for one broadcast. Per-message delete + timeout (10m/1h/24h) + ban actions. Polls chat-bridge's ring buffer via persona. Show-only-mod-flagged filter + pin-message toggle. Empty state when the streamer isn't live.0.12.0
- app.account.streams.chat-pageopenalice-live · app/accountStudio Chat Tab page mounting StudioChatTab. Polls /live/status to discover the active broadcast and renders a "go live first" idle state otherwise.0.13.0
- app.account.streams.engagement-pickeropenalice-live · app/accountHub Studio picker that surfaces the @openalicelabs/presets engagement catalogue (qa-host / battle-chat / cozy-hangout / coding-stream / lecture-moderator / talk-show-panel). Writes the chosen id into agent_config.products.live.preset_id; the next /live/start defaults to it.0.11.0
- app.account.streams.engagement-preset-fetchopenalice-live · app/accountRead the streamer's saved engagement-preset id (qa-host / battle-chat / cozy-hangout / coding-stream / lecture-moderator / talk-show-panel) from agent_config.products.live.preset_id. Persists across sessions; the next /live/start picks it up automatically.0.11.0
- app.account.streams.engagement-presetsopenalice-live · app/accountHub-side typed mirror of the @openalicelabs/presets engagement catalogue (qa-host / battle-chat / cozy-hangout / coding-stream / lecture-moderator / talk-show-panel). Drives the Studio preset picker; the streamer's selected id rides on agent_config.products.live.preset_id and is forwarded to live-control's /live/start request.0.11.0
- app.account.streams.engagement-preset-saveopenalice-live · app/accountPersist the streamer's preferred engagement preset (qa-host / etc) into agent_config.products.live.preset_id via the SDK's putAgentConfig. Forward-compat unknown-keys ride-through means the field rides on top of the typed ProductAgentConfig shape without a backend migration.0.11.0
- app.account.streams.host-healthopenalice-live · app/accountPer-broadcast Host Health card on /account/streams. Polls /api/streamhost/heartbeat every 15s and renders a RSS / disk / ffmpeg / RTMP / interruptions / last-frame summary plus a Reset host button.0.13.1
- app.account.streams.poll-manageropenalice-live · app/accountHub poll management surface — Create modal, active poll panel with countdown + Close-early, history list. Mounts under /account/streams when a broadcast is live.0.12.0
- app.account.streams.scene-previewopenalice-live · app/accountTwo buttons in the Hub's stream-destinations page that open the live renderer scene URL (with agents) and a no-agent demo room for previewing without going on-air.0.6.0
- app.account.streams.theme-pickeropenalice-live · app/accountStudio-side picker for the per-stream visual theme. 7-preset gallery + custom-override editor (colors / fonts / texture / corners / shadow / motion) + live iframe preview. Persists to agent_config.products.live.branding.theme — the same JSONB the live page reads.0.6.0
- app.account.streams.theme-picker.sfxopenalice-live · app/accountHub-side picker section for the per-stream sound-effect engine. Master toggle + volume + 5-preset gallery (silent / subtle-warm / arcade / sci-fi / nature) + per-event URL & volume overrides. Persists into branding.theme.sfx — the same JSONB the live page's SfxPlayer reads.0.9.0
- app.account.streams.theme-quick-swapopenalice-live · app/accountMid-stream theme flip UI — compact preset chips that fire a transient `branding.theme` payload onto the live-control bus so the streamer can change the look mid-broadcast without editing the persistent agent_config. Shows a banner when the live theme differs from the saved one.0.6.0