PRISM

Sessions/2026-05-08-feature-inventory-build-plan.md

Session Log — Feature Inventory And Build Plan

Date: 2026-05-08

Prompt

Arijit clarified that PRISM should feel like Claude Desktop or ChatGPT: LLM embedded, chat-first, but with deterministic execution controlled by scripted backend APIs rather than fragile long-running LLM skills.

Work Completed

  • Re-read current backend, v2 module registry, Temporal workflow, API routers, database models, frontend tool definitions, and frontend component inventory.
  • Compared implemented PRISM modules against the current algolia-search-audit skill-system baseline.
  • Drafted a feature inventory, architecture recommendation, and phased build plan.

Key Finding

PRISM already has more of the shell than expected:

  • FastAPI backend
  • Temporal workflow shell
  • v2 module framework
  • seven registered v2 modules
  • PostgreSQL models
  • SSE audit stream
  • Next.js/assistant-ui frontend
  • many rich PRISM cards
  • chat tool definitions for more modules than the backend currently supports

The critical gap is not UX imagination. The critical gap is making backend capabilities, Temporal waves, frontend tool assumptions, persistent copilot state, evidence provenance, and module coverage line up.

Files Added

  • Wiki/Feature-Inventory-And-Build-Plan.md