#!/usr/bin/env sh
set -eu
ROOT="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)"
cd "$ROOT"
python3 scripts/validate_project.py
python3 scripts/validate_firebase_config.py
npm --prefix backend run typecheck
npm --prefix backend run build
npm --prefix web-admin run build
npm --prefix mobile-engineer run typecheck
(cd mobile-engineer && npx expo install --check)
echo "COLORJET source quality gates passed."
