Skip to content

detect-wrapper-anomaly: LLM-reported-success-but-no-commit パターンを検出ルールに追加 #369

@saito

Description

@saito

Background

scripts/detect-wrapper-anomaly.sh の異常検出カタログに「exit_code=0 かつ git log に対象 Issue のコミットなし かつ LLM 出力に成功フレーズ('完了しました' / 'commit and push' 等)が含まれる」パターンが存在しない。Issue #365 では、LLM が実装完了を報告しながら実際にはコミットが発生しない silent no-op 異常が発生し、/verify iter 1 まで検出されなかった。

Purpose

detect-wrapper-anomaly.sh に LLM-reported-success-but-no-commit パターンを追加し、同種の異常を Tier 2 として早期検出・リカバリ(run-code.sh 再実行 → 失敗時はユーザーへエスカレーション)できるようにする。

Acceptance Criteria

Pre-merge (auto-verified)

  • scripts/detect-wrapper-anomaly.sh または関連カタログファイルに、exit_code=0 + コミットなし + 成功フレーズの組み合わせを検出するルールが追加されている

Post-merge

  • silent no-op シナリオ(exit 0 + コミットなし + 成功フレーズ出力)を再現し、Tier 2 異常として検出されることを確認

Metadata

Metadata

Assignees

No one assigned

    Labels

    retro/verifyAuto-created from /verify retrospective improvement proposaltriagedトリアージ済み

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions