Skip to content

Comments

feat: complete runtime for production exposure#6

Merged
GsCommand merged 2 commits intomainfrom
claude/review-runtime-repo-oDcvb
Feb 17, 2026
Merged

feat: complete runtime for production exposure#6
GsCommand merged 2 commits intomainfrom
claude/review-runtime-repo-oDcvb

Conversation

@GsCommand
Copy link
Contributor

  • Add RECEIPT_SIGNING_PUBLIC_KEY_PEM env (plain PEM alternative to B64)
  • Add resolvePublicPem() fallback chain: B64 env -> plain PEM env
  • Add verifier_ok field to /health and /debug/env
  • Add structured JSON request logging (LOG_REQUESTS=1 default)
  • Add per-IP rate limiting (RATE_LIMIT_ENABLED, opt-in)
  • Return 503 (not 500) when request schema validator is unavailable
  • Fix doClean empty-string false-positive (null/undefined check)
  • Update CONFIGURATION.md with all new env vars (CORS, debug, logging, rate limit)
  • Expand smoke tests: CORS blocking, plain PEM verify, debug route disable

https://claude.ai/code/session_01Jh9WXqejeBVXesWCkpt9an

- Add RECEIPT_SIGNING_PUBLIC_KEY_PEM env (plain PEM alternative to B64)
- Add resolvePublicPem() fallback chain: B64 env -> plain PEM env
- Add verifier_ok field to /health and /debug/env
- Add structured JSON request logging (LOG_REQUESTS=1 default)
- Add per-IP rate limiting (RATE_LIMIT_ENABLED, opt-in)
- Return 503 (not 500) when request schema validator is unavailable
- Fix doClean empty-string false-positive (null/undefined check)
- Update CONFIGURATION.md with all new env vars (CORS, debug, logging, rate limit)
- Expand smoke tests: CORS blocking, plain PEM verify, debug route disable

https://claude.ai/code/session_01Jh9WXqejeBVXesWCkpt9an
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@GsCommand GsCommand merged commit fdcf84c into main Feb 17, 2026
1 check failed
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.

2 participants