WPROC2 增加开发流程自动化门禁

这个提交包含在:
2026-05-19 12:26:53 +08:00
父节点 bb5e204d95
当前提交 45caee97ba
共修改 12 个文件,包含 694 行新增和 36 行删除
+11 -4
查看文件
@@ -3,14 +3,21 @@ set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
echo "=== [1/4] Server Prisma Validate ==="
echo "=== [1/5] Process Contract Gate ==="
(
cd "$ROOT_DIR"
node scripts/qa/check-process-contract.mjs --baseline
)
echo ""
echo "=== [2/5] Server Prisma Validate ==="
(
cd "$ROOT_DIR/server"
npm run prisma:validate
)
echo ""
echo "=== [2/4] Server Static Checks ==="
echo "=== [3/5] Server Static Checks ==="
(
cd "$ROOT_DIR/server"
node --check src/routes/reimbursements.js
@@ -62,7 +69,7 @@ echo "=== [2/4] Server Static Checks ==="
)
echo ""
echo "=== [3/4] Client Typecheck + Build ==="
echo "=== [4/5] Client Typecheck + Build ==="
(
cd "$ROOT_DIR/client"
npm run typecheck
@@ -70,7 +77,7 @@ echo "=== [3/4] Client Typecheck + Build ==="
)
echo ""
echo "=== [4/4] Feature Matrix Consistency ==="
echo "=== [5/5] Feature Matrix Consistency ==="
(
cd "$ROOT_DIR"
python3 scripts/validate-feature-matrix.py