• v2.1.0 075837d51f

    liyun released this 2026-10-20 19:11:25 +08:00 | 0 commits to main since this release

    v2.1.0 · V2.1 项目中心 Skill

    流程基线

    采用已确认的 V2.1 八阶段流程,为该流程下的首次正式发布。总流程图继续使用 doc/Codex多角色项目推进总流程图.html 固定路径,历史版本由 Git 保留。中心负责流程、交接与记录,各角色真人自行安排内部工作流程。

    主要变更

    • 阶段成果完成、已交待确认或存在需决定的遗留时,主动在持续中心会话汇报;逐项提供成果名称、版本、确认用途和完整入口,仅更新本地文件不算汇报。
    • 已有条件授权实际满足后按原范围推进,保留授权、条件满足和实际切换日期;阶段交接管理日期取实际切换日期,工程实际日期另记。
    • 补齐需求交接、应用层/底层/硬件工时与周期评估、技术负责人核实和测试周期衔接。初版与后续迭代分开,工时、工作周期、投入与外部等待分别记录。
    • 已有项目沿用唯一计划主表,新项目默认使用可编辑 Excel 八列模板。Markdown 进度只保留摘要和入口;模板不预填任务、日期、工时、人数或轮次。日常执行情况据实更新,计划日期、范围或资源变更由有权真人确认。
    • 完整归档有效成果和配套资料,或登记真实完整外部入口。项目明确授权本地复制时保留来源和路径映射,复制日期不覆盖原提交、采用、确认或完成时间。Agent 无法访问不等于未提交。
    • 全部 Bug 的处理或承接由中心先确认事实、产品再次确认并在职责内决定处理,沿用有效确认和原记录。结项后同步记录、锁定有效成果、停止重复催办,保留未修复问题和失败测试事实。
    • 阶段交接将上一阶段总结与下一阶段安排合为一条通知;等待决定时先在中心会话汇报,实际关闭后发送一次结项总结。阶段内重要通知继续按已授权范围发送,同轮合并。
    • 更新项目、阶段、任务和成果模板,新增阶段成果汇报、工时与周期评估、结项资料归档栏目及 Excel 计划模板;通知脚本同步帮助说明和离线回归用例,发送接口与五类事件保持兼容。

    安装与配置更新

    1. 更新目标环境的完整 ep-hub/,保留 references、assets 和 agents。新增规则和模板均可从 Skill 按当前任务发现。
    2. 配置与通信继续使用已安装的 etunel-use;本版不恢复统一全角色内部流程或独立 Hook 源树。
    3. 使用钉钉通知的项目同步部署 scripts/dingtalk_notify.py 和所需平台入口,按当前阶段传入 --stage。原位 @ 继续用 @{完整姓名} 与 --at 配对。已有有效配置可沿用,账号或群变更须重新确认。
    4. 发布包包含仓库已提交文件;本地通知配置、带版本号的未跟踪流程图源稿未打包。解压后按上述目录分别安装,源码包不自动安装 Skill。

    在途项目影响

    发布不等于部署,不自动更新插件缓存、Etunel 配置或在途项目。已有项目沿用已确认基线及计划主表;采用 V2.1 时明确迁移范围,保留原任务、原计划、改期历史、成果和真人确认,不用新规则改写过去的完成事实或要求重做已有成果。

    验证

    • Skill Creator 结构校验通过。
    • 独立 Python 下 38 项隔离离线通知测试全部通过,覆盖条件授权交接、多人原位 @、关闭后承接与失败测试状态保留。
    • 80 处 Markdown 链接及流程图锚点、八阶段结构检查通过;文本 LF 和 Git 差异格式检查通过。
    • Excel 八列表头、空白输入、日期/数值格式、筛选及冻结表头检查通过,已用本机 Excel 打开并导出预览检查排版。
    • 发布 ZIP 与标签所含文件逐项一致,压缩包完整性检查通过,附 SHA-256 校验文件。

    本次未真实发送钉钉通知,未执行真实项目完整生命周期或目标环境安装验收。结构与离线检查不代表接收端提醒、正式工程结果或在途项目迁移已完成。

    发布提交:075837d51f5816ad42154f84683ff6b5605654fc

    Downloads
  • v2.0.0 98541d682b

    chenmingxuan released this 2026-10-12 12:45:40 +08:00 | 2 commits to main since this release

    流程基线

    本版采用已确认的 V2.0 八阶段流程,为该流程下的首次正式发布。默认八角色与一个持续中心会话继续沿用;成员 Agent 之间仍经中心中继。

    主要变更

    • 以中心业务 Skill ep-hub/ 替代旧的全角色 etunel-role-collaboration/ 和独立 Hook 源树。中心管理阶段、交付结果、信息交接和留档,Etunel 配置、角色契约、会话绑定、消息和排障交给目标环境已安装的 etunel-use。
    • 每项交付任务明确一名主责真人,真人自行组织内部执行、直接协作并决定是否使用 Agent。任务接收与成果提交可在线下完成,记录实际依据;跨阶段推进由中心真人明确决定。
    • 区分原计划、当前有效计划和实际完成时间。实际完成只取任务提交后对应真人明确确认完成的时间;改期、退回、重开及跨阶段延续保留同一任务记录与历史。
    • 增加项目概览、项目进度、阶段记录、任务记录、成果索引五类模板。正式区只保留真人确认的最终成果和当前确认,草稿、旧版、历史确认及推进决定进入过程区;外部链接成果只登记地址。
    • 按 V2.0 更新八阶段结果要求:阶段二风险纳入立项资料;阶段六不要求缺陷清单文件或零缺陷清单;测试不通过的放行须有项目与产品双方真人确认,保留原测试结论;阶段七按适用范围记录内部和外部验收;阶段八由中心真人组织、业务确认结项、中心真人决定关闭。
    • 钉钉进度通知增加必填 --stage,标题取项目当前阶段;正文按“已确认的进展/待办事项/遗留”分条。支持在对应事项中用 @{完整姓名} 定位真人提及,并用 --at 列出相同姓名。已有责任、时间、停止事项和范围从事实记录沿用。

    安装与升级

    1. 将完整 ep-hub/ 安装到目标中心环境,保留 references、assets 和 agents;确认目标环境具备 etunel-use。
    2. 旧版中心和成员职责契约、Hook 与流程 Skill 需要按明确的迁移范围检查。V2.0 不再提供统一全角色 Hook 源文件;通过 etunel-use 的对应管理操作配置,中心自身配置和成员配置分别办理。
    3. 钉钉使用者同步部署共用 Python 文件和所需平台入口。所有旧 progress 调用须补 --stage;原位提及使用 @{完整姓名} 与 --at 配对。现有有效个人账号配置可沿用,变更账号或群另行确认。
    4. 仓库发布不会自动更新插件缓存、Etunel 配置或在途项目。已有项目继续使用登记基线,迁移须保留既有任务、时间、成果和确认历史;不能用新版规则改写旧完成事实。

    部署说明见仓库 README 和 .dingtalk/README.md,版本更新详情仅维护在 Release 中。

    验证

    • ep-hub 的 Skill Creator 结构校验通过。
    • 独立 Python 下 36 项隔离离线测试全部通过,包括阶段参数、中文多行消息、原位提及、有限重试和 Windows PowerShell 入口实际参数传递。
    • 22 个仓库 Markdown 文件 LF、59 个相对链接与锚点检查通过;14 个细则和模板可从根 Skill 按条件发现。
    • 两个 Shell 入口语法、三个 PowerShell 入口解析及 Git 差异格式检查通过。

    本次没有真实发送钉钉通知,也没有验证真实项目完整生命周期、接收端提及效果或原生 macOS/Linux 部署;上述检查不表示目标环境已安装或迁移。

    Downloads
  • v1.0.4 1d85de4c7c

    arechen released this 2026-09-15 17:46:20 +08:00 | 6 commits to main since this release

    流程基线

    流程仍为 V1.0。本版只优化消息表达和使用提醒,不改变八角色职责、Hub 唯一中介、任务波次、真人负责人确认、阶段门禁或留档规则。

    本次改进

    • 中心正式派发、交接、返工或说明阻塞时,工具支持则优先用可选 context 简述事项和下一步;简单答复可省略,不强制固定模板。
    • 完整任务要求仍在 text,完成或阻塞结果仍在 summary。附加说明不替代正文、成果文件、确认依据或完成条件。
    • 说明使用自然中文、实际换行和短列表;明确当前 2048 UTF-8 字节限制,以及纯文本展示、换行转义与 Markdown 渲染之间的区别。
    • 成员通过共享 Skill 按需了解如何读取和填写说明,不自动沿用原任务的过期状态,不为添加说明另发消息。
    • 工具未暴露字段时保持原正文用法;对端不支持时由 Etunel 保留消息并提示升级,不剥离说明重发,不重造队列或重试机制。
    • README 仅标明当前版本;逐版升级记录只在发布说明维护。

    使用者需要更新

    • 更新 etunel-role-collaboration 整个 Skill,保持入口、Hub 工作流、成员工作流、人类可读沟通和消息细则一致。
    • 更新 etunel-role-hook-contexts/中心角色精简职责与每轮提醒.md 中的完整职责 JSON 和每轮提醒,分别配置到 Etunel 对应字段。其他七个角色 Hook 无需替换。
    • 钉钉脚本和配置未变,无需因本版迁移。
    • 附加说明依据本次核对的 ETunel 0.5.4 实现;使用时通信双方须运行支持该能力的客户端,并重新加载 MCP。实际字段与能力协商为准,不能仅凭版本号假定已支持。
    • 本仓库发版不代表 ETunel 客户端已经发布或部署;不自动更新插件缓存、Hook 配置或迁移在途项目,不改写已发送消息。

    验证与限制

    • Skill Creator 结构校验通过。
    • 7 个修改文件的 LF、72 个相对链接与锚点、中心 Hook JSON、Git 差异格式检查通过。
    • 独立 Python 下 27 项隔离离线测试全部通过,包含 Windows PowerShell 入口参数传递;未触发真实钉钉通知。
    • 已对照 ETunel 当前源码核实字段、支持工具、长度和兼容规则;未重新执行真实跨设备消息验收或 macOS 验证。
    • 当前展示层可能转义换行,队列按纯文本显示;本版不修改客户端,不承诺 Markdown 富文本渲染。
    Downloads
  • v1.0.3 20c0de9b38

    chenmingxuan released this 2026-09-10 17:15:22 +08:00 | 8 commits to main since this release

    流程基线

    继续使用 V1.0 流程,八角色、阶段门禁及 Hub 唯一跨角色中介不变。

    本次更新

    • 阶段汇报与负责人 @ 提醒统一使用经确认的个人 DWS 账号,不再依赖机器人、应用密钥或临时 Webhook。
    • Hub 首次查询可用账号与项目群,以姓名、组织、群名取得负责人确认后,使用 init 自动创建配置。
    • 配置只保留通知开关、固定账号、固定群和项目名称;不保存机器人密钥或个人登录凭据。
    • progress 与 message 均支持按完整姓名 @,可将进度和行动提醒合并为一条;保留 AI 标识及中文自动汇报说明。
    • 修复 Windows 启动环境问题,共用 PowerShell 启动器使用独立 Python,保留中文、引号和多行 Markdown。
    • 更新 Hub Skill、中心 Hook、AGENTS.md、README 与部署说明;新 Shell 入口固定 LF 换行。

    升级要求

    1. 将共用 Python 文件及所需平台入口更新到实际 Hub 项目。摘要入口改为 dingtalk-message / dingtalk-message.ps1,移除旧 dingtalk-bot-message 入口和本地 Stream 实验脚本。
    2. 旧机器人配置不能直接沿用。Hub 确认个人账号、目标群及自动通知授权后,用 init --replace 重建 config.env;不分发旧密钥或他人的登录态。
    3. 更新核心 Skill 中受影响的通知说明,以及 Etunel 单独配置的中心 Hook;其他角色 Hook 无需因此替换。
    4. 本地配置继续排除出 Git。安装 Skill 不会部署脚本;发布不自动更新插件缓存或迁移其他在途项目。

    验证

    • 27 项离线测试通过,包含初始化覆盖保护、个人回执、@ 参数、有限重试与 Windows 实际传参。
    • Skill 结构、Hub JSON、68 个相对链接、Shell 语法、差异检查通过。
    • Windows 新封装个人账号里程碑消息已实际投递,状态为 SUCCESS。
    • 个人 @ 请求此前已提交成功,接收端提醒效果仍待本人确认;原生 macOS/Linux 运行尚未实测。

    通知仍仅是辅助可见性,不替代 Etunel 任务通信、人工批准、门禁或项目事实。

    Downloads
  • v1.0.2 a08cfd6a3b

    chenmingxuan released this 2026-09-09 11:52:18 +08:00 | 9 commits to main since this release

    本版说明

    发布版本为 v1.0.2,HTML 主流程仍为 V1.0,八角色及阶段门禁不变。

    版本采用 vX.Y.Z:前两位跟随已确认的 HTML 流程版本;流程版本不变时,Skill、Hook、脚本、配置及文档等更新均只递增第三位。流程正式升级到新的 X.Y 时,第三位从 0 开始。

    改进内容

    • 钉钉通知统一使用 Python 实现,保留 macOS/Linux 入口,新增 Windows PowerShell 入口。
    • 支持项目事件、自定义中文 Markdown、从文件读取正文,以及按完整姓名提醒负责人。
    • 所有系统统一从本地 config.env 读取机器人 Client Secret,不再从环境变量或 macOS 钥匙串取值。
    • 两个入口统一遵守离线预览;仅明确的 DNS 解析失败每隔 10 秒重试,总计最多 3 次。超时或缺少回执不盲目重发。
    • 不在命令参数、消息或错误输出中携带密钥,禁止把当前配置文件作为消息正文,真实配置及其备份排除出 Git。
    • 同步中心 Skill 的渐进式通知用法与中心 Hook,保留完整职责 JSON 和独立每轮提醒。

    升级注意

    1. 更新 etunel-role-collaboration 核心 Skill,以及中心 Hook 的完整职责和每轮提醒;其他角色 Hook 无需因本次通知更新而替换。
    2. 目标 Hub 项目需同步 scripts/dingtalk_notify.py 和所需平台入口。依赖 Python 3.9+ 与原生 DWS;PowerShell 入口需要 7.3+。
    3. 由部署负责人在本地 config.env 补填 DINGTALK_PROGRESS_CLIENT_SECRET,并删除旧 DINGTALK_PROGRESS_KEYCHAIN_SERVICE 字段。 实际配置包含明文密钥,须限制文件访问权限,不提交或回传配置。
    4. 普通群通知不需要 DWS 用户登录;按姓名提醒需要同组织的已登录账号及 DINGTALK_PROGRESS_PROFILE 配置。
    5. 发布不自动部署脚本、更新插件缓存或 Etunel Hook,也不自动迁移在途项目;按已确认的部署安排执行。钉钉仍仅为辅助通知,不替代 Etunel 任务消息、审批或项目门禁。

    验证

    • 27 项离线测试通过,覆盖平台入口、中文参数、配置密钥、预览与有限重试。
    • Skill 结构、AGENTS.md、8 份角色 Hook JSON、73 个相对链接及 Git 差异检查通过。AGENTS.md 校验器将版本示例误识别为路径的提示已人工核对。
    • Windows 普通群通知已返回有效服务端回执,并经负责人确认群内显示成功。
    • 按姓名 @ 和原生 macOS 发送尚未实测,不将其表述为已完成真实验收。

    发布提交:a08cfd6a3b4bfa38a3b3ac3a5b56bbd56502a514。

    Downloads
  • v1.0.1 4f9efd175d

    arechen released this 2026-09-08 21:56:28 +08:00 | 10 commits to main since this release

    本版说明

    发布版本为 v1.0.1,流程设计基线仍为 V1.0。八角色、八阶段、正式成果及原有审批和测试验收条件不变。

    改进内容

    • 新决定生效后说清旧任务哪些停止、哪些继续以及替换哪些输入;晚到结果不恢复旧要求。
    • 区分开工输入与本次产出,认准实际工程,不把尚待制作的成果当作上游缺件。
    • 产品对文档需求和参数把关;资料异常经 Hub 交对应专业角色核实,由原主责修正。
    • 合理查找仍无新线索时,汇总事实、未知和选择交有权负责人决定,不重复查询。
    • 模拟默认保留角色交接顺序,真实遗留问题不因模拟完成而关闭。
    • 在 AGENTS.md 和 README.md 中明确统一发布版本、递增规则、不可覆盖已发布标签以及发布与部署的区别。

    升级范围

    • 更新 etunel-role-collaboration 核心 Skill。
    • Etunel Hook 只需关注中心与产品两份:中心完整职责和每轮提醒均有调整;产品只调整完整职责。JSON 与每轮提醒仍分别配置。
    • 流程图和钉钉脚本未修改。发布不自动更新插件缓存、Etunel 配置或迁移在途项目,实际更新与迁移须明确确认。

    验证

    Skill 结构校验、AGENTS.md 校验、114 处本地链接及标题锚点、八角色 Hook JSON 和独立提醒格式、Git 差异检查均通过。未进行真实项目流程重跑或钉钉发送。

    发布提交:4f9efd175d165153b99a4a0767afb00b0f066142。

    Downloads
  • v1.0.0 ba95337650

    chenmingxuan released this 2026-09-08 19:47:57 +08:00 | 11 commits to main since this release

    发布内容

    • 定版八角色、八阶段协作流程:项目Hub统一中继,角色任务按依赖推进。
    • 统一渐进式职责 Skill 与八角色 Hook,保留完整职责 JSON 和独立每轮提醒。
    • 明确真人负责人参与、测试结果项目负责人确认、缺陷修复与回归、平台及客户双线验收。
    • 补齐模板复用、阶段成果留档和复盘结项规则。
    • 文档改为固定路径维护,历史由 Git 保存,不再保留日期目录及旧版副本。
    • 钉钉仅作为 Hub 的辅助进度和异常通知参考,不替代 Etunel 任务通信。

    使用入口

    • etunel-role-collaboration/SKILL.md:各角色按需读取的职责与流程。
    • etunel-role-hook-contexts/:在 Etunel 中独立配置的八角色上下文。
    • doc/Codex多角色项目推进总流程图.html:当前 V1.0 流程图。
    • doc/文档模板参考/:配套模板参考与来源清单。

    验证与范围

    发布基于主分支提交 ba95337650ed9e14db5fe7a10208d568e7a16ad7。已完成 Skill 结构、AGENTS.md、Hook JSON 格式、文档链接及流程导航检查。

    这是职责约束与流程文档的正式发布,不代表已自动部署 Skill/Hook、升级插件缓存或迁移在途项目。实际项目仍使用已登记基线,迁移需负责人确认。

    Downloads