完成五人团队正式内用最小收口(07-18-small-team-internal-readiness)
这个提交包含在:
+25
-8
@@ -2,12 +2,25 @@
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
MODE="${1:-default}"
|
||||
|
||||
case "$MODE" in
|
||||
default|local-candidate) ;;
|
||||
*)
|
||||
echo "Usage: bash scripts/check-minimal.sh [local-candidate]" >&2
|
||||
exit 2
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "=== [1/7] Process Contract Gate ==="
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
node scripts/qa/check-process-contract.mjs --baseline
|
||||
)
|
||||
if [[ "$MODE" == "local-candidate" ]]; then
|
||||
echo "[SKIP] local-candidate 不读取历史 Issue CSV 流程基线"
|
||||
else
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
node scripts/qa/check-process-contract.mjs --baseline
|
||||
)
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "=== [2/7] Governance + Sensitive Content ==="
|
||||
@@ -95,10 +108,14 @@ echo "=== [6/7] Client Typecheck + Build ==="
|
||||
|
||||
echo ""
|
||||
echo "=== [7/7] Feature Matrix Consistency ==="
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
python3 scripts/validate-feature-matrix.py
|
||||
)
|
||||
if [[ "$MODE" == "local-candidate" ]]; then
|
||||
echo "[SKIP] local-candidate 不读取历史 Issue CSV 功能矩阵"
|
||||
else
|
||||
(
|
||||
cd "$ROOT_DIR"
|
||||
python3 scripts/validate-feature-matrix.py
|
||||
)
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "[OK] Minimal checks passed"
|
||||
|
||||
在新工单中引用
屏蔽一个用户