Skip to content

20260719 edit contract layer

che cheng edited this page Jul 18, 2026 · 1 revision

2026-07-19 — /idd-edit SKILL↔helper contract 靜態層(#163,形狀 c)

已 merge 至 main(PR #270)

  • #163 integration contract 層8be146c,Plan tier 核准形狀 (c)):新 suite idd-edit-contract — EMITTED 機械導出自 idd-edit-helper.py(single source,無第三份變數清單);不變量 CONSUMED − DEFINED − EMITTED − ALLOWLIST = ∅ 封殺 #154 R1 B1/B2 的「fixtures 全綠、production 壞掉」class;emit-surface freeze(11 名);checker seeded-violation 自證。SKILL 新 Contract 節。首跑抓到 IDD_CALLER → 歸類 #161 env 契約入 allowlist(GITHUB_REPO 刻意排除 — 那正是 B2)。(a) orchestrate.sh 抽取為觸發式升級。全 sweep 39 suites 0 fail

過程紀錄

  • 共用 working-tree 競態:與並行 session(#269 branch)撞 tree — commit 一度落錯 branch,以 branch -f 修復自身 ref、未動對方 checkout;#183 tree-lock 教訓再次成立(git 操作前未 acquire lock)。本次 main 端 changelog 即經臨時 worktree 提交。
  • 發版協調:v2.100.0 版號已由 PR #271(#269 --type=reply)branch 認領且含本案 ancestry — #163 不另發版,v2.100.0 隨 #271 統一落地。

#163 已依 close ritual 結案(summary + body sync + dashboard)。

CLAUDE.md:無需更新。

Clone this wiki locally