浅念
|
cbf234d9d2
|
chore: 计数注入日志提级warning——生产异常可观测(2/5非确定性墙未介入的观察期定位)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 14:30:01 +08:00 |
|
浅念
|
99f51e7703
|
fix: 墙层审查修复——10位号穿透/CC轮回显closing用CC句/breach号码观测/拼接分隔
审查(With fixes)四项:
- Important-1: LONG_NUMBER_RE {9,17}→{8,17}——旧量词最小匹配 11 字符,
纯 10 位号(沙特裸号 0501234567,CC 模板范例市场本体)穿透。实测钉死
行为边界: 逗号不在字符类,"50,000,000" 千分位形态仍放行(与
"45,000 km" 同机制,审查预估会命中系漏算逗号);空格分隔 ≥10 位命中;
DN110/5000m/VIN 规格形态全放行
- Important-2: CC 触发轮回显被零号码墙拦下时(violation==no_contact),
closing 改用 CC 模板句而非 NO_CONTACT_ALREADY——GLM 有 3/3 回显倾向,
客户该收到追问而非"稍后联系"虚假承诺;价格墙路径不变。设计文档 §2
补记该裁决
- Minor-4: breach_rate.py 补号码回显(≥10位,与墙同形)与邮箱回显两条
观测模式,补上漏放观测盲区
- Minor-5: violated 收尾与已流出前缀之间补空格分隔("...xxxx? Got it —"),
空格随 closing 一起流出,客户所见与落库一致;CC/触发轮缓冲未流出,
emitted 恒空天然不受影响
测试 256 passed(253+3)。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 13:59:41 +08:00 |
|
浅念
|
41b2ce081f
|
fix: 零号码墙回显豁免收窄——AI输出客户号码/邮箱一律拦截
增补设计 §3(需求方决策): 旧"礼貌回显"豁免与"不回显"红线矛盾,且被
GLM 稳定利用回显号码 3/3——AI 输出中的客户号码只可能来自回显,拦截
无误杀面。
- boundary_filter.no_contact_value: 移除 user_history 参数与豁免分支,
≥10 位数字串(含阿语数字形态,Unicode \d 原生匹配)/邮箱一律拦;
digits_only 导入随之清理
- conversation.py 两处调用点同步去参(句子循环 + pending 尾巴)
- contact_pipeline.py 两处注释里指向已移除豁免的表述同步修正
- 测试: 旧豁免测试(echo_exempt/arabic_echo_exemption_consistent)按新
语义改写为一律拦;新增邮箱回显拦截/规格形态(DN110/5000m/中文)放行;
流式集成 2 项——客户完整号/邮箱被原样回显 → 整段替换 NO_CONTACT_ALREADY
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 13:39:59 +08:00 |
|
浅念
|
5f124e691b
|
feat: CC强制墙——触发轮整段缓冲+流末country code判定+模板句整段替换
场景①三轮提示词修复 0/8 后的需求方决策(增补设计 §2): GLM 对反惯性的
CC 重发追问结构性无视,升级为输出侧确定性强制。
- 触发: 本轮 completion_marks == ["_cc_asked"](裸号在场且未问过)
- 流式无法撤回 → 触发轮跳过逐句流出,整段缓冲(缓冲期间价格/零号码/
再索要三墙照常逐句检查,优先级不变);流末统一判定
- 完整回复含 "country code"(中文轮认"国家代码",与注入的逐字追问句
同词)→ 零干预原样流出;不含 → 整段替换为 CC 模板句正文,logger.warning
留痕
- 模板句与 _CC_NOTE_* 同源化: _CC_ASK_* 抽出为共享正文,_CC_WALL_EN
加 "Got it — " 衔接头(_CC_WALL_ZH 与正文同句)——注入/替换两处
逐字锚点不漂移
- _cc_asked 计数照常流前落库,一次性消耗不受替换影响
- 测试 5 项: 替换(EN/ZH)+计数落库 / 含 country code 零干预(EN/ZH) /
非触发轮三形态(带前缀号/已耗/双渠道齐)原样流出
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 13:34:34 +08:00 |
|
浅念
|
714e22bde5
|
fix: CC追问三轮修复——内联禁令全量扩例外+让位唯一锚点+禁数字回显
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 13:02:17 +08:00 |
|
浅念
|
206beae11b
|
fix: CC追问防压制——confirmed块让位+禁令例外扩围+伪回显示例
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 12:50:34 +08:00 |
|
浅念
|
1ce251e8cf
|
feat: system.md双要话术+国家代码引导+四处禁令改写(防自锁)+同源断言
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 12:26:39 +08:00 |
|
浅念
|
f191690d01
|
fix: 第三处app分支禁令同步改写——禁令集完整
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 12:06:51 +08:00 |
|
浅念
|
2228ebe081
|
feat: 国家代码/邮箱双要状态提醒+一次性计数(串行优先级+防自锁禁令改写)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 12:04:10 +08:00 |
|
浅念
|
1fc87fbe85
|
feat: 再索要墙渠道精确化——索要缺失渠道放行(双要前置)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 11:24:45 +08:00 |
|
浅念
|
c2f2ddf82f
|
test: 真人验收清单+API级联调验收
真实 GLM 五轮实跑(EN/ES/ZH/换号/敏感问)+mock推送+admin三视图,核心项全过。
修复: 中文轮漂英文→语言跟随提醒; extractor裸字符串联系方式→500崩溃兜形;
号码回显/样品承诺/标记词泄漏 prompt加固; 测试env耦合断言; .env前缀对齐。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-29 20:02:03 +08:00 |
|
浅念
|
528b81b192
|
fix: Task6质量审查修复(MOQ全称/warranty/装柜量触发词+NO_CONTACT_WEB常量引用+阿语回显豁免锁+测试残词)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-29 18:22:29 +08:00 |
|
浅念
|
9caf3c4501
|
feat: 会话编排建材化+阿语号码转ASCII+12小时话术跨层同步
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-29 17:59:45 +08:00 |
|
浅念
|
49c0e5559c
|
chore: 从汽车AI客服项目拷贝骨架并清理(blog页/redis)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-29 14:15:12 +08:00 |
|