From 9201fcc991be3ba81c16f8c9701ae6cad02fd12b Mon Sep 17 00:00:00 2001 From: Kyoichi Taniguchi Date: Thu, 23 Jul 2026 22:35:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A6=8B=E3=81=88=E3=81=AA=E3=81=84?= =?UTF-8?q?=E3=81=93=E3=81=A8=E5=8F=B0=E5=B8=B3=E3=81=AE=E8=AA=B2=E9=87=91?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E3=81=8B=E3=82=89=E4=B8=80=E8=88=AC=E8=AA=9E?= =?UTF-8?q?=E3=80=8C=E8=B3=BC=E5=85=A5=E3=80=8D=E3=82=92=E9=99=A4=E5=A4=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit behavior 文言への部分一致で「購入直後行の表示色」のような課金と無関係な appearance 動作が確認できず化した(stock-radar ドッグフード 2026-07-23)。 課金文脈は「アプリ内購入」「IAP」等の複合語でだけ拾う。 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01W2mP1BQyPRt8E9xLd8HjhU --- package-lock.json | 4 ++-- src/ios/defaults.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0729d47..c41887d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "claude-gate", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "claude-gate", - "version": "0.13.0", + "version": "0.14.0", "dependencies": { "@heroui/react": "^3.2.2", "@heroui/styles": "^3.2.2", diff --git a/src/ios/defaults.ts b/src/ios/defaults.ts index e516188..dd8fe9b 100644 --- a/src/ios/defaults.ts +++ b/src/ios/defaults.ts @@ -23,7 +23,10 @@ export const DEFAULT_PASSLINE: Passline = { export const BUNDLED_CANNOT_SEE: CannotSeeEntry[] = [ { checks: ["screenshot", "interaction_log", "ui_test", "video", "launch_check"], - keywords: ["課金", "購入", "サブスク", "ペイウォール", "買い切り", "StoreKit"], + // 「購入」単独は禁止: 買い物系アプリの一般語(例:「購入直後行の表示色」)に部分一致して + // 課金と無関係な appearance 動作を確認できず化した実誤検知がある(stock-radar 2026-07-23)。 + // 課金文脈は複合語でだけ拾う + keywords: ["課金", "アプリ内購入", "IAP", "サブスク", "ペイウォール", "買い切り", "StoreKit"], reason: ".storekit 設定は Xcode IDE Run でのみ有効。シミュレータの自動操作(simctl 経由)は実サンドボックスに落ち、課金フローの検証が成立しない", instead: "human_check(Xcode Run で人間が確認)", },