TESTING: context.ts middleware has 0% test coverage.
Location: src/middleware/context.ts
TDD Steps:
- RED: Write tests for: request ID generation (unique per request), geo property extraction from CF object, user-agent parsing
- GREEN: All tests should pass (implementation exists)
- REFACTOR: Add edge cases for missing CF properties