Skip to content

harness:引擎升级到 delivery-harness 38754f8(B46 P1 全量 + 契约测试对齐) - #71

Merged
SnowsonZ merged 4 commits into
mainfrom
chore/upgrade-harness-4
Sep 30, 2026
Merged

SnowsonZ merged 4 commits into
mainfrom
chore/upgrade-harness-4

Conversation

@Snowson

@Snowson Snowson commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator

内容

两笔原子合并(引擎接口演进要求测试修复随升级同合):

  1. 内置引擎升级到 38754f8(B46 P1 全量:T101–T112 事件链、守卫结构化解析、路由/派发/评审埋点、等价夹具)。upgrade 打印三条 Migration,其中 [events] 一条为 T107 新增(可选键,默认开启,无需动作)。
  2. 契约测试对齐(fix/harness-contract-t105):FakeGitHub.wait_ci 增 detail 形参、三处 reviewer.read 解包兼容三元组、三个假评审器补 basis。

证据(B46 P1 期门禁 G2 全量)

  • 基线(升级前 main 736314c):bin/verify --full 全绿 ✓
  • 升级 + 契约修复后:bin/verify --full 全绿,Ran 556 tests —— 与历史基线 556 完全一致(零新增零丢失,消费方代码零改动)✓
  • 引擎侧等价证据见 delivery-harness 各任务 PR(T106 三态等价 4/4、T102/T103/T104/T108/T110/T111/T112 变异全被抓住)✓
  • 事件链:升级后引擎写事件至 git 公共目录 harness.db,链校验完好(此前各轮 G2 已逐项取证)✓

说明

  • 不在本仓库主目录操作;本分支于独立 worktree 产出。
  • 合并后 Agent-Notification 即运行 B46 P1 全量引擎,本机事件开始入库。

🤖 由 Agent 账号按 bin/as-agent 流程提交

- FakeGitHub.wait_ci 增加 detail 形参(T105 起 CI 失败摘要入参,带默认值双向兼容)
- 三处 reviewer.read 解包改为 text, model, *_(兼容 2/3 元组)
- 三个假评审器 read 返回补 basis 第三元(reported),匹配 T105 起 run_reviewer 的三态解包

注意:假评审器三元组仅兼容升级后的引擎,本分支须随 .harness 升级 PR 原子合并,不可单独先合。
# Conflicts:
#	.harness/engine.lock
#	.harness/engine/agents/dispatch.py
#	.harness/engine/cli.py
#	.harness/engine/guards/command_guard.py
# Conflicts:
#	.harness/engine.lock
#	.harness/engine/agents/dispatch.py
#	.harness/engine/core/events.py
#	.harness/engine/core/events_db.py
#	.harness/engine/routing/policy.py
@Snowson

Snowson commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator Author

冲突已解决(merge-in main 80c75a1):#70(上次升级到 5cf0640)在分支切出后合入 main,与本次 38754f8 升级在 .harness/ 下冲突(events 文件为 add/add)——5 处冲突全部取本分支的新引擎(38754f8 为 5cf0640 超集),.harness/ 之外零冲突。合并后 bin/verify --full 全绿,测试数维持 556 与基线一致。

@github-actions github-actions Bot added class:K7 needs-independent-review 待非设计方独立评审(试行) labels Sep 30, 2026
@github-actions
github-actions Bot requested a review from SnowsonZ September 30, 2026 03:20

@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 38754f8(B46 P1 全量)+ 契约测试对齐,556 测试与基线一致,分支已重整、CI 全绿,按用户决定批准合并。

@SnowsonZ
SnowsonZ merged commit 98e9b26 into main Sep 30, 2026
3 checks passed
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