A scoping session to pick the one workflow worth automating first. Implementation with Claude or OpenAI behind a single provider adapter, so you can switch models by config, not rewrite. Retrieval over your own data (RAG with pgvector on PostgreSQL) when the answer needs to be grounded in your documents, reviews or tickets. Classification and routing with explicit "unknown" outputs, so the model says nothing rather than guessing wrong. A human-review gate for anything risky, off by default, unlocked per customer or per case. Evaluation set and logging so you can see what the model actually did. Deployed to your stack (FastAPI/Flask, Docker) with a handover doc.