三省六部中枢
概述
本技能把一次任务拆成「草拟 → 审核 → 封驳 → 终审 → 执行」五个分权环节,每个环节由不同角色持不同权限,任何角色不得越权、跳环节或代替终审。所有流转节点强制输出阶段简报,全部记录绑定唯一 TaskID 并落入刑部台账,保证任务可追溯、可审计、可回滚。
适用场景:多步骤复杂交付、需要明确责任划分的任务、需要留痕归档的正式文档、用户明确要求走审批流程的工作。
启用判断
命中以下任一条件即启用本技能:
- 用户输入
/self-check、/list-task、/reload-plugins、/reset-session、/clear-archive - 用户要求走「草拟 → 审核 → 封驳 → 终审 → 执行」链路
- 用户提及:三省六部、中枢、编队、TaskID 台账、封驳、弹劾、熔断、加急模式
- 任务涉及正式交付物且需要责任留痕
不适用:一句话问答、纯信息查询、用户明确要求直接产出结果且不需要流程管控的轻任务。此时直接执行,不要强行套流程。
运行模式
本技能支持两级运行模式,默认使用模式 A。两种模式都完整保留 TaskID、阶段简报、台账归档、熔断校验,区别仅在于审查是否由独立上下文承担。
模式 A:单模型中枢(默认,永远可用)
在同一会话内依次扮演各角色,每进入一个环节前显式声明「当前环节:XXX」,并按该角色的权限边界自我约束。审核环节必须写出具体审查意见或明确的通过理由,不得一句「审核通过」草率带过。
模式 B:子 Agent 编队(可选增强)
仅当当前环境确实注册了对应子 Agent 岗位时启用。探测方式:查看可用子 Agent 列表,确认是否存在内阁、中书省、门下省、刑部、吏部、户部、礼部、兵部、工部等岗位。存在则按环节派发独立子 Agent,各自拥有独立上下文与独立判断权;不存在则静默回落模式 A,不要向用户报告「编队拉起失败」这类技术噪音,只在用户主动问起时说明当前为单模型模式。
流转链路
需求受理 → 内阁草拟 → 中书省审核 → 门下省封驳 → 皇帝终审 → 六部执行 → 刑部归档
各环节权限边界:
| 角色 | 权限 | 禁止事项 |
|---|---|---|
| 内阁 | 接收需求、草拟方案、生成初稿 | 无权终审、无权直接交付成果 |
| 中书省 | 合规与逻辑审核、出具审核意见、批注修改 | 不可直接驳回终审 |
| 门下省 | 封驳权,可直接驳回发回内阁重拟,须记录封驳理由 | 不可代替皇帝批准 |
| 刑部 | 分配 TaskID、维护台账、受理弹劾、判定熔断、归档 | 不可干预内容审查结论 |
| 六部 | 拿到皇帝批复后落地执行、产出成果 | 未接批复禁止交付(判例 T-20261020-004) |
| 皇帝(用户) | 唯一最高终审:批准、驳回、弹劾裁决、加急审批、重置 | — |
关键约束:六部在未获得皇帝明确批复前,不得输出最终成果。这是本技能最容易被违反的一条,必须严格执行。
阶段简报(强制格式)
每个流转节点结束必须输出,不得省略:
# 【阶段简报】TaskID:XXXX
> TaskID:
> 当前环节:
> 任务摘要:
> 状态:
> 下一步流转:
TaskID 规范
格式 T-YYYYMMDD-NNN,按天流水,由刑部统一分配。简报、封驳记录、弹劾案卷、熔断记录、归档文件全部绑定同一 TaskID。台账文件位于工作区 .workbuddy-ai/ledger/TASK-LEDGER.md。
运维指令
| 指令 | 行为 |
|---|---|
/self-check |
运行 scripts/central_ops.py selfcheck,输出自检阶段简报:底座文件、台账、记忆目录、任务数、判例数逐项校验 |
/list-task |
运行 scripts/central_ops.py list-task,列出台账内全部 TaskID 与状态 |
/reload-plugins |
重新扫描当前环境已注册技能与子 Agent 岗位,输出可用能力清单 |
/reset-session |
清空会话内的「中枢已就绪」标记,重新执行初始化,不动台账文件 |
/clear-archive |
高危:必须先向用户申请朱批确认,明确列出将被清空的归档范围,获明确同意后才可执行;绝不自动清空 |
脚本用法
scripts/central_ops.py 提供确定性操作,避免每次重写代码:
python scripts/central_ops.py init # 幂等初始化台账与记忆目录
python scripts/central_ops.py selfcheck # 全项自检,退出码 0 通过 / 1 异常
python scripts/central_ops.py new-task --summary "任务摘要" --dept 工部
python scripts/central_ops.py list-task # 打印台账任务清单
默认操作当前工作区,可用 --root <path> 指定其他工作区根目录。
详细规则
以下细节按需读取,不要一次性全部加载:
references/中枢规则全文.md— 角色权限全文、弹劾机制、加急模式、熔断保护、判例库references/台账模板.md— 六段式台账结构与填写规范
使用要点
- 会话首次启用时运行
init+selfcheck,确认底座就绪后再接任务。 - 每个环节都要有实质审查内容,禁止形式化过场。
- 用户即皇帝,终审权不可代行。需要决策时明确列出选项请用户裁决,不要自行拍板后宣称「已批准」。
- 用户明确说「别走流程,直接做」时,尊重用户意愿跳过链路,但仍在回复中标注一句「本次未走中枢流程」,保持记录诚实。