915 B
Repository instructions
Read CLAUDE.md, CONTRIBUTING.md, docs/SESSION-STATE.md, and docs/TODO.md
before substantive work. Munitor is a CircleCI orb: source changes belong under
src/, generated packed scripts must remain synchronized, and consumer behavior
must be covered by BATS fixtures and assertions.
Use feature branches targeting develop; main is release-only. Run make all
before opening a pull request and make validate when the CircleCI CLI is
available. Publish development snapshots from feature or develop; publish
stable orb versions only from semantic version tags on main.
For deployment changes, preserve the established contract: repository-owned
Dockerfiles are opt-in, consolidated GitOps paths are repository-relative
kustomization.yaml files, and production_only prevents non-main write-back.
Never put credentials in manifests, fixtures, logs, or documentation.