Skip to content

nudge targetBlocks 与 acp_status 块列表一致性核查(#330 factor 4b,疑似 kernel 侧) #221

Description

@ranxianglei

来源: ranxianglei/billion-context-pi#331 分析 ranxianglei/billion-context-pi#330 01a07b3c 压缩循环语义级复发)时发现 —— PR #331 将本项列为 follow-up("suspected acp-kernel side"),但截至 09-08 未见已立 issue,故补立。

现象

session 01a07b3c 中,模型历史回复大量以"Nudge 列表再次与实际不符(活跃 T1 仅 b31/b32),跳过"开头——nudge 注入所引用的 targetBlocks 与 acp_status 展示的块列表不一致,且重复发生。两者理论上应出自同一数据源。

Why it matters

信任崩塌可能是后续连工具反馈都不信的起点:#330 中 5 轮循环的 thinking 零引用任何失败反馈。若 nudge 持续引用与实际不符的块,模型会学会跳过 nudge,削弱整个 pressure-band 机制。

建议排查

  • 复现路径:nudge 注入时刻同时 dump targetBlocks 与同刻 status report 的块列表,逐条 diff,找出不一致的具体形态(旧块?缺块?编号错位?)
  • 检查 nudge 决策与 status report 是否共享同一 blocks 快照,还是各自独立计算产生时序漂移(如 nudge 用旧快照、status 用新状态)
  • 确认后修复:统一数据源,或在 nudge 文本生成时按当前活跃块过滤 targetBlocks

优先级:P1(源自 #330 fix table)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions