用途:在 tempa-spec 暗色模式激活时,作为“本应升级给用户的发现应当去向何处”的唯一事实来源。dark.md 的存在是暗色模式激活的唯一信号,由 hrt-dark-mode-opt-in 创建;各阶段指令只需一行指向本技能。若 dark.md 不存在,本技能不做任何事,每个发现按正常路径交给用户。
主要能力(按调用阶段路由):proposal、specs、design(hrt-adversarial-authoring,对应 artifact)中,单评审者的 UNANCHORED 发现路由到 hrt-dark-mode-decision-gate,安全技能已决定的一切仍交给用户,另 proposal 阶段“一个变更还是几个变更”的问题也交给用户;align(hrt-align-consistency-review)中所有 ALIGN DECISION 与 HIGH 发现路由到决策门,无额外项,VERIFY 与 WALKTHROUGH 不变,WALKTHROUGH 仍是强制收尾评审,用户还会看到 dark.md;apply Phase 1(tdd 循环)中 seam-mismatch 阻塞项路由到决策门,其他 Phase 1 阻塞项交给用户;apply Phase 2(hrt-apply-code-review)中所有本会浮现给用户的发现路由到决策门,无额外项。
不变量:ANCHORED 发现以及两位独立评审者同时提出的发现,在调用技能内自动解决,不会进入本路由;安全类需求或缓解措施(由 stride-analysis-patterns、threat-mitigation-mapping、security-requirement-extraction 决定)始终交给用户,绝不进入决策门;变更规模问题始终交给用户;align 的 WALKTHROUGH 在任何暗色模式变体下都保持强制且完全手动。决策门始终是新子代理,把推理写入对应 dark.md 章节,自身从不升级给用户,总是产出决定。
计划模式与+实现:dark.md 头部标明变体。planning-only 仅覆盖到 align,apply 超出范围,apply 会停止并告知用户 planning-only 暗色模式止于 WALKTHROUGH;+implementation 下 apply Phase 1 与 Phase 2 也按上表路由,Phase 2 之后 dark.md 全文与代码 diff 一并呈现,作为用户提交前的第二次收尾评审。