Ergasterion 是一个实现与评审的组合技能,采用仅显式调用的方式。其核心设计是:一个构造器,配合可选择的评审契约。它复用已安装的 $actuating 实现,不另起构造准则,也不在另一种策略下调用 Actuating 原生的评审收尾流程。
【用途与定位】 Ergasterion 用于把实现(构造)与评审组合成一个受控流程。默认流程为:接受的目标(accepted Goal)→ Actuating 实现 → 本地证明 → Ship → Architectonic → Elenctic → 联合证据折叠 → 通过 Actuating 实现产生受支持的后继 → 证明 → Ship → 新一轮。默认评审策略为 review=combined,即 Architectonic 先于 Elenctic 在同一个冻结候选上运行,任一评审都不能授权轮次中途编辑。Ergasterion 只拥有该组合的调度、聚合与完成判定权,不拥有评审者判断、构造选择、Actuating 原生评审信用或公开效果。
【主要能力】 技能提供一组意图选择器(非 shell CLI):
- $ergasterion <accepted goal>:裸调用,执行本地实现、授权的 Ship 和选定的评审收尾。
- $ergasterion implement <accepted goal>:等同于 $actuating implement,仅本地构造与证明,不评审、不推送、不开 PR。
- $ergasterion analyze <question>:等同于 $actuating analyze,只读构造判断,不发起新的评审活动,也不写入语料。
- $ergasterion review PR #123:一次选定的评估/聚合,不进行实现或收尾连续轮次。
- $ergasterion review-closeout PR #123:按选定策略进行评审、受支持的修正、证明、发布与收敛。
- $ergasterion resume:恢复既有的确切运行/分析、主题、操作与策略,不依据当前分支推断新运行。
【评审策略选项】
- review=combined(默认):Architectonic 后 Elenctic,随后一次联合折叠;需要 PR。
- review=actuating:将裸调用/implement/analyze/review-closeout 原样委派给 Actuating,其原生契约、调度、恢复和计数保持权威。
- review=architectonic:架构评估,支持 PR、子系统、仓库及确切的提议设计主题。
- review=elenctic:Elenctic 的 PR 活动或反馈分析工作流,遵循其当前范围/来源要求。
- for resolution:对保留的聚合发现做一次分组处理,无实现权限。
- for construction:仅对已确立证据或现有 PR 反馈进行仅提议综合;除非显式要求 review for construction,否则不做新评估。
- parallel-reviews / serial-reviews:评审者内部的调度方式,绝不表示 Architectonic/Elenctic 阶段并行。显式串行调度与 concurrency 大于 1 冲突。
- with concurrency N:Elenctic 既有的 1–20 有界工作器设置,不是总文件预算。
- summary-only、no-drafts、report-only、text-only、no-file:保留所请求的呈现/效果限制;在 no-file 限制下所需快照可能仍不可用。
【使用方式与边界】 默认呈现为评论:有证据支持的发现和符合条件的草稿,而非已发布评论。应拒绝不兼容的组合,例如将 implement/closeout 与仅提议构造或 resolution 组合;不得假装 Actuating 有新的只读评审活动;不得在无唯一开放 PR 的仓库/设计上运行 Elenctic;不得在无 Elenctic 的策略上静默忽略并发设置。应使用 Actuating analyze 作为其只读路径。意图不明确永远不会赋予变更权限。缺失目标权限仅阻止依赖它的实现。
【权限与不变式】 评审者在实现运行中仍保持只读。Ergasterion 使用 Elenctic 时不进行 GitHub 变更;Viewed 和自有线程解决不属于组合收尾。任何路径都不发布评审评论、不批准、不合并,也不削弱模型/权限策略。所有评审、分析和呈现折叠中 corpus_write_authorized 均为 false。后续构造器交接只能在其实际所属写权限下捕获已接受见证。父级权限不授权工作器源、索引、分支或配置写入。需保持实现会话已解析的模型和推理配置,并核验实际运行时选择。缺失能力/证据时暂停依赖工作,不静默降级评审者或伪造通过。
【完成与恢复】 非原生收尾要求在同一未变更且已证明的 PR 候选上,于相同目标、范围、策略和选定政策下连续取得五轮计入。组合轮次包含两个评估及其联合折叠;单评审者策略仅计入其显式选定范围。这是 Ergasterion 的政策,不等同于五次原生 Actuating 确认或通用证明。review 只运行一次;本地 implement 与 analyze 无连续轮次要求。恢复应基于直接运行/活动/工作器/报告引用;必要时可用 $seq 做精确恢复。变更输入会使依赖的证据/信用失效;保留的旧发现保持历史状态,直至重新验证。策略变更需显式调用者意图和新的信用基础。
【报告】 应报告实际结果、策略、已评审 head、覆盖范围、保留发现、接受/拒绝的变更、计入轮次和限制,并区分本地完成、评估完成、提议交付和评审收尾。未解决的必需负债、证明丢失、重大覆盖缺口或缺少最终公开回读都禁止无保留收尾。
【适用场景】 适用于需要在受控组合流程中同时进行实现与多策略评审的开发场景,尤其是希望复用 Actuating 构造能力但需要 Architectonic/Elenctic 组合评审并严格区分权限边界的团队。
【限制】 该技能全部为显式调用,不自动触发;评审只读,无 GitHub 变更权限;非原生收尾有严格的五轮连续计入要求;许多具体实现细节、安装方式、平台支持、收费情况等资料暂未提供。