Codex owns documentation standardization, release readiness, repo hygiene, production stabilization, and configuration consistency for this Ruby 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, connection, and API helper behavior drift.
- Missing RSpec coverage for ActiveCampaign helper changes.
- ActiveCampaign API tokens, production account URLs, contact data, request payloads, or sensitive response bodies exposed in docs, logs, fixtures, or examples.
- Inconsistent response parsing or error 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 credentials, ActiveCampaign API tokens, production account URLs, contact data, or sensitive payloads to documentation or tests.