Production readiness command (sdetkit production-readiness)¶
Use this command to score whether the repository is ready for a company-grade engineering team to start execution immediately.
Why this exists¶
This command gives a single readiness score and validates core production expectations:
- Governance docs are present.
- Baseline engineering files exist.
- CI/quality/security workflows exist.
- Package + test layout is ready.
- Reproducibility lockfiles are present.
Quick run¶
python -m sdetkit production-readiness --format text
Strict gate (for CI)¶
python -m sdetkit production-readiness --format json --strict
When --strict is enabled, command exits non-zero if strict readiness is not met.
Export a shareable artifact pack¶
python -m sdetkit production-readiness \
--format markdown \
--emit-pack-dir docs/artifacts/production-readiness-pack
Generated artifacts:
docs/artifacts/production-readiness-pack/production-readiness-summary.jsondocs/artifacts/production-readiness-pack/production-readiness-report.md
Recommended workflow¶
- Run the readiness check at least weekly.
- Track score trend in release planning.
- Resolve failed checks before major release milestones.
- Pair this with the Production S-class tier blueprint for 90-impact execution planning.