chore(observability): pass QA target args through quick review
All checks were successful
CD Pipeline / deploy (push) Successful in 2m7s

This commit is contained in:
OoO
2026-05-05 23:32:13 +08:00
parent ca22b7fe7c
commit 7225e81c08
3 changed files with 36 additions and 4 deletions

View File

@@ -51,6 +51,12 @@ ssh -J wooo@192.168.0.110 ollama@192.168.0.188 \
./scripts/quick_review.sh --observability-qa
```
若要指定非 production 入口:
```bash
./scripts/quick_review.sh --observability-qa --base-url https://mo.wooo.work
```
部署後再跑:
```bash
./scripts/quick_review.sh --observability-qa

View File

@@ -69,6 +69,14 @@ python3 scripts/sync_observability_css.py
./scripts/quick_review.sh --observability-qa
```
指定不同環境時:
```bash
./scripts/quick_review.sh --observability-smoke --base-url https://mo.wooo.work
./scripts/quick_review.sh --observability-qa --base-url https://mo.wooo.work
./scripts/quick_review.sh --observability-qa --skip-production
```
Guard 會檢查:
- 觀測台頁面契約集中在 `scripts/observability_contract.py`,新增/改名頁面先改這裡。

View File

@@ -63,7 +63,7 @@ run_observability_page_smoke() {
fi
echo -e "${GREEN}🌐 開始 AI觀測台 10頁線上巡檢...${NC}"
python3 "$OBSERVABILITY_PAGE_SMOKE"
python3 "$OBSERVABILITY_PAGE_SMOKE" "$@"
}
run_observability_qa_suite() {
@@ -73,7 +73,7 @@ run_observability_qa_suite() {
fi
echo -e "${GREEN}🏛️ 開始 AI觀測台完整 QA 套件...${NC}"
bash "$OBSERVABILITY_QA_SUITE"
bash "$OBSERVABILITY_QA_SUITE" "$@"
}
run_observability_css_sync() {
@@ -90,21 +90,39 @@ run_observability_css_sync() {
if [ $# -gt 0 ]; then
case "$1" in
--observability-ui)
shift
run_observability_ui_guard
exit $?
;;
--observability-smoke)
run_observability_page_smoke
shift
run_observability_page_smoke "$@"
exit $?
;;
--observability-qa)
run_observability_qa_suite
shift
run_observability_qa_suite "$@"
exit $?
;;
--sync-observability-css)
shift
run_observability_css_sync
exit $?
;;
--observability-help)
cat <<'EOF'
AI observability quick-review flags:
--sync-observability-css
Sync static/css/observability-system.css to web/static/css mirror.
--observability-ui
Run static UI/template/navigation guard only.
--observability-smoke [--base-url URL] [--timeout SEC]
Run production page/CSS smoke against the target URL.
--observability-qa [--base-url URL] [--skip-production]
Run the full QA suite.
EOF
exit 0
;;
esac
fi