context-infra 检查与复盘infra.guiming.net · 全内容自包含呈现 · 生成于 2026-07-21 16:28 UTC

workflow_large_scale_task_audit

Z3 全文↑ Z2 条目

道-方法 · 道层 skill 全文

← 返回道层 skill 索引 · 返回方法论区

本页是 <code>rules/skills/drafts/workflow_large_scale_task_audit.md</code> 的逐字投影(仅隐私清洗,零改写)。

时点提示:本页是仓内文件 rules/skills/drafts/workflow_large_scale_task_audit.md 的逐字投影(仅做隐私清洗:仓库根绝对路径→相对路径、家目录→~/;除此零改写)。若源文件后续有修订,以仓内真源为准。

报告元数据(frontmatter)
name: workflow_large_scale_task_audit
status: draft (Beta) — 2026-06-07 从 landing requirements 使用效果审查中提炼;晋级前需在至少 2 个不同大型任务审查中稳定捕获 requirement / implementation / runtime / skill-use / record completeness 缺口,并留下 task-bound skill 使用记录
description: 审查一个大型、多 session、多机制任务是否真正满足用户原始需求。用于 freeze 当前状态、从原文拆 obligation、核实实现/运行/skill 使用/hook trace/记录完整性、区分 landed 与 in-flight,并产出可复用审查报告。触发场景:全量审查、大规模任务复盘、实现效果检查、检查 skill 是否真实使用、检查 hook/trace/receipt 是否完整、不能全信 handoff/session 自报。
tier: 道

大规模任务审查:原始需求 → 实现 → 真实运行 → skill 使用 → 记录完整性

目标

给定一个已经跨多轮 session 推进的大型任务,判断它到底有没有满足用户原始需求。不要停在“报告说完成了”或“文件已经创建了”,而要把原始需求、实现状态、真实运行、skill 使用、hook/trace、过程记录放在同一个证据框架里裁决。

何时使用

单个 session 的完成声明审查路由 workflow_session_claim_audit;单个 asset 是否 landed 路由 workflow_landing_to_production / landing_gate;证据强度判级路由 workflow_solid_decision_review。本 skill 负责把这些审查单元编成一个大型任务审查。

完成判据

一份大规模任务审查算完成,当且仅当:

审查流程

  1. 先合并成簇(tool-like clusters)。不要按 task id 逐个散查,也不要只按旧段 A/B/C 叙事查。把相似任务合并为功能簇:治理底座、落地 hub、控制平面、运行时本体、trace/记录面、叶子/parked 工作。簇的判据是「共同提供什么生产行为」,不是时间顺序或编号前缀。
  1. Freeze 当前状态。写 FREEZE.md 或等价文件:时间、HEAD、branch、最新 handoff、todo 摘要、receipt 统计、dirty/untracked、并发运行风险。freeze 后运行的测试或命令若改变 ledger,只能作为 post-freeze side effect 记录。
  1. 回到原始需求。定位用户原文、handoff、requirements、previous analysis sessions。把原始需求拆成 obligation ledger:每条义务要能被证据回答 yes/partial/no/unknown。
  1. 建 claim map。收集所有“已完成/已 landed/已实现”的自报来源:handoff、todo done、reports、session final、commit message。整段标为 self-claim,不能直接当证据。
  1. 核实现状态。对关键 claim 跑确定性核查:HEAD 中是否存在、是否 tracked、是否注册、是否有下游引用、测试是否通过、gate 是否通过。工具路径查 tools/INDEX.md,不要在 skill 中硬编码。
  1. 核真实运行。找真实 events / trace / dogfood / command exit,至少选一个 case 重放或读取 raw event。mock sanity、self-reported pass、只存在设计文档都不能支撑 landed claim。
  1. 核 required skill 使用。先列出该簇/任务按规则应使用的 skills,再查是否有 task-bound receipt 或产物消费边。skill:* read receipt 如果没有 task_id、phase、artifact、decision output,只能证明 hook 活着,不能证明生产使用。
  1. 核 hook / trace 机制。检查 hook 是否只是被动记录,还是在任务前/阶段前/任务后改变 agent 行为;检查 hook 完成后是否能恢复原任务上下文;检查 DONE claim 是否消费 required-skill ledger。再检查 trace-grade lineage:session -> task -> required skill/tool -> artifact -> report -> commit -> later skill revision 是否能连起来。receipt counter 不等于 lineage。
  1. 重建一次运行过程。选一个典型 task/session,按时间线重建:输入、步骤、问题、修复、决策、测试、gate、报告、记录。若需要跨 git/report/events/receipts/todo 才能拼出真相,要标“record ergonomic gap”。
  1. 区分 completed 与 in-flight。已进 HEAD、真实运行、被 gate/下游消费、记录完整的才可称 landed。pending todo、untracked file、未跑 gate、只有 mock 的内容标 in-flight。
  1. 合并裁决与 next reaction。每条 obligation 给 evidence、claim ceiling、next action。不要用“总体差不多”覆盖单点 fail;大型任务常见状态是 mechanism pass + production use fail。

证据等级速记

常见陷阱

输出模板

最少产出这些文件或等价内容:

相关 skill / tool

外部 trace 参照(pressure tests)

当用户要求检查 trace / skill 使用 / 运行产物存放时,用外部 trace 系统当压力测试,而不是只看本仓 receipt:

本仓当前 receipt 只能覆盖其中一部分;审查时要明确标出缺的 lineage 面。


← 返回道层 skill 索引 · 返回方法论区