Canonical Account Snapshot
Combines health, ownership, contract, ticket, engineering, and usage signals behind one stable account shape used throughout the UI.
Product analytics + LLM tool use
A Next.js operating view over the signals a customer-success team touches every day: warehouse-backed health, CRM ownership and contracts, support tickets, engineering issues, usage trends, and a Claude chat sidebar with tool access to the full account context.
What is preserved: the system architecture, account-snapshot model, Claude tool-use loop, adapter boundaries, operating decisions, and production deployment shape.
What is fictionalized: the company identity, customer records, source-system details, and domain-specific business logic. The public demo runs entirely on deterministic fixtures.
Combines health, ownership, contract, ticket, engineering, and usage signals behind one stable account shape used throughout the UI.
Provides a filterable account book, detail views, health sub-scores, trends, support context, and renewal signals without hiding provenance.
Passes the full account snapshot inline, then exposes explicit tools only for ticket details, engineering issues, and time-series queries.
Includes a reference AWS CDK stack for Fargate, Tailscale, Secrets Manager, and an OIDC deployment role while keeping the demo local.
One source-of-truth snapshot. The interface and model operate on the same account object, reducing mismatched context across summaries, tools, and decisions.
Synthesis, not arithmetic. “Suggest next step” receives pre-computed signals with thresholds already applied, so the model turns evidence into a recommendation instead of inventing business logic.
Replaceable data boundaries. Fixture adapters export the same signatures as the production warehouse path, keeping downstream components identical across demo and deployment.