pudo-code-system

QC Checklists

Use these checklists when the work is large enough that “it works on my machine” is not enough. For phase-specific pass/fail gates, use Quality Gates. For AI-specific review, use AI Output Review.

How to Use

  1. Pick the categories that match the change.
  2. Mark each item as pass, fail, or not applicable.
  3. Treat critical correctness, security, data, and rollback failures as blockers.
  4. Convert every failed non-blocker into a concrete follow-up task.
  5. Record accepted risks in the PR, handoff, or release notes.

Product QC

Engineering QC

Security QC

UX QC

Testing QC

Documentation QC

Release QC

AI-Output QC

Failure Signals

Treat these as stop signs unless the team explicitly accepts the risk.