coverity-apply
Coverity の警告のトリアージの実行で人が選んだ承認(実行フォルダの approvals.json の修正・逸脱・却下)を反映する。反映する件数・ID・影響を見せて同意を得てから、逸脱は Coverity にトリアージを書き戻す道具に計画のファイルと確認の文字列を渡し、修正は git ならブランチを push してプルリクエストの題名と本文(作成の URL)を用意し、svn なら作業コピーに差分を当てる。却下したグループの CID は、次の実行からグループにしないよう記録する。途中で失敗しても、もう一度使えば残りだけを反映する。「承認を反映して」「トリアージの結果を Coverity に登録して」「修正のプルリクエストを作って」「最新の実行を反映して」のように頼まれたときに使う。オプションで、知識の追記の案と、推奨が採られた割合の集計もする。
Pinned to revision f415c5f0d2b9, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- shell(uv run:*)
Files
- skills/coverity-apply/SKILL.md
- skills/coverity-apply/README.md
- skills/coverity-apply/assets/approvals.schema.json
- skills/coverity-apply/assets/contract/confidence/cases.json
- skills/coverity-apply/assets/contract/token/cases.json
- skills/coverity-apply/assets/run.schema.json
- skills/coverity-apply/evals/applies-after-consent/case.yaml
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/approvals.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/20001/result.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/20001/saved.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/20002/result.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/20002/saved.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/G1/result.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/items/G1/saved.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/patches/20001-fix.patch
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/run.json
- skills/coverity-apply/evals/applies-after-consent/files/coverity-triage-out/20261108-101500/summary.html
- skills/coverity-apply/evals/applies-after-consent/files/repo/.coverity-triage/config.yaml
- skills/coverity-apply/evals/applies-after-consent/files/repo/.coverity-triage/no-grouping.yaml
- skills/coverity-apply/evals/applies-after-consent/files/repo/src/reader.c
- skills/coverity-apply/evals/applies-after-consent/graders/01-applies-agreed-content.md
- skills/coverity-apply/evals/applies-after-consent/graders/02-fix-branch.md
- skills/coverity-apply/evals/applies-after-consent/graders/03-pull-request-info.md
- skills/coverity-apply/evals/applies-after-consent/graders/04-deviation-not-written.md
- skills/coverity-apply/evals/applies-after-consent/graders/05-no-grouping-kept-comments.md
- skills/coverity-apply/evals/applies-after-consent/graders/06-no-token-inputs-unchanged.md
- skills/coverity-apply/evals/applies-after-consent/place-files.sh
- skills/coverity-apply/evals/applies-after-consent/prompt.md
- skills/coverity-apply/evals/asks-before-applying/case.yaml
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/approvals.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/20001/result.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/20001/saved.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/20002/result.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/20002/saved.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/G1/result.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/items/G1/saved.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/patches/20001-fix.patch
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/run.json
- skills/coverity-apply/evals/asks-before-applying/files/coverity-triage-out/20261108-101500/summary.html
- skills/coverity-apply/evals/asks-before-applying/files/repo/.coverity-triage/config.yaml
- skills/coverity-apply/evals/asks-before-applying/files/repo/.coverity-triage/no-grouping.yaml
- skills/coverity-apply/evals/asks-before-applying/files/repo/src/reader.c
- skills/coverity-apply/evals/asks-before-applying/graders/01-counts-and-ids.md
- skills/coverity-apply/evals/asks-before-applying/graders/02-effects.md
- skills/coverity-apply/evals/asks-before-applying/graders/03-asks-consent.md
- skills/coverity-apply/evals/asks-before-applying/graders/04-nothing-written.md
- skills/coverity-apply/evals/asks-before-applying/graders/05-fix-stays-out-of-coverity.md
- skills/coverity-apply/evals/asks-before-applying/place-files.sh
- skills/coverity-apply/evals/asks-before-applying/prompt.md
- skills/coverity-apply/scripts/apply.py
- skills/coverity-apply/scripts/confidence.py
- skills/coverity-apply/scripts/plantoken.py
- skills/coverity-apply/tests/apply_testlib.py
- skills/coverity-apply/tests/test_apply_cli.py
- skills/coverity-apply/tests/test_apply_code_plan_read.py
- skills/coverity-apply/tests/test_confidence_contract.py
- skills/coverity-apply/tests/test_token_contract.py
Every link opens the file at its source, pinned to the revision this page describes.