Following the strict “No Self-Review” engineering principle, the Senior Developer never validates their own code. Once unit tests are 100% green and DEV-GHERKIN-* contracts are written, work flows autonomously to the Independent QA Engineer.
7-Phase Empirical QA Workflow
- Isolated Discovery: Clones
repos/<repo>.gitcleanly intoscripts/qa-env/<repo>without touching Developer source files. - Behavioral & Adversarial Contracts: Authors
REQ-GHERKIN-*, adversarialQA-GHERKIN-*, and regressionREG-GHERKIN-*features undercontracts/qa/. - Autonomous Tool Provisioning (
install_qa_tool): Automatically createsscripts/.venv/and installsrobotframeworkorpyteston demand inside the isolated QA workspace. - Real Suite Execution: Executes suites via
run_qa_test_suite, generating genuine Robot Framework artifacts:output.xml,log.html, andreport.htmlinscripts/qa-logs/. - Adversarial Mutation Testing (
run_mutation_check): Injects faults into a disposable copy inscripts/qa-mutation/to compute realmutationScore. - Bidirectional Correction (
QA <-> DEV -> ARQ): Returns reproducible defects (DEF-*) to the Developer onFAIL, or delivers a verified Summary Table directly to the Architect onPASS.
