人设漂移守护补齐身份事实溯源判断 + 批后累积漂移复审(全ADR对抗审查组A) #179
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源
全量32条ADR设计合理性对抗审查(评估侧内部执行,2026-08-21),组A·persona身份真实性防线。原始质疑经独立agent对抗式反驳后仍确认成立(2条)。
问题
persona_drift_guard.py::_build_judge_messages目前只做"矛盾检测"(候选是否与persona.render()静态基线冲突),存在两处结构性缺口:SECURITY_BASELINE只在生成侧(drive_tick.py/runtime_loop.py/subagent.py)注入,persona_drift_guard.py从未导入或使用它——judge 连这条规则都看不到。一条编造的、语气贴合人设但基线未提过的新身份细节(如编造生日),不会被判定为"冲突",因为它没有"偏离"基线已声明的任何东西,只是"新增"了基线没说过的东西。Delta 常规画像抽取路径(ProfileCandidate)也未限定facts来源角色,assistant自己的发言同样会被渲染进抽取用的transcript。What to build
persona.render()(persona/backstory/speech_patterns/sample_dialogue)里,也不在Persona Lore/已批准Knowledge里能找到依据,应被视为可疑,即便它与基线不"冲突"。Not in scope
Acceptance criteria
占位标题-稍后回填-01to 人设漂移守护补齐身份事实溯源判断 + 批后累积漂移复审(全ADR对抗审查组A)