{{COMPANY_LEGAL_NAME}}A Top-10 Indian pharma manufacturer reduced deviation-investigation drafting time by 60% with OwnAI.
Three numbers, three audiences.
Deviation backlog, audit exposure, and a per-seat AI bill that wouldn't stop.
The QA team at {{COMPANY_LEGAL_NAME}}this manufacturer was carrying a chronic 14-day rolling backlog of deviation investigations — averaging 7.2 engineer-hours per investigation, driven mostly by drafting time, not analysis. CAPAs were thorough but slow.
Two pilots with commercial AI suites had stalled. The cloud-LLM option produced credible first drafts but couldn't be deployed because routing batch-record extracts through US-hosted inference broke the customer's data-residency posture under DPDPA 2023 §8 and the team's read of Schedule M (2024). The on-prem RAG-only alternative gave citations but no useful drafting.
Meanwhile, per-seat AI tooling for 32 users was tracking to ₹38 L over five years — without solving the residency problem or producing an audit-grade trail. Procurement called for a halt.
"We needed an assistant that could draft a CAPA in our voice, on our SOPs, on our hardware. The cloud vendors couldn't say yes without breaking our DPDPA story." — Head of Quality · name withheld under NDA (real identity available on request, after mutual NDA)
An on-prem Pharma GMP pack on the customer's L40S server.
L40S 48 GB · 1U Server on customer rackQwen 3 32B · Apache 2.0 · FP16Timeline · pilot → production
Before vs after — measured against the eval rubric we signed at kickoff.
| Metric | Before | After | Δ |
|---|---|---|---|
| Deviation drafting time | 7.2 hrs | 2.9 hrs | −60% |
| Investigation backlog | 14 days | 4 days | −71% |
| SOP Q&A accuracy (rubric) | — | 93% | ≥ 90% bar |
| Audit-prep hours / inspection | 120 hrs | 62 hrs | −48% |
| 5-yr AI tooling spend | ₹38 L | ₹21 L | −45% |
| Data-residency exceptions | 3 (cloud pilots) | 0 | cleared |
The win isn't just speed. It's that my QA engineer can show the auditor exactly which SOP and which version the draft cited — and the auditor doesn't have to leave the building to verify it.
For the architect who'll defend this in an audit.
Architecture, training data, eval scores For the CTO / VP Eng
Qwen 3 32B at FP16 precision Apache 2.0
v1.2-pharma-deviation. Trained on RunPod A100 80 GB; cloud volume destroyed within 7 days of delivery (CoD signed).
L40S 48 GB · 1U server on customer rack. Sustained 62–78 tok/s at batch 8, 8K context. Air-gapped from public internet.
Qdrant · 18,400 chunks · BGE-M3 embeddings · per-RBAC payload filtering tied to Keycloak groups.
vLLM · LiteLLM · Keycloak · Langfuse · Prometheus/Grafana · Caddy · Restic
Evaluation scores · pilot SOW rubric
| Task | Pass bar | Result |
|---|---|---|
| Deviation draft · factual correctness | ≥ 90% | 97% |
| SOP Q&A · citation accuracy | ≥ 90% | 93% |
| Batch record anomaly recall | ≥ 85% | 89% |
| Change control impact draft | ≥ 85% | 88% |
| Hallucination rate (lower is better) | ≤ 2.0% | 0.6% |
Want similar results? Book a discovery call.
A 30-minute call with the founder. Bring three of your hardest deviation reports — anonymised is fine — and we'll walk through how the drafting assistant would have handled them.