Skip to main content
日本語

Independent QC: Separate Implementation from Verification

When implementation and review happen inside the same runtime and context, the review can inherit the same assumptions and omissions as the implementation. Netsujo separates the implementation runtime from the QC runtime and checks the same exact target from a fresh context.

Independent QC is a Netsujo operating term. It does not refer to a specific industry certification or external standard.

Two runtimes with different responsibilities

Implementation runtime
Changes code, adds tests, fixes defects, and updates the pull request. It can explain its own work, but that explanation is not independent acceptance evidence.
QC runtime
Reads the target version and its evidence from a separate context, with read-only verification preferred wherever possible.

Four acceptance conditions

Fix the Exact HEAD

A pull request number does not uniquely identify the code under review. Netsujo fixes the HEAD SHA at review time and binds CI and review evidence to that SHA. A later fix commit creates a new target that must satisfy the acceptance conditions again.

Field note: exact-SHA verification

CI, Independent QC, and production acceptance have different jobs

LayerWhat it provesWhat it does not prove by itself
CIDefined automated checks passed for a particular targetThat design, operating boundaries, or production behavior are correct
Independent QCA separate runtime and context accepted the target and evidenceThat it has deployment or publication authority
Production acceptanceThe deployed system is serving and behaving as observedThat CI or independent QC can be skipped

Field note: role-separated development with ChatGPT, Claude Code, and Codex

Field note: review budgets and exit conditions

See Agent OS in operation(日本語)