Business analysis pack — Karsa
A reviewable set of business-analysis deliverables for Karsa, the AI-assisted deal-desk portfolio build. Everything describes a fictional agency and synthetic data; nothing here was signed off by a real business owner.
| # | Deliverable | What a reviewer can check |
|---|---|---|
| 1 | Business requirements (BRD) | Problem, objectives, scope, personas, the spec's business rules, risks — including the failed extractor gate |
| 2 | Functional requirements + acceptance criteria (FRD) | 24 requirements with Given/When/Then criteria on seeded cases |
| 3 | Process models | AS-IS (assumed) and TO-BE as BPMN 2.0 files that open in bpmn.io, with SVG renders |
| 4 | Traceability matrix | Business rule → requirement → UAT script → automated checks → status (generated) |
| 5 | UAT report | Scripted acceptance results, defects, sign-off status (generated) |
| 6 | Change request CR-001 | A worked change-impact analysis on a seeded case |
Generated files come from the recorded runs in evidence/:
python3 docs/ba/build_pack.py
python3 docs/ba/bpmn/build_bpmn.py
Authorship: requirements analysis by Daffa Zahy Khairy; implementation and much of the drafting with AI coding
agents under his direction. The extractor evaluation that the BRD cites is in ../eval/.
Published from the Karsa project repository on 13 Nov 2026. Fictional organisation and synthetic data; nothing here describes a real client or result.