Objective
Make install, first run, upgrade, and release boring.
Work
- Finalize
@codeagora/review package metadata, files list, bin paths, and npm publish workflow.
- Verify
@codeagora/mcp package startup independently.
- Keep GitHub Action examples aligned with the published package and bundled action entrypoint.
- Update
README.md, docs/CLI_REFERENCE.md, docs/CONFIGURATION.md, docs/PROVIDERS.md, docs/TROUBLESHOOTING.md, and .env.example for first-run success.
- Add a release checklist for clean checkout install, build, test, package dry-run, CLI smoke, MCP smoke, and action smoke.
Acceptance Gate
- Clean checkout:
pnpm install, pnpm build, pnpm typecheck, and pnpm test pass.
- Package dry-run includes only intended files and working binaries.
- Global install smoke runs
agora --help, agora init --yes, and a minimal review path.
- MCP smoke starts via package command and lists tools.
- GitHub Action smoke validates bundled action execution.
- Changelog and release notes state production status, known limits, and migration path from
codeagora@2.x.
Source: docs/PRODUCTION_READINESS_ROADMAP.md Phase 6.
Objective
Make install, first run, upgrade, and release boring.
Work
@codeagora/reviewpackage metadata, files list, bin paths, and npm publish workflow.@codeagora/mcppackage startup independently.README.md,docs/CLI_REFERENCE.md,docs/CONFIGURATION.md,docs/PROVIDERS.md,docs/TROUBLESHOOTING.md, and.env.examplefor first-run success.Acceptance Gate
pnpm install,pnpm build,pnpm typecheck, andpnpm testpass.agora --help,agora init --yes, and a minimal review path.codeagora@2.x.Source:
docs/PRODUCTION_READINESS_ROADMAP.mdPhase 6.