Module 15 Summary
What this module established
Write the contract first - request, response, every error and the guarantees. Each guarantee becomes a test and each constrains what you may build later.
Carry forward
- State the import rules alongside the directory layout. The structure is obvious; the constraints are what preserve it.
- Build the suite so nearly every test runs offline. Only the live model call is an integration test.
- Decide the logged fields, bounds and alerts before the first real request, and enforce every bound in code.
Before moving on
You have finished when every guarantee has a test, every bound is enforced, and your handover names a gap that follows from a limit you listed.
