ARTICLE · 1226077
Agent Harness:企业办公文档流水线落地:以周报为例
上一篇把办公文档流水线分成全局层和四个场景:会议纪要、周报、年度 PPT、长文精读。本篇只记已经放进 harness-product/harness-weekly/ 的文件,以及用周报跑完的这一期。
1. 目录
harness-product/harness-weekly/├── cursor/│ ├── AGENT.mdc│ ├── README.md│ ├── rules/│ │ ├── global-rules.mdc│ │ └── weekly-rules.mdc│ ├── skills/│ │ ├── global-skills/SKILL.md│ │ └── weekly-skills/SKILL.md│ └── agents/│ ├── doc-scheduler-agent.md│ └── weekly-agent.md├── materials/ # 样本,以及 2026/10/21 这一期的六份原材料└── weekly/└── 周报-20261021-PD–SG双周会.pptx # 本次验收稿
规则、技能、角色在 harness-product/harness-weekly/cursor/。AGENT.mdc 和各场景规则的 alwaysApply 都是 false。整理周报时显式读总控。这些文件不在无关对话里自动生效。
materials/ 放原材料。weekly/ 放这一期验收稿。weekly-skills 文本里的归档名写成 周报-[YYYYMMDD]-[主题].md,共 9 页。
2. 模板从现有周报生成
cursor/ 里的周报 rules、skills、agents,是用 Cursor 读现有周报模板生成的。模板是已经在用的 materials/PD&SW双周会1125.pptx。在 Cursor 里打开这份 8 页稿,让模型按页把重复出现的版式写成规则、技能和角色。人核对抽出的条款:只出现一次的业务事实从规则里删掉,口径写偏的句子改掉。定稿前没有另外起草一套周报栏目。
版式跟这份双周会相同。目录仍是待办事项进展、发版功能介绍、功能&流程演示、试用问题反馈。上一篇方案里的「已完成、进行中、风险、下周计划、需要协调」没有写进 weekly-rules.mdc。以后整理出来的周报,栏目和同事手头那份一样,不用再适应另一套通用周报。
一次性的业务数字留在样本里,不进模板。1125 的版本清单、VMware 上线 70%、问题合计 82 和那次 Top3 都是这种数字。下一期只更换 materials/ 里的原材料,四段、列名和百分比算法不动,数量用当次材料重算。空单元格留空、「计划」和「暂无计划」照写、「费用管理」与「费用中心」两个名字都留,也是从这份模板收来的。这些条款写在文件里,下一次不用在对话里重新交代。
3. 样本和这一期材料
1125 只提供版式。标题页是「PD –SG 双周会」,日期 2020/11/25,共 8 页。重复出现的结构收进 weekly-rules.mdc:四段顺序、待办四列、功能总表行名、时间轴图例、演示步骤、问题分布句式。只出现一次的业务事实不收成规则,记在 global-rules.mdc 第 2 节。新的一期不得写入这些内容:VMware 上线 70%、12 月底闭环、各版本功能清单、Demo 使用期限 1 个月、两张分布图的类目数量(相加为 82,页上未印出该合计)以及那次 Top3 百分比。
weekly-skills 另留一组舍入校准,合计 82,禁止写入新周报。按模块的前三名必须是费用中心 32%、资产管理 27%、其他问题 22%。按类型必须是页面交互体验问题 38%、产品设计缺陷 21%、BUG 15%。算出来不是这六个整数,停止归档,先改舍入。
00-材料登记-20261021.md | 2026/10/21,产品名 OpsNow。四段副题也在这张表 |
01-待办事项-20261021.md | |
02-发版功能清单-20261021.md | V3.2.6V3.2.7、V3.2.8 三列 |
03-提测与发版时间轴-20261021.md | MMDD 节点 |
04-功能与流程演示-20261021.md | |
05-试用问题统计-20261021.md |
4. 三类文件各管一件事
rules/global-rules.mdcrules/weekly-rules.mdc | ||
disable-model-invocation: true | skills/global-skills/SKILL.mdskills/weekly-skills/SKILL.md | |
agents/doc-scheduler-agent.mdagents/weekly-agent.md |
AGENT.mdc 是入口。它写目标、场景选择、优先级和归档文件名。条款、步骤、岗位禁令分别在 rules/、skills/、agents/,总控不抄一遍。
全局规则和周报规则同时生效。冲突时,已萃取的周报规则覆盖冲突的那一条。文件名、四段顺序、五个模块行以 weekly-rules.mdc 为准。建议级骨架不能把「不编造数字」降级。未加载场景的规则不参与本次判定。存在阻断项时,归档名以 -待复核 结尾。
5. 周报版式里写死的几处
封面两行:会议名、日期。日期与标题页一致,YYYY/M/D,月和日不补零。未给出会议名时写【待确认】。文件名里的 PD&SW 不回填封面。文件名日期把月、日补零成八位,取标题上的日期。示例:标题 2020/11/25 对应 20201125。禁止用生成当天的日期代替会议日期。
正文只按四段顺序,不删段、不并段、不调序。目录若单独写出,编号用 01 到 04,副题写当次主题。样本副题「第二次双周会讨论问题进展」「3.0.11版上线功能」不是每期固定副题。某一段没有内容时,标题保留,正文写「无」和材料里缺什么。
待办表四列,顺序固定:序号、产品功能、问题描述、进展说明。序号从 1 起连续递增。原材料里的负责人或截止日期写入进展说明,不另起列。进展说明里的「计划」和「暂无计划」照留。讨论中的设想不写成已经上线。
发版功能介绍先写功能总表,再写提测与发版时间轴。总表第一列是行标题,其余列是当次各次发布,从左到右按日期排。行标题固定七行:发布日期、版本、费用管理、资产管理、访问控制、云账号、产品体验。列数随发布次数变化,不固定为 4 列。版本单元格用 V 加大写、三段数字,例如 V3.2.6。五个模块行即使当次为空也保留,空单元格留空。条目以【新增】或【优化】起头,写法是 {厂商或产品}-{对象}:{动作}。同一格先写【新增】,再写【优化】。五个模块以外的新模块另起一行,放在产品体验之后,行名后标【待确认】。
时间轴和总表用两套日期,互不删改。轴标是四位 MMDD。每个节点标明提测或发版。轴上的版本写「版本」加三段数字,不加 V,例如 版本3.2.6。图例固定两行:绿色字体:新增功能、红色字体:功能调整。Markdown 或页上的条目前缀只用「新增:」或「调整:」。这里的「调整」不改成功能总表里的【优化】。主题名来自当次材料。1125 当期的成本优化、Vmware 纳管、K8S 纳管不是以后每期的必填主题。
演示按材料中的功能或流程分小节。步骤从 Step1 起连续编号,步数随当次流程变化。界面控件、账号、按钮、表名用【】括起。流水线不生成截图。需要配图的位置写一行 截图:待补,下面保留该页原本要说明的句子。
有问题统计时,按模块、按类型各给一块分布,列出当次全部类目和数量。1125 两张图的系列名都是「数量」,新稿沿用材料里的系列名。结论只写两句,类目字符串与上一块分布表相同:
按模块看,测试问题占比Top3分别为{类目}({整数}%)、{类目}({整数}%)和{类目}({整数}%);按类型看,测试问题占比Top3分别为{类目}({整数}%)、{类目}({整数}%)、{类目}({整数}%)。
百分比由当次数量重算。先算 数量 / 该图全部类目之和 × 100,保留一位小数,再四舍五入到整数。分母是整张图,不是 Top3 三项。材料只给了百分比、没有数量时,不反推数量,结论句改【数据待核验】。
1125 的结论和饼图不是同一套字符串:图上是「其他问题」,结论写成「其他」;图上是「页面交互体验问题」「产品设计缺陷」,结论写成「产品体验」「产品设计问题」。这组改写不作为新稿句式。材料里两个名字都出现时,两处都保留,并标【待确认】。
全局规则同时约束这几条。业务名词要能在当次原材料或已萃取规则里找到,找不到的新词写【待确认】,后面跟原材料原词。同一次产出里已经并存的写法都保留,包括封面「PD –SG」与文件名「PD&SW」、功能总表「费用管理」与反馈图「费用中心」。数字、版本、日期第一次出现时,同一段末尾注明来源,格式 (来源:页标题或表名)。说不出来源的,改写【数据待核验】。事实和判断分开,判断句以「判断:」起句。行文不用「领先」「极大提升」「显著」「完美」「赋能」「行业第一」。
文末必须有「校验清单」。至少五条,每条写「通过」或「不通过」,不通过时写出现在哪一节:
是否只加载了当前场景 是否存在没有来源的数字 新词是否都标了【待确认】 是否混入了 1125 样本的业务事实 场景规则里的阻断项是否清零
6. 一次整理的顺序
上一步没有可读结果,下一步不开始。
确认原材料可读。不可读则停止,不建输出文件。 读 AGENT.mdc,按第 2 节选定周报,加载全局规则和周报规则。 全局技能写出五块摘录,只交给周报技能,不单独归档:材料登记、原词表、事实句、数字表、缺口。某一块没有内容就写「无」及原因。原词按出现顺序抄,VMware和 Vmware分两条。空单元格和「暂无计划」进缺口,不补内容。 先用技能里合计 82 的校准组检查舍入。六个整数对上之后,再写当次正文。校准组不进入正文。 周报技能按封面、待办表、功能总表、时间轴、演示、问题分布、校验清单的顺序写。摘录缺失则退回,不写正文。 再对照周报规则第 7 节看一遍。改得掉的阻断改正文。改不了的留在校验清单,文件名加 -待复核。 把归档路径交回调度岗。用户同时要求另一类文档时,只完成周报,另一类退回调度,不在本岗接着写。
7. 已生成的这一期
验收稿:harness-product/harness-weekly/weekly/周报-20261021-PD–SG双周会.pptx,9 页。文件名日期 20261021 取自登记表标题日期 2026/10/21。封面会议名是「PD –SG 双周会」。
人负责提供原材料、确认【待确认】项和验收。Harness 按 1125 里重复出现的版式整理。样本份数是 1,校验清单写的就是这个数。















































































