Project Chat Becomes the Main Surface

Tracsio starts moving into a chat-first product experience. The main route now opens a project chat with streaming AI responses, reusable AI UI elements, project-aware tools, and approval flows for actions that change the workspace.

This is a big structural day. We stop treating chat as a side panel and start making it the place where project work happens.

The important part is the approval boundary. The agent can now propose meaningful changes, but the user still has to approve the actions that mutate the project, which keeps the workflow useful without making it reckless.

There is a lot of foundation in this pass: UI primitives, thread storage, structured tool rendering, feedback, and new project-domain tables. The shape of the product is shifting from separate pages toward a conversation that can inspect, explain, and act on the project.

  • Project chat on the main route: the app home now opens a project-aware chat experience instead of the previous validation page.
  • Streaming project agent: chat threads can stream assistant responses backed by Convex Agent, with project context, thread storage, and live message updates.
  • AI elements library: the interface gains reusable message, reasoning, tool, prompt input, artifact, confirmation, and conversation components for richer agent interactions.
  • Generated UI blocks: chat responses can render structured project views like leads, reports, outreach copy, experiments, ICP profiles, hypothesis boards, job status, and next actions.
  • Tool approval flow: agent tools that propose experiments or hypothesis decisions can ask for user approval before changing project data.
  • Message feedback: assistant messages can receive thumbs-up or thumbs-down feedback, giving the product a path to learn from user reactions.
  • Sidebar and layout adapted for chat: the shell, sidebar navigation, and route layout are adjusted so the chat interface can function as the primary workspace.
  • Project data model expanded: new tables support project chat threads, pending actions, ICP records, problem and solution hypotheses, experiments, and chat feedback.
  • Starter suggestions refreshed: the chat now opens with prompts focused on ICP, hypotheses, validation experiments, and project evidence.