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

---
 C1.source/Sources/Aligner/DebugWindowActivationService.swift |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/C1.source/Sources/Aligner/DebugWindowActivationService.swift b/C1.source/Sources/Aligner/DebugWindowActivationService.swift
index 50ef5c4..2a7df3b 100644
--- a/C1.source/Sources/Aligner/DebugWindowActivationService.swift
+++ b/C1.source/Sources/Aligner/DebugWindowActivationService.swift
@@ -3,6 +3,19 @@
 
 final class DebugWindowActivationService: WindowActivationServiceProtocol {
     func activate(window: AlignerWindow) throws -> WindowActivationResult {
+        switch ProcessInfo.processInfo.environment["ALIGNER_DEBUG_WINDOW_ACTIVATION_RESULT"] {
+        case "windowNotFound":
+            return .windowNotFound
+        case "activationFailed":
+            return .activationFailed
+        case "unsupported":
+            return .unsupported
+        case "appActivatedOnly":
+            return .appActivatedOnly
+        default:
+            break
+        }
+
         if window.title.contains("App Activated Only") {
             return .appActivatedOnly
         }

--
Gitblit v1.9.3