"<简短中文 Markdown 摘要>"
-```
-
-五类事件分别表示项目正式开始、可验证里程碑、真实阻塞、整体完成和最终失败。可验证里程碑由 Hub 先完成成果和进度留档,再发送钉钉消息。成员角色不得发送钉钉消息,只把结果交给 Hub。通知正文可使用多行 Markdown,只写可公开的已验证结论、下一步或阻塞原因,不发送密钥、个人数据、大段日志和未经证实的推断。
-
-`message --title "中文标题" --text "问题和下一步"` 用于辅助摘要与负责人提醒,可按需用 `--at`;提醒结果回各自角色会话,不在群里另派任务或批准。两个入口均支持文件正文与离线 `--dry-run`,Windows 可用 `.ps1`,macOS/Linux 可用 Shell 入口。它们是同一封装,不要重复调用。
-
-所有通知统一使用负责人确认的个人 DWS 登录,不再使用机器人。Hub 在首次初始化时查询账号和项目群,用姓名、组织和群名取得确认后,调用 `init` 自动生成配置;人不用找编号或填密钥。配置只保留通知开关、固定账号、固定群和项目名,个人登录凭据由 DWS 管理。`progress` 也支持 `--at`,事件汇报和行动提醒可合成一条;保留 AI 标识和自动汇报说明,不冒充本人批准。
-
-事件语义、有限重试和结果判定见 [钉钉项目进度汇报](etunel-role-collaboration/references/dingtalk-progress-reporting.md),命令细节见 [通知脚本用法](etunel-role-collaboration/references/dingtalk-script-usage.md);跨平台安装、初始化和旧配置迁移见 [.dingtalk/README.md](.dingtalk/README.md)。`.agents/skills/dingtalk-*` 是钉钉官方多 Skill 的项目内参考副本,不应被当作 Etunel 核心 Skill,也不应被成员用来绕过 Hub。
-
-本地 `.dingtalk/config.env` 已被 Git 忽略,Hub 可在负责人授权范围内创建或修改;不要提交配置、硬编码真实账号/群标识,或读取和传播 DWS 凭据。`accepted` 表示取得个人发送任务回执,不等于已投递、已读或接收端 @ 提醒成功。仓库维护时不要用真实发送作为普通测试。
-
-## 修改项目的推荐流程
-
-1. 阅读 [AGENTS.md](AGENTS.md) 和本次变更涉及的最小文件集合。
-2. 若变更来自流程设计,核对 [当前 V2.0 总流程图](doc/Codex多角色项目推进总流程图.html),在固定文件上修改并通过 Git 提交记录变更;不要新增日期目录或旧版副本。部署及在途项目迁移另行确认。
-3. 把共享规则放在公共 reference,把角色专属规则放在对应角色文件,把低频测试细节放在测试二级 reference。
-4. 只有必须让所有角色立即知道的规则才进入根 `SKILL.md`;同时保持条件路由可发现。
-5. 同步检查受影响的 Hook 文件,并验证链接、结构和 Shell 语法。
-
-## 验证
-
-本仓库没有构建步骤。提交前至少运行:
-
-```sh
+```powershell
+python -X utf8 "$env:USERPROFILE/.codex/skills/.system/skill-creator/scripts/quick_validate.py" ep-hub
+python -X utf8 scripts/test_dingtalk_notify.py
git diff --check
git status --short
```
-修改核心 Skill 后,使用已安装的 Skill Creator 对 `etunel-role-collaboration/` 运行 `scripts/quick_validate.py`。Skill Creator 的位置取决于协作者的 Codex 安装,不要为此把验证器复制进仓库。
+验证器位置随本机安装确定,不复制进仓库。修改 Shell/PowerShell 入口时检查语法与隔离参数传递;所有测试使用假配置,不真实发送。另核对 Markdown 相对链接、渐进式入口及人工确认边界。
-修改钉钉封装后运行隔离测试;Shell 入口有修改时再检查对应语法:
+## 设计与参考资料
-```sh
-python -X utf8 scripts/test_dingtalk_notify.py
-bash -n scripts/dingtalk-progress
-bash -n scripts/dingtalk-message
-```
-
-还应人工确认:
-
-- 新增 reference 能从根 Skill 或已路由文件按条件发现;
-- Markdown 相对链接实际存在;
-- 根 Skill、角色 reference 与 Hook 没有职责漂移;
-- 没有占位符、秘密配置、真实凭据或不存在的工具与文件;
-- 钉钉仍只是 Hub 辅助通知参考,没有进入任务通信或门禁主链路。
-
-## 设计资料
-
-- [当前总流程图 V2.0](doc/Codex多角色项目推进总流程图.html)
-- [文档模板参考](doc/文档模板参考/README.md)
-- 历史流程与变更说明通过 `git log --all -- doc/` 查询,不在工作目录保留旧版副本。
-- [核心 Skill](etunel-role-collaboration/SKILL.md)
-- [Hub 工作流](etunel-role-collaboration/references/hub-workflow.md)
-- [项目生命周期](etunel-role-collaboration/references/project-lifecycle.md)
+- [V2.0 总流程图](doc/Codex多角色项目推进总流程图.html)
+- [历史文档模板参考](doc/文档模板参考/README.md):学习笔记与来源索引,原件未打包入仓库。
+- 流程文档固定路径更新,历史使用 `git log --all -- doc/` 查询,不另建版本或日期副本。
diff --git a/doc/Codex多角色项目推进总流程图.html b/doc/Codex多角色项目推进总流程图.html
index 572a489..bd8260f 100644
--- a/doc/Codex多角色项目推进总流程图.html
+++ b/doc/Codex多角色项目推进总流程图.html
@@ -31,7 +31,7 @@
版本与适用范围
V2.0:根据项目实施反馈调整任务流转
编制日期:2026-09-30。本版依据本次已确认的优化要求编写:中心按阶段下发任务;真人角色自行组织执行;完成后提交任务完成情况和结果性资料;中心依据结果决定是否推进。保留八阶段,并按审阅意见合并业务需求文档、将风险纳入立项资料、以链接提供缺陷信息、记录延期成果、增加项目与产品双方核实后的版本放行方式,区分内部与外部验收。
- 本次原位更新流程文档至 V2.0。V1.0 原文通过 Git 历史保留,现有 Skill、Hook 未随本文件同步。本版文档不表示这些运行配置已经部署,也不自动迁移在途项目。具体项目采用 V2.0、运行规则同步和部署,按后续明确决定执行。
+ 当前流程基线为 V2.0。V1.0 原文通过 Git 历史保留,仓库中的
中心业务 Skill 已按本版流程及经确认的任务留档方案整理;Etunel 配置与通信使用 etunel-use。源文件更新不表示已安装或部署,也不自动迁移在途项目,具体项目采用与配置变更按明确授权执行。
历史对照:V1.0 原流程文档(Git 历史)。模板来源:文档模板参考。旧文档中的过程节点用于历史对照;采用 V2.0 的项目按本版任务与结果流转执行。