我查到了,结论先说:
这是一条由 Feishu 长回复 guard 自动补救生成的 decision trace。原回复超过飞书安全展示阈值,已转为 HTML/wiki/retain 后再回发短入口。
这是一条由 Feishu 长回复 guard 自动补救生成的 decision trace。原回复超过飞书安全展示阈值,已转为 HTML/wiki/retain 后再回发短入口。
先用结构化字段吸收,保持执行链路隔离。
不调用真实 executor;生产动作另走审批。
关键判断
| 判断项 | 摘要 |
|---|---|
| 推荐方案 | 这是一条由 Feishu 长回复 guard 自动补救生成的 decision trace。原回复超过飞书安全展示阈值,已转为 HTML/wiki/retain 后再回发短入口。 |
| 关键依据 | 见完整记录中的评分依据、状态摘要和证据链。 |
| 落地方式 | 按行动清单推进,保持可回退。 |
| 风险边界 | 不跨执行边界;真实执行需另走审批。 |
证据摘要
- 由 Hermes 会话生成。证据点 1
- 如涉及外部事实,应在正文中保留来源或验证路径。证据点 2
行动清单
边界 / 风险
未记录额外风险。
完整记录
我查到了,结论先说:
结论
这是一条由 Feishu 长回复 guard 自动补救生成的 decision trace。原回复超过飞书安全展示阈值,已转为 HTML/wiki/retain 后再回发短入口。
摘要
我查到了,结论先说: 不是刚才这次长回复 guard 改回老逻辑的;短回执 card 那套本来就没在当前主分支里。它存在于本地分拆分支 local-sync/20260525-231122/04-feishu-card-delivery,但当前运行分支 local/cutover-0.14-live-2026-05-19 只接了 longdecisionguard,没接完整 card classifier。 具体证据: - 当前分支 local/cutover-0.14-live-2026-05-19 - gate…
完整记录
我查到了,结论先说:
不是刚才这次长回复 guard 改回老逻辑的;短回执 card 那套本来就没在当前主分支里。它存在于本地分拆分支 local-sync/20260525-231122/04-feishu-card-delivery,但当前运行分支 local/cutover-0.14-live-2026-05-19 只接了 long_decision_guard,没接完整 card classifier。
具体证据:
- 当前分支
local/cutover-0.14-live-2026-05-19 gateway/platforms/feishu.py里只有:
```python
if _MARKDOWN_TABLE_RE.search(content):
return "text"
if _MARKDOWN_HINT_RE.search(content):
return "post"
return "text"
```
- 没有
_classify_feishu_reply_kind - 没有
completion_receipt_card - 没有
_build_markdown_card_payload
- 本地历史分支
local-sync/20260525-231122/04-feishu-card-delivery - 有完整分类器:
_classify_feishu_reply_kindcompletion_receipt_cardcomparison_cardstatus_panel_cardaction_cardchat_structuredreport_structured- outbound 路由也有:
```python
if reply_kind == "completion_receipt_card":
return "interactive", _build_conclusion_card_payload(content)
if reply_kind == "report_structured":
return "interactive", _build_markdown_card_payload(content)
if reply_kind == "chat_structured":
...
```
为什么会这样:
- 5 月 16 那套“结构化 Markdown 优先 interactive”的逻辑,在
local/runtime-synced-2026-05-16/ 后来的04-feishu-card-delivery分支里。 - 当前 live cutover 分支来自更靠近 upstream 的 Feishu 文件,保留了官方老 outbound 逻辑。
- 5 月 25 分拆时
04-feishu-card-delivery被标记过测试失败/not push-ready,所以没有整包并进当前 live。 - 后来我们只把
long_decision_guard这一小段补进了当前分支,没有把完整 card delivery classifier 一起迁过来。
所以不是“回退”,准确说是:当前 live 从未接上完整 card delivery;只接了长回复补救。
我现在按最小风险调整,不整包搬 04 分支,避免再带进那批 11 个失败测试:
- 只补短回执/结构化 card 的最小 classifier;
- 保留当前 long_decision_guard;
- 让短收口回执走
interactive; - 普通极短文本仍
text; - Markdown 表格维持当前安全策略,不碰。
我继续改并跑测试。
---
gpt-5.5 · 2026-05-26 · 13:31