Final-reply pollution fix: demote correction-round text, checks absorb notices (pin c6912b6) #303

Merged
weichen merged 9 commits from feature/final-reply-pollution-fix into main 2026-10-10 08:16:02 +00:00
Owner

Why: 实测 run_b520bf2e3037 及所有同源验证运行的最终回复被内部过程文本顶掉——正式总结折叠进过程时间线,可见答复只剩修正流水账+同源跳过提示(2026-10-10 用户实测问题 1)。

改动(Dev 侧 pin d2bb936→c6912b6 + 任务卡):

  • Backend #126:stop() 事实核查分支补 demoteLastText 并要求修正后重给完整最终答复;验证器不可用(同源跳过=通过态/真失败=未通过态)与续写封顶均改为过程区检查行,不再作为 Notice 正文。

Evidence(任务卡全量):

  • GATE:Backend PR #126 ci/vet-and-test success;make test EXIT=0(95 ok);
  • 真实模型前后对照(MiniMax 同任务):BEFORE 可见回复=修正流水账+同源提示;AFTER 可见文本仅 1 段完整总结(含修正说明/交付物/结构表),notice 不在正文、检查行在过程区;
  • go test ./... 32 包全绿,新增回归测试 2 条 + 契约更新 3 条。

Refs: 任务卡 .task/feature-final-reply-pollution-fix.md;诊断会话 2026-10-10。

Why: 实测 run_b520bf2e3037 及所有同源验证运行的最终回复被内部过程文本顶掉——正式总结折叠进过程时间线,可见答复只剩修正流水账+同源跳过提示(2026-10-10 用户实测问题 1)。 改动(Dev 侧 pin d2bb936→c6912b6 + 任务卡): - Backend #126:stop() 事实核查分支补 demoteLastText 并要求修正后重给完整最终答复;验证器不可用(同源跳过=通过态/真失败=未通过态)与续写封顶均改为过程区检查行,不再作为 Notice 正文。 Evidence(任务卡全量): - GATE:Backend PR #126 ci/vet-and-test success;make test EXIT=0(95 ok); - 真实模型前后对照(MiniMax 同任务):BEFORE 可见回复=修正流水账+同源提示;AFTER 可见文本仅 1 段完整总结(含修正说明/交付物/结构表),notice 不在正文、检查行在过程区; - go test ./... 32 包全绿,新增回归测试 2 条 + 契约更新 3 条。 Refs: 任务卡 .task/feature-final-reply-pollution-fix.md;诊断会话 2026-10-10。
weichen added 7 commits 2026-10-10 08:00:11 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-final-reply-pollution-fix.md; R0=d53efd5f14bb339dfe908c5d8850ed0eedec024e.

Impact: task metadata only; the feature workspace starts at d53efd5f14.

Refs: .task/feature-final-reply-pollution-fix.md
Why: Backend #126 (fact-check demotes the standing summary, verifier skip and
cap notices become process checks instead of final text) merged into component
main; the Dev gitlink moves with it.
Evidence: Backend PR #126 ci/vet-and-test success; Dev-level make test to be
recorded on this pin.
Impact: modules/backend gitlink d2bb936 -> c6912b6 only.
Refs: Backend PR #126; task card feature/final-reply-pollution-fix.
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d53efd5f14bb339dfe908c5d8850ed0eedec024e; candidate=a5c6ec0bc249f19de2f5a4e38695b13d2d3cfffa.

Impact: task metadata only.

Refs: .task/feature-final-reply-pollution-fix.md
Fill problem-1 results and review records
ci / test (pull_request) Successful in 2m22s
e83302e66d
weichen added 2 commits 2026-10-10 08:10:05 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=412c8742a6db4baea83839d24dca32bdbecffb32.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Record the sync checkpoint
ci / test (pull_request) Successful in 3m19s
dda0bd1075
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=412c8742a6db4baea83839d24dca32bdbecffb32; candidate=3f05d7fd8014273bff5b28ae2e81367b00907a4d.

Impact: task metadata only.

Refs: .task/feature-final-reply-pollution-fix.md
weichen merged commit 5fa6cfbd8c into main 2026-10-10 08:16:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#303