Algolia-Central
TODO.md
Algolia Central — TODO
Active
- [ ] Backend-generated discovery chips — Brain prompt returns
options: string[]alongsidediscovery_question.fieldandquestion. Frontend renders these instead of static chips. Unblocks restoring quick-pick UX. - [ ] Tighten brain discovery_question consistency — Brain's
fieldoften 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-28onrc3-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 ofcase_study_contentrendering — that was the only thing pending at revert (slug-based URL matching for locale URL prefixes, e.g./de/customers/hershey→ slughershey). - [ ] 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.