The Version History row of each of the six checklists that gained criteria
(QC-DCD, QC-PY, QC-CL, QC-CPP, QC-CS, QC-SH) is Accepted, and the Proposed row
becomes Deprecated. Each row says it was accepted by the author as stand-in for
S02 (Coding Standards Governance) and that the delta re-review is a draft
confirmed by the author as stand-in, not independently. The acceptance takes
effect when a reviewer merges this pull request.
New criteria, appended after the existing ones (nothing renumbered or
changed):
- DRY in all five qc-programming-* checklists (python, c, cpp, csharp, shell)
- dependency rule in all but shell (imports, includes or references point
inward, no cycles; in C also one responsibility per module)
- SOLID in python, cpp and csharp
- qc-dcd.md criterion 9: dependencies between classes and packages point
inward (cycles stay with criterion 8)
Each is tagged with an ISO/IEC 25010 characteristic, and the criterion Notes
name the rule in the framework's coding-conventions skill, which defines it
once. Each checklist has a new Proposed Version History row for S02, who
accepts coding-standard changes. Common Defects gain a bullet per criterion.