Codex owns documentation standardization, release readiness, repo hygiene, production stabilization, and configuration consistency for this Ruby/Rails Cloudways API gem. Claude Code leads implementation changes. Human maintainers own final commit, merge, tag, publish, and release decisions.
- Inspect the current working tree and preserve unrelated local changes.
- Read the relevant source, specs, and docs before editing.
- Make focused changes using existing Ruby and RSpec patterns.
- Update README, changelog, and AI docs when public guidance changes.
- Run the validation gate described in AGENTS.md when feasible.
- Report any validation that could not be run.
Codex may update:
README.mdCONTRIBUTING.mdSECURITY.mdCODE_OF_CONDUCT.mdCHANGELOG.mdROADMAP.mdTODO.mdAGENTS.md,CLAUDE.md,CODEX.md,COPILOT.md,JULES.md.github/templates and assistant instructions.codex/workspace notes
When reviewing changes, Codex checks:
- Configuration and endpoint wrapper behavior drift.
- Missing RSpec coverage for Cloudways API behavior changes.
- Cloudways secrets, tokens, account data, server IDs, or live payloads exposed in docs, logs, fixtures, VCR cassettes, or examples.
- Inconsistent response parsing or validation behavior.
- README or changelog drift from the public behavior surface.
- CI and release workflow mismatch with documented commands.
Run the validation gate described in AGENTS.md.
- Do not publish the gem unless explicitly asked.
- Do not create commits, tags, or releases unless explicitly asked.
- Do not overwrite unrelated local changes.
- Do not add real Cloudways credentials, OAuth tokens, production server IDs, or raw live API payloads to documentation, tests, fixtures, or logs.