features · ledger

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.

⬡ 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.agent
    openalice-live · app/account
    Hub 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.redirect
    openalice-live · app/account
    Legacy /account/agent path redirects to the new /account/agents list. The editor moved to /account/agent/edit.
    0.11.0
  • app.account.agents.list
    openalice-live · app/account
    Hub agents list — one row per agent under this tenant, link to per-agent settings.
    0.11.0
  • app.account.agents.settings
    openalice-live · app/account
    Per-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-moderation
    openalice-live · app/account
    Hub 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-sources
    openalice-live · app/account
    Hub 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.dashboard
    openalice-live · app/account
    Logged-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.devices
    openalice-live · app/account
    Hub 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.lounge
    openalice-live · app/account
    Hub 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.audit
    openalice-live · app/account
    Per-room unified moderation audit log — bans/mutes/deletes/reports/mods/settings; mod-only.
    0.13.0
  • app.account.lounge.mods
    openalice-live · app/account
    Per-room moderation panel — Phase 4 bans/mutes/mods/settings, owner-only grant picker.
    0.11.0
  • app.account.lounge.reports
    openalice-live · app/account
    Per-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.radio
    openalice-live · app/account
    Hub 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-triggers
    openalice-live · app/account
    Hub 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.security
    openalice-live · app/account
    TOTP setup + disable surface for the authenticated user. Renders an otpauth QR + 6-digit verify input + password-gated disable form.
    0.5.0
  • app.account.sessions
    openalice-live · app/account
    Hub page listing the user's active refresh-token sessions with revoke buttons. Powered by /auth/sessions + /auth/sessions/:id.
    0.5.0
  • app.account.soundboard
    openalice-live · app/account
    Hub 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.streams
    openalice-live · app/account
    Hub 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-mod
    openalice-live · app/account
    Mod-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-page
    openalice-live · app/account
    Studio 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-picker
    openalice-live · app/account
    Hub 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-fetch
    openalice-live · app/account
    Read 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-presets
    openalice-live · app/account
    Hub-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-save
    openalice-live · app/account
    Persist 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-health
    openalice-live · app/account
    Per-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-manager
    openalice-live · app/account
    Hub 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-preview
    openalice-live · app/account
    Two 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-picker
    openalice-live · app/account
    Studio-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.sfx
    openalice-live · app/account
    Hub-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-swap
    openalice-live · app/account
    Mid-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