Add OpenAPI contract to codebase (Phase 1 scope)
Following the discussion in #511, we agreed to have the API contract live in the codebase. This issue tracks adding the contract with the phase 1 scope as mentioned in the discussion threads $511
What's in scope (phase 1):
- Voice & text input
- LLM extraction
- PDF form generation
- Incident history & analytics
- Async job tracking
Deliberately out of scope (phase 2):
- Auth / API keys
- Agencies API
Ref: #511
Add OpenAPI contract to codebase (Phase 1 scope)
Following the discussion in #511, we agreed to have the API contract live in the codebase. This issue tracks adding the contract with the phase 1 scope as mentioned in the discussion threads $511
What's in scope (phase 1):
Deliberately out of scope (phase 2):
Ref: #511