## 要求 監視が `permission_denials` を致命にしなかったとき(claude が `subtype: success`・`is_error: false` で終わった)、拒否の件数を必ず警告として残す。先に別の早期の警告を出していても落とさない。 ## 今の作り - `plugins/ndf/scripts/lib/monitor_loop.py` は早期の警告を `warned_early_error` で 1 回だけ出す(238 行目付近) - 同じ監視で先に標準エラーの記録の警告を出していると、後から現れた拒否の件数(`permission_denials N 件(subtype: success で終わったため致命にしない)`)は出ない - #1513 の受け入れ条件 1513-2(拒否された件数が監視の出力に警告として残る)は、この順序のときだけ満たされない ## 受け入れ条件 - [ ] 1. 標準エラーの記録の警告を出した後に `permission_denials` が非致命として見つかっても、拒否の件数の警告が 1 回出る - [ ] 2. 同じ警告を周回ごとに繰り返さない(今の 1 回だけの性質は警告の種類ごとに保つ) - [ ] 3. 既存のテストが通る ## 由来 スプリント a2 の確定仕様化で `docs/specifications/cross-drive-rerun-pause-and-denials.md` をコードと照合したときに見つけた(#1513・PR #2052)。振り返りは #2008。 ## 見積 Size 1。
Activity