From 9ba7cd3b47fb91eaaa8d0c3df8b7286a89be1756 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sun, 28 Jun 2026 21:19:30 +0800
Subject: [PATCH] Freeze 0.1.12 local QA baseline

---
 C3.tools/round1-obsidian-space-activation-qa.sh |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/C3.tools/round1-obsidian-space-activation-qa.sh b/C3.tools/round1-obsidian-space-activation-qa.sh
index 621c098..8e239fd 100755
--- a/C3.tools/round1-obsidian-space-activation-qa.sh
+++ b/C3.tools/round1-obsidian-space-activation-qa.sh
@@ -291,9 +291,18 @@
 mkdir -p "$REPORT_DIR"
 INITIAL_REPORT="$REPORT_DIR/initial.json"
 INITIAL_LOG="$REPORT_DIR/initial.log"
+PAIR_OUTPUT="$REPORT_DIR/extract-pair.out"
+PAIR_ERROR="$REPORT_DIR/extract-pair.err"
 
 run_report "$INITIAL_REPORT" "$INITIAL_LOG"
-eval "$(extract_pair "$INITIAL_REPORT")"
+if ! extract_pair "$INITIAL_REPORT" >"$PAIR_OUTPUT" 2>"$PAIR_ERROR"; then
+  echo "Round01 Obsidian Space activation QA skipped"
+  echo "Reason: $(cat "$PAIR_ERROR")"
+  echo "Log directory: $REPORT_DIR"
+  stop_current_aligner
+  exit 0
+fi
+eval "$(cat "$PAIR_OUTPUT")"
 
 run_direction "$SOURCE_SPACE_ID" "$TARGET_WINDOW_ID" "$TARGET_SPACE_ID" "forward"
 run_direction "$TARGET_SPACE_ID" "$SOURCE_WINDOW_ID" "$SOURCE_SPACE_ID" "reverse"

--
Gitblit v1.9.3