Skip to content

Update Phase 2 HTTP contracts, observability, and test coverage - #3

Merged
rgomids merged 1 commit into
mainfrom
codex/phase-2
Mar 22, 2026
Merged

rgomids merged 1 commit into
mainfrom
codex/phase-2

Conversation

@rgomids

@rgomids rgomids commented Mar 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • standardize HTTP error responses to use error, message, and request_id
  • add explicit request validation at the HTTP boundary for customers, invoices, and payments
  • enrich request logging with module and request_id, and align bootstrap logging with the Phase 2 observability model
  • expand unit, handler, integration, and functional coverage for validation, conflicts, immutability, and idempotency
  • update Phase 2 documentation and governance artifacts across README.md, AGENTS.md, .agents/, commands, diagrams, and changelog

Testing

  • make fmt
  • make lint
  • make test-unit
  • make test-integration
  • make test-functional
  • go test ./...

@rgomids
rgomids merged commit 3b36371 into main Mar 22, 2026
2 checks passed
@rgomids
rgomids deleted the codex/phase-2 branch March 22, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant