The problem this solves
When each screen handles data its own way, the same task produces different results. Collecting business rules in the API makes screens and external systems work from the same criteria.
How it runs
- Review the domain, business rules, and permission model.
- Fix the API list, request/response specification, and acceptance criteria in the SOW.
- Implement the APIs and verify behaviour with test code.
- Deliver with the specification documentation for acceptance.
Scope versus additional development
An API in the SOW that does not meet its specification is a defect. New endpoints, new business rules, and new integrations are additional development and are quoted separately.
