Skip to content

v2.48.0

Latest

Choose a tag to compare

@satoh-y-0323 satoh-y-0323 released this 07 Jul 10:59

並列経路の record --tier 明示を不要化(T8・ADR-AS-4 解消)

追加

  • applied-state の task_id 突合: tier_autoapply.jsonltask_id フィールドを追加し、record_agent_outcome.py(session_id, role, task_id) 全一致で実適用 tier を一意解決(優先2a)。並列 wave 内の複数 wt_developer を task 単位で分離。0 件時は従来の session 最新行(優先2b)へフォールバックし後方互換
  • C3_TASK_ID: マーカー: parallel-agents の起動プロンプトに機械可読マーカーを必須注入。hook が行頭アンカー+厳格書式([A-Za-z0-9._-]{1,200}・first-match)で抽出。allowlist が誤抽出・秘密混入・ReDoS を構造的に排除
  • 2b フォールバック警告(additive): マーカー運用中の真の突合失敗に限定して stderr 1 行警告(純逐次 0 回・並列正常 0 回の発火設計・_mask_secrets+repr の二段防御・警告のみ)

変更

  • parallel-agents SKILL.md: wt_developer 向け --tier 付与ルールを撤去し「applied-state task 突合で機械解決・--task は突合の必須キー」へ一本化。旧 ADR-AS-4 注記(worktree 越境懸念)は E2E 実測で反証し解消

後方互換

  • 全て additive(jsonl キー追加のみ・task 未指定経路は bit 一致・DB migration なし・既存 fail-safe 不変)。破壊的変更なし

🤖 Generated with Claude Code