Skip to content

harness:引擎升级到 delivery-harness 0efb6c0(B46 P4 全量),契约夹具适配 - #74

Merged
SnowsonZ merged 2 commits into
mainfrom
chore/upgrade-harness-7
Oct 3, 2026
Merged

SnowsonZ merged 2 commits into
mainfrom
chore/upgrade-harness-7

Conversation

@Snowson

@Snowson Snowson commented Oct 2, 2026

Copy link
Copy Markdown
Collaborator

摘要(delivery-harness B46 P4 期门禁 G2:消费方升级)

引擎升级到 delivery-harness main 0efb6c0(P2–P4 全量演进),契约夹具适配,bin/verify --full 全过:Ran 556 tests, OK(G2 基线达成)。

改动

  • .harness/engine + lock:P2–P4 全部引擎演进(时间线/事件导出/CI 事件/GitHub 事实同步/合并账本/审计复原与完整性/告警汇总/评审包等)。
  • tests/test_harness_dispatch.py:FakeGitHub.wait_ci 补 detail 形参(引擎 B71 修复后携带升级通道附言)——此前 11 个契约失配的根因之一。
  • tests/test_harness_review_independent.py:Reviewer.read 返回值适配为 (text, model, basis)(模型依据位),三处调用点与三处测试内 Fake 同步。
  • 命名说明:远端 chore/upgrade-harness-3–6 为历史遗留半成品分支(非本次内容,未动),故顺延为 -7。

验证

  • 本 worktree bin/verify --full 通过 @ 736314c:Ran 556 tests, OK(skipped=1)。
  • 推送后 ls-remote 与本地一致(d55b5ab)。

未含(后续单独 PR)

auto-merge.yml 与 quality.yml 与新模板双向分叉(本项目自有配置 vs 模板新增告警 job 等 P4 内容),按引擎升级约定「已有文件不覆盖、接入方按需合并」另行合并。

Migration(引擎 CHANGELOG 相关)

  • 指标基线:如需基线行在 [metrics.baseline] 登记(本项目已按历史升级登记)。
  • [events]、[alerts] 均为可选段,缺省行为不变,无需动作。

Snowson and others added 2 commits October 3, 2026 07:38
- .harness/engine:P2–P4 全部引擎演进(时间线/事件导出/CI 事件/GitHub
  事实同步/合并账本/审计复原与完整性/告警汇总/评审包等);锁文件更新
- tests/test_harness_dispatch.py:FakeGitHub.wait_ci 补 detail 形参
  (引擎 B71 修复后携带升级附言)
- tests/test_harness_review_independent.py:Reviewer.read 返回值从
  (text, model) 适配为 (text, model, basis)(评审模型依据位),三处
  调用点与三处测试内 Fake 同步
- bin/verify --full 通过:Ran 556 tests, OK(G2 基线对照达成)
- auto-merge.yml 与 quality.yml 与新模板有双向分叉(自有配置 vs
  模板新增告警 job 等),按「接入方按需合并」留后续 PR 单独处理
@github-actions github-actions Bot added class:K7 needs-independent-review 待非设计方独立评审(试行) labels Oct 3, 2026
@github-actions
github-actions Bot requested a review from SnowsonZ October 3, 2026 00:19

@SnowsonZ SnowsonZ left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

引擎升级到 delivery-harness 0efb6c0(B46 P4 全量)+ 契约夹具适配,分支已重整、harness 与 build 全绿,按用户决定批准合并。

@SnowsonZ
SnowsonZ merged commit 0bf084c into main Oct 3, 2026
3 checks passed
@Snowson
Snowson deleted the chore/upgrade-harness-7 branch October 3, 2026 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

class:K7 needs-independent-review 待非设计方独立评审(试行)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants