Skip to content

feat(worker): serve/watch 唤醒也进服务端 ledger(广播 vs 已消费分明),补齐唤醒审计(#107)#309

Merged
leeguooooo merged 1 commit into
mainfrom
feat/serve-watch-wake-ledger-107
Jul 11, 2026
Merged

feat(worker): serve/watch 唤醒也进服务端 ledger(广播 vs 已消费分明),补齐唤醒审计(#107)#309
leeguooooo merged 1 commit into
mainfrom
feat/serve-watch-wake-ledger-107

Conversation

@leeguooooo

Copy link
Copy Markdown
Owner

做什么(#107,[P3][design])

wake_delivery_ledger 原只覆盖 webhook 唤醒;serve/watch 的唤醒无服务端 ledger——无法审计它们是否被唤醒(#191 也标了这缺口阻塞了 serve/watch 探针失败的可观测性)。

怎么修(诚实的 ledger,不 overclaim)

门禁(对 origin HEAD rebase 到含 #108 的 main 后亲验)

🤖 opus agent 实现(诚实区分 broadcast/consumed、复用 #191、协调 #108/#180)、收尾截断我接管(审+提交+复验)。

wake_delivery_ledger 原只覆盖 webhook。serve/watch 是拉模型,服务端能诚实记录的事实是:
这条 @ 被广播了、且被 @ 的目标是已登记 serve/watch 的可唤醒 agent → result='broadcast'
(不是已确认消费);该 agent 之后 resume 且引用了这条 @(复用 #191 的 @->resume 观测,
linkWakeResume)才升为 result='consumed'。绝不因广播了就声称唤醒成功。
adapter_kind 记 serve/watch/webhook;被 #180 暂停的目标不落 broadcast 行;
wake 预算(#108)只计 adapter_kind='webhook'(烧订阅那类),serve/watch 拉模型不入预算。
@leeguooooo leeguooooo merged commit a534832 into main Jul 11, 2026
17 checks passed
@leeguooooo leeguooooo deleted the feat/serve-watch-wake-ledger-107 branch July 11, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant