Update OpenSpec artifacts to reflect completion: - design.md: Add decisions D8 (modal-primary) and D9 (single endpoint) - tasks.md: Mark all 52 tasks complete - Document intentionally skipped tasks (grid-first editing) - Update progress to 100% Change is ready for archive.
Add comprehensive API documentation for the reporting endpoint: - Request/response structure - View type inference (did/is/will) - Blank vs explicit zero semantics - Status values and error responses Related to enhanced-allocation change.