並列経路の record --tier 明示を不要化(T8・ADR-AS-4 解消)
追加
- applied-state の task_id 突合:
tier_autoapply.jsonlにtask_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