Files
geointel/scripts/m7_self_review.sh
T
Jens d5ea270329
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s
Update GeoIntel project files
2026-07-25 23:43:08 +02:00

28 lines
679 B
Bash

#!/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."