#!/usr/bin/env bash set -euo pipefail echo "== GeoIntel M7 self-review ==" missing=0 for file in \ docs/12-build-control/M7_IMPLEMENTATION_CONTROL_LAYER.md \ docs/11-quality/SELF_REVIEW_CHECKLIST.md \ docs/11-quality/REGRESSION_TRAPS.md \ docs/13-implementation-traps/GEOSPATIAL_CALCULATION_RULES.md \ docs/13-implementation-traps/API_RESPONSE_RULES.md \ docs/12-build-control/CODEX_DECISION_BOUNDARIES.md \ docs/12-build-control/BUILD_SEQUENCE_LOCK.md; do if [[ ! -f "$file" ]]; then echo "Missing required M7 file: $file" missing=1 else echo "OK: $file" fi done if [[ $missing -ne 0 ]]; then exit 1 fi echo "M7 control documents present."