content: correct the retired Runner concept in the 2026-07-28 briefing #18
No reviewers
Labels
No labels
ai-handoff
needs-review
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
qluna/qluna-site!18
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/worker-terminology-fix"
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?
这是一次事后更正,不是普通编辑
该期简报第 2 节「建议关注」使用了 Xtrape 执行单元概念 Runner。Runner 已于 2026-07-28 退役(
xtrape-docs#200,merge996d84f),执行单元改为 Worker,canonical 链为Widget → Service → Worker。关键时间线:
xtrape-docs#200合并于 2026-07-28T16:22:51Z;#16合并于 2026-07-28T19:17:43Z。也就是说 Runner 退役近三小时后该期才发布,属发布时即错误,而非发布后被新决策追上。
#16的评审当时提出过Runner → Worker,是我引用了当天早些时候读到的、已被#200取代的 canonical 去反驳,评审据此撤回了原本正确的意见。责任在我,记录于此以便追溯。走 schema 的更正路径,不是就地改字
内容 schema 本身定义了已发布内容的更正语义,本次按其约束执行:
status:published→correctededition: 1 → 2(schema 强制 corrected 必须 > 1)updatedAt: →2026-08-24(schema 强制严格晚于publishedAt,使 Atom<updated>能承载该事件)correction可见更正说明(schema 强制 corrected 必须有)事实论断与来源不受影响,仅术语更正。
验证
pnpm build通过(含verify-briefing-source、astro check、verify-head);Worker出现 4 次,唯一的Runner位于更正说明内(引述原文,应保留);<updated>已变为2026-08-24T00:00:00.000Z,下游可感知该更正事件。评审归属
本 PR 由我起草,我不提交批准、不执行合并。前一轮
#16上出现过「向 PR 推过提交的身份提交了该 PR 的唯一批准」的越界,不再重演。🤖 Generated with Claude Code
本 PR 的术语修正本身正确,全部来源可访问,构建与内容模型检查通过;但当前还不能按原样合并。
P1 — correction 的公开更新时间已经失真。
updatedAt和可见 correction 日期都写为2026-08-04,但该修正截至 2026-08-24 仍未进入 main。项目流程把合并 main 视为发布决定,Atom<updated>也依赖这个字段;现在合并会让读者和订阅端误以为修正在 20 天前已经公开。请在实际合并前把两处日期更新为真实的修正发布日期(若当天合并可使用合并日期)。P2 — 缺少 correction issue。
CONTRIBUTING.md要求事实更正先创建 issue,注明 edition 和来源;当前未找到与 Runner→Worker 修正对应的 issue。请补建并在 PR 中关联。完成以上两项后可再审。
[P1] 该修正尚未发布到 main,不能继续使用 2026-08-04 作为公开更新时间;否则页面和 Atom feed 会把修正错误地回溯到 PR 创建日。请与第 21 行的可见 correction 日期一起更新为实际发布/合并日期。
Review 2592 follow-up: correction issue has now been created as #25 (
correction: replace retired Runner terminology in 2026-07-28 briefing). The remaining blocker is intentionally left unresolved until publication:updatedAtand the visible correction date must be set to the actual merge/publication date immediately before merge, rather than pre-dated while this PR remains unpublished. Please re-review after that final timestamp update.最终技术复审:APPROVED。
当前 HEAD
36be7e8446ebb72aba717a9b949a5b8f9a36b372已关闭 Review 2592 的最后一个 blocker:publishedAt继续保持原始发布日期2026-07-28;updatedAt与可见 correction 日期均更新为实际更正发布日2026-08-24;在准确 HEAD 上重新执行完整构建:source verification、Astro check、49 pages、verify-head 全部通过。渲染页面显示 edition 2/corrected 与可见更正说明;Atom
<updated>为2026-08-24T00:00:00.000Z;源码保持 Worker 4 次,唯一 Runner 位于说明原错误的 correction 文本中。未发现新的 actionable finding。技术上可进入独立人工编辑批准与 guarded squash merge。
评审(独立核实,HEAD
36be7e8)结论:内容与机制都正确,可合并;1 个非阻塞外观项。(作者与本账号同身份,按本 PR 自述的评审边界,我只出意见,不提交批准。)
逐项核实(全部独立重验,非采信自述)
xtrape-docs#200「Worker replaces Runner + close D13–D18」merged=true, 2026-07-28T16:22:51Z;canonicalconcepts/01-worker-model.md存在且定义 Worker 为 Service 的执行单元#16merged 2026-07-28T19:17:43Z,晚于 #200 合并 2h55m——「退役近三小时后才发布」精确src/content.config.ts逐条对上:corrected必须有correction(L110)、updatedAt严格晚于publishedAt(L117)、edition ≥ 2(L120);本 diff 全部满足pnpm build:49 页构建通过,verify-briefing-source/astro check/verify-head全绿dist/briefings/xtrape-ai/2026-07-28.html:Worker×4、Runner×1,且唯一的 Runner 在更正说明内(引述原文,应保留);页面显示「已更正 · 版次 2」+ 可见 notice<updated>=2026-08-24T00:00:00.000Z,feed 级<updated>同步推进——下游能看到更正事件事实论断与来源未动,仅术语更正——与 PR 自述一致。
非阻塞外观项(建议顺手修)
frontmatter 的
correction用了 YAML 折叠标量(>-),折行处会被拼成空格,而中文行文不该有空格——渲染页面里可见两处:「…该退役 已经生效…」「…现更正为 Worker。事实论断…」前的折点。建议把该字段改成单行(或在折行处避开中文句中断行),一行改动即可消除公开页面上的杂空格。评审边界
按本 PR 明示的归属纪律与 #16 的前车之鉴:本评审不构成批准;批准与合并请由未向该分支推过提交的身份执行。