Algolia-Central

TODO.md

Algolia Central — TODO

Active

  • [ ] Backend-generated discovery chips — Brain prompt returns options: string[] alongside discovery_question.field and question. Frontend renders these instead of static chips. Unblocks restoring quick-pick UX.
  • [ ] Tighten brain discovery_question consistency — Brain's field often doesn't match the actual question content (says "role" but asks about scale). Add validation or stronger prompt constraints.
  • [ ] Investigate Gemini model drift on discovery tags — Maverick stopped reliably outputting <discovery_pivot> XML tags. Zombie prevention catches it but primary path is degraded. Consider prompt restructuring or model version pinning.
  • [ ] End-to-end test automation — Need automated multi-turn discovery → handoff → specialist tests. Current testing was all manual/browser. Consider Playwright or similar for regression testing.
  • [ ] Update demo script sample questions — Validate each question through full discovery → handoff → specialist flow before recommending in training script.

Deferred

  • [ ] Artifact panel card redesign (UI) — Claude Desktop-style dynamic right panel with 3 card types (Case Study, Architecture, Solutions Brief). Full implementation complete + committed, then reverted 2026-04-28 to unblock other work. All work preserved — resume from here:
  • Git tag: wip/artifact-panel-cards-2026-04-28 on rc3-phoenix (all 16 commits)
  • Spec (locked card designs): rc3-phoenix/docs/superpowers/specs/2026-04-28-artifact-panel-cards-design.md
  • Plan (9 tasks, all complete): rc3-phoenix/docs/superpowers/plans/2026-04-28-artifact-panel-cards.md
  • To resume: rebase the tag back onto current rc3-phoenix, then do the browser test of case_study_content rendering — that was the only thing pending at revert (slug-based URL matching for locale URL prefixes, e.g. /de/customers/hershey → slug hershey).
  • [ ] Rename component templates — Current names (Bounce Card, Glow Card, Spinning Border Glow, etc.) are developer-facing. Rename to intuitive, use-case-driven names. Show current name → proposed name → use case side by side. Co-create with Arijit.