-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
/idd-all batch(#1 #2 #4 #5)前三個 lane 的產出:rename-skills-codex-prefix(43b7b67,issue #2)的 catch-up verify 與殘留清理、test 迴歸防線強化(issue #4)、specs 樹 122 處舊路徑同步(issue #5)。三個 issue 均達 verified(6-AI cluster/catch-up verify PASS)。
Commits: 77c4239、9b509c7、ff392ef、b45938d|Tags: idd-2-verified、idd-4-verified、idd-5-verified
- codex-cancel SKILL.md:舊裸名 shorthand
:rescue/:adversarial-review→ codex- 前綴(中英文各一處) - 裸「取消」trigger keyword qualify 為「取消 codex」;result 的「看完整 / detail」qualify
- codex-config 移除 stale「第 10 個 user-facing capability」序號
- tests/review.sh / rescue.sh:no-profile resolver 斷言(
gpt-5.6-sol|xhigh|600||default)— 三 producer default 迴歸保護對稱化 - tests/config.sh:修 anti-guard(舊 whitelist 主動接受裸
設定/配置/config,會綠燈放行 issue #2 的回歸) - tests/{config,result,status}.sh:bare-generic guard 統一改 token 級(解析 Trigger keywords 行 — 修 status 塌陷邏輯、補英文裸詞覆蓋;cluster verify findings)
- codex-result SKILL.md:
--latest <skill>enum fail-fast reject(非法值不再流進 glob 產生誤導訊息);tests/result.sh 斷言強化(case + exit 2 結構檢查) - temp dir cleanup 移至 assert 前(trap-safe)
- 10 個 active spec 檔 122 處
skills/<name>/→skills/codex-<name>/(trace 註解大宗 + batch/tests spec 的 normative 條款路徑) -
可執行殘留(DA 獨抓):
tests/lib/e2e-claude-print.sh的 Layer 3 e2e 觸發仍組裸名/codex-pro:review— 修為codex-前綴(result-file glob 維持裸名,兩者本需不同值) - trace code-list 去重 ×80(機械替換撞上既有 codex-* 條目)
-
tests/spec.mdbare-prefix 範例修正(逃過完整前綴 pattern 的縮寫形式)
-
tests/run.sh全綠(斷言 370 → 377+) - 6-AI ensemble ×2:#2 catch-up verify(18 findings 分類,PASS)、#4+#5 cluster verify(24 findings、5 MEDIUM 全修,PASS)
- Verify reports:#2、#4+#5 cluster
- Issue #1(heading-reliability promotion):12-combo Layer 3 e2e matrix 執行中,結果決定 warn→hard 斷言 promotion
harden-producer-heading-reliability Spectra change 完結(issue #1,開案 2026-06-11):12-combo Layer 3 e2e matrix 於 gpt-5.6-sol 觀測 heading warn = 0,e2e heading 檢查依 conditional promotion 條款由 warn 升 hard 斷言。Change 已 archive,delta 合入 e2e-tests + review specs。
Commits: def10e8、c5c6448、a3b463d|Tag: idd-1-verified|Sister: #6
-
tests/e2e.sh:3 個 heading 檢查點
verify_substring_warn→verify_substring(review## Summary/## Findings+ adversarial 4-section 迴圈);註解記錄證據範圍(10/10 observable combos — codex verify 抓到的精度修正) - openspec:change archive;e2e-tests spec「Heading assertion strength」+ review spec 合入 promotion 後狀態
-
tasks.md 誠實記錄:3.3 標
[~](adversarial live recheck 被 #6 阻擋,heading 證據引 matrix);4.1/4.2 補勾(早已 ship 的版本/docs 工作)
- 12-combo matrix:10/12 exit 0、heading warn 0;2 個 adversarial combo 失敗於正交的背景執行孤兒問題 → #6(producer skills 需明文 codex-call 前景同步執行)
- Promotion recheck:review/mixed hard 斷言 live 綠
- Task 5.1 mandatory smoke:真實 Step 3 instructions + git fixture + 真 codex-call,
## Summary/## Findings/### Finding 1:三 literal tokens 全中 - Codex quick verify(promotion diff):3 OK + 1 註解精度 finding(已修)
-
tests/run.sh全綠
- #6 producer skills codex-call 前景同步執行條款(修復後補 adversarial combo live 證據)
三個 producer SKILL.md(codex-review / codex-rescue / codex-adversarial-review)的 Step 4.2 加入前景同步執行條款:codex-call 嚴禁 run_in_background 及任何背景化,result file 寫入完成前 task 未完成。修復 claude --print 單輪下 agent 自行背景化 codex-call 導致 result file 孤兒的 flake(issue #1 的 12-combo matrix 2/12 + recheck 連續複現;上游 #324 silent-stub 的變體)。
Issue: PsychQuant/codex-pro#6|Commit: 2dfd62a|Complexity: Plan(硬閘 — 單一條款散佈 6 檔,EnterPlanMode approved)
- 3 producer SKILL.md:Step 4.2「嚴禁 spawn codex CLI」規則後插入統一的前景同步條款(literal-token 命令式 — issue #1 實證此寫法有效)
- tests/{review,rescue,adversarial-review}.sh:各加 1 條條款存在性斷言(RED→GREEN,斷言 377 → 380)
- RED 確認 ×3 → GREEN 後
tests/run.sh全綠 - Live 驗證:adversarial-review/mixed(原 matrix 失敗 combo)條款後 exit 0、4 heading hard 斷言全過 — 條款有效性實證
- binary combo 本輪被帳號 session limit 擋(skill 未執行、與本 fix 正交)— quota 重置後補跑
- Codex 跨模型 quick verify 排程中(429 quota 重置後)
條款是 prompt-level 約束、遵循 probabilistic;上游 harness 的「--print 單輪 + 背景 job 生命週期」結構性風險不在本 repo scope(記於 diagnosis Residue)。
上游 GPT 改版後,codex-pro 全套 default model 從 gpt-5.5 換至 gpt-5.6-sol,plugin 版本 0.5.1 → 0.6.0。實測依據(2026-07-10/12):codex-call(ChatGPT-account backend-api)路徑上 5.6 世代僅 gpt-5.6-sol 可用(gpt-5.6 / gpt-5.3-codex 皆 HTTP 400);codex exec 路徑需 codex CLI ≥ 0.144。
Issue: PsychQuant/codex-pro#3(已關閉)|Spectra change: bump-default-model-gpt56sol(archived 2026-07-11)|Commits: 3e190fb、ea5f6a8
-
3 個 producer skills(codex-review / codex-rescue / codex-adversarial-review):SKILL.md 內嵌 resolver
DEFAULTS["model"]→gpt-5.6-sol;backward-compat 承諾限縮為「已設 profile 者不受影響」(未設 profile 者採用新 default) - codex-config:schema default 表、範例輸出、profile.yaml 範例同步;out-of-scope 註記補 model-escalation 欄位收攤決策
-
codex-batch:SKILL.md default +
references/script-template.sh範例值;troubleshooting 補「gpt-5.6-sol需 codex CLI ≥ 0.144」版本需求(實測 0.142.3 → 400、0.144.1 通過) -
Tests:
config.sh/adversarial-review.sh/status.sh斷言與 fixture 同步(RED→GREEN);static.sh與batch.sh兩份獨立 template sha256 invariant 重算 - Specs:5 個 active openspec specs(review / rescue / adversarial-review / config / batch)normative default 記載更新;5 檔補回檔尾 newline
-
In-flight change 協調:
harden-producer-heading-reliability的 review spec delta 同步 rebase 為gpt-5.6-sol(消滅 archive 時 landing-order 回退 trap) - Docs:README.md / CLAUDE.md 的 default 記載同步
- 版本:plugin.json 0.5.1 → 0.6.0;marketplace.json 補 version 欄位並同步
-
effort: xhigh、max_time: 600(實測 sol 接受,無變更需要) - Profile override 機制與語意(已設 profile 的使用者行為完全不變)
-
openspec/changes/archive/**歷史記載
-
tests/run.sh370/370 assertions、10 layers 全綠 - 6-AI ensemble verify(pai-ensemble 2.18.0:4 lens + Devil's Advocate + Codex 跨模型)Aggregate PASS,21 raw findings 全數修復/分流
- Per-ship smoke ×4:3 producer 真 codex-call(heading contract 零漂移)+ 1 次
codex exec路徑 probe - Tags:
idd-3-baseline(開案 anchor)、idd-3-verified(驗證 snapshot)
- #4 review/rescue resolver 缺 no-profile default behavioral 斷言
- #5 specs trace 註解殘留舊 no-prefix skill 路徑
- Cross-repo:PsychQuant/psychquant-claude-plugins#105、PsychQuant/issue-driven-development#251