GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
28 lines
679 B
Bash
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."
|