aboutsummaryrefslogtreecommitdiff
path: root/languages/python/claude/rules/python-testing.md
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-11 02:13:15 -0500
committerCraig Jennings <c@cjennings.net>2026-07-11 02:13:15 -0500
commit06ca6c7c0a825fa9fed66cf17f94be8c0ed4d3da (patch)
tree1f6f35a0822eecf722d9f786cd256f02c09a737f /languages/python/claude/rules/python-testing.md
parent8ddd3d3d57a9c83a4905414e919d2f05a23bf9cd (diff)
downloadrulesets-06ca6c7c0a825fa9fed66cf17f94be8c0ed4d3da.tar.gz
rulesets-06ca6c7c0a825fa9fed66cf17f94be8c0ed4d3da.zip
docs(todo-format): warn against double-counting rarity in the bug matrix
Grading a bug's severity by how rare it is to enter the failure state double-counts the frequency axis, which already carries that rarity. It buries the compounding bugs, the ones where a rare trigger produces unbounded harm. Three rules added to the severity × frequency section: grade severity by the rate of harm once the failure state is entered, record the band, row, and arithmetic in the task body so a misgrade can be re-checked against the source, and disagree with a grade by fixing an input rather than overriding the letter. A chime watchdog bug graded [#D] moved to [#C] an hour later, once the read was written down and re-checked.
Diffstat (limited to 'languages/python/claude/rules/python-testing.md')
0 files changed, 0 insertions, 0 deletions