Review an implementation against approved requirements, architecture, plan, code quality, tests, migrations, security, operations, and definition of done. Use when determining whether completed work is correct, complete, and ready for integration or release.