Prompt: Achieve Integration & Release Readiness
View Source
Required Reading
docs/20251018/codex-sdk-completion/integration-readiness.mddocs/08-tdd-implementation-guide.md (dependency management & CI sections)mix.exs (application configuration, package metadata)README.md, docs/02-architecture.md, docs/05-api-reference.md for current public docs- Existing scripts (
scripts/harvest_python_fixtures.py) for examples of tooling structure.
Implementation Instructions
- Implement the remaining dependency tasks:
- Add
vendor/codex submodule (sparse checkout) and supporting Mix tasks. - Provide binary verification and installation tooling (
mix codex.install, mix codex.verify).
- Harden configuration handling:
- Ensure runtime validation for API key, base URL, codex path with clear error messages.
- Update documentation to explain configuration and authentication flows.
- Prepare release packaging:
- Adjust package file lists, craft release checklist, and document binary distribution strategy.
- Update README/HexDocs with comprehensive usage guides, examples, and telemetry references.
- Run the full test suite,
mix compile --warnings-as-errors, mix format, and any new Mix tasks introduced. - Produce release notes and checklist updates confirming completion with zero warnings.