| name | ci-promote |
| description | Use when user wants to Run full validation, push branch, and open a PR with appropriate context notes |
| disable-model-invocation | true |
Pre-push checklist - run all steps before opening PR:
---
uv run pytest
uv run ruff check src/ tests/
uv run basedpyright src/
If OCR or scanner files changed (inventory_vision.py, scan_loop.py, tesseract.py):
- Note "corpus replay required" in the PR body
- Flag T001 if any
threshold/score_cutoff value changed
Push and open PR:
git push -u origin HEAD
gh pr create --title 'REPLACE_WITH_TITLE' --body 'REPLACE_WITH_BODY'
PR body checklist: