#!/bin/bash # SageAPI build script set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$SCRIPT_DIR" echo "=== SageAPI Build ===" # 1. Validate JSON models echo "[1/3] Validating model definitions..." python3 scripts/validate_models.py # 2. Validate CRUD JSON echo "[2/3] Validating CRUD definitions..." python3 scripts/validate_crud.py # 3. Generate DDL echo "[3/3] Generating DDL..." python3 scripts/generate_ddl.py echo "=== Build Complete ==="