From c13585b4a68b3f938523e7964d61a2228d6704ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Thu, 8 Oct 2026 17:22:47 +0800 Subject: [PATCH] =?UTF-8?q?docs+fix:=20no=5Fip=E8=90=BD=E5=AE=9A=E9=9B=86?= =?UTF-8?q?=E8=B0=83=E5=92=8C=E8=AE=B0=E5=BD=95/=E8=BF=9F=E5=88=B0country?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=86=B3=E7=AD=96/ip=5Fiso=E5=A4=A7=E5=86=99?= =?UTF-8?q?=E5=BD=92=E4=B8=80(=E5=AE=A1=E6=9F=A5=E6=94=B6=E5=B0=BE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- .../specs/2026-10-08-cc-ip-country-confirm-design.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/specs/2026-10-08-cc-ip-country-confirm-design.md b/docs/superpowers/specs/2026-10-08-cc-ip-country-confirm-design.md index 2f15f69..8d2d4cc 100644 --- a/docs/superpowers/specs/2026-10-08-cc-ip-country-confirm-design.md +++ b/docs/superpowers/specs/2026-10-08-cc-ip-country-confirm-design.md @@ -55,7 +55,13 @@ raw_info["_cc"] = { 标注按 `(confirmed, source)` 分派而非仅 confirmed - attempts 只被 canon 变化重置;国名重述不重置(防"无限换国名");no_ip 路径 上限 1 轮(attempts 上限口径与邮箱轻补解锁条件=「confirmed=true 或 - attempts 耗尽或 source∈{prefix_normalized,no_ip,fallback}」统一) + attempts 耗尽或 source∈{prefix_normalized,fallback}」统一) +- **实现调和记录(Task 2 审查)**:no_ip **不在**终态 source 集内——新鲜 no_ip + 态 cc_due=True 问一次、attempts≥1 落定(spec 原字面把 no_ip 列入落定集会 + 导致"永远不问",与本节"问 1 轮"自相矛盾,实现按正确语义调和) +- **迟到信息决策(Task 2 审查)**:落定态收到迟到 **country(客户主动报国)→ + 开受控升级口**:重算 e164 再回显一轮(客户主动给的信息不丢弃);迟到 + **affirm 不升级**(对已标"未经确认"旧号的确认语义模糊,保持简单) - **回显确认轮**(NEED_CC 且有建议国):AI 注入逐字句 "…reach you at {intl} — is that right?"(中英双语);**墙白名单**放行该精确号码 (`no_contact_value(allow_number=...)`,逐匹配段 digits_only 比对,只放