AI CHANGE ASSURANCE

Ship at AI speed.
Keep engineering control.

2nd Engineer is an independent assurance gate for teams using AI to design and produce software. It routes consequential work to a separate reviewer, binds the evidence to the exact change, and keeps approval authority human.

Selective by policyIndependent reviewExact-change evidenceOwner controlled

THE MANAGEMENT PROBLEM

AI creates more code.
Your review capacity did not.

The bottleneck is moving from production to assurance. Engineering managers need a repeatable way to decide which changes deserve a second opinion, prove what was reviewed, and preserve human accountability.

0 model calls to route2 high-value review moments1:1 review-to-change binding

THE CONTROL FLOW

Three routes. One accountable decision.

Routine work stays fast. Consequential work earns a second engineering opinion at the moment it matters.

01

Routine flow

GREEN

Low-risk work continues with the authoring AI. No second-model call merely for ceremony.

02

Before build

RED-DESIGN

Consequential decisions receive an independent review from a neutral decision packet.

03

After change

RED-CODE

A separate model reviews an immutable snapshot. Changed code makes the old result stale.

04

Decision

OWNER GATE

Evidence reaches a person. Accept, reject with evidence, or decide. The reviewer never silently wins.

TECHNICAL ARCHITECTURE

A control plane around the models, not a prompt between them.

The reviewer is one component. The product is the governed chain that makes its evidence selective, independent, exact-state and answerable to an owner.

01

Owner authority

Durable OFF, MANUAL and AUTO modes put owner intent ahead of every trigger, job and late result.

02

Deterministic routing

Project policy classifies risk locally. No LLM call is spent choosing whether to call another LLM.

03

Independent context

Design review starts neutral. Code review starts from a read-only snapshot, not the authoring agent's defence of its work.

04

Exact-state evidence

Base commit, changes, allowed untracked files, policy version and hashes produce one review fingerprint.

05

Evidence gate

Material blocks need concrete evidence, consequence and a verification step. Confidence alone is not enough.

06

Protected trust path

Signed manifests, pinned executables, protected runtime and reviewed maintenance expose control weakening and fail safely.

ROLE-BASED MODEL TOPOLOGY

AUTHORING ROLEClaude CodeAuthor optionCodex / GPTAuthor option
policy + immutable context
2E
2nd Engineerroute - capture - attest - gate
read-only review contract
REVIEWER ROLEOpenAI CodexReviewer optionClaudeReviewer option

Does it work in reverse? Yes. Select either model family for the authoring role and the other for independent review. The assurance contract remains the same in both directions.

FOR TECHNICAL BUYERS

Concrete implementation, explicit boundaries.

The product separates the durable assurance controls from the interchangeable author and reviewer transports.

Implementation stack

  • Node.js 22+ ES modules
  • Git-native diff and snapshot capture
  • JSON policy, manifests and review schemas
  • SHA-256 content binding and Ed25519 verification
  • scrypt-derived owner protection
  • Windows PowerShell and ACL verification

Repository and language fit

  • Text-source and Git language agnostic
  • Current validation: Node.js / JavaScript project
  • Policy patterns include C#, .NET, Blazor and SQL risk
  • Extensible path, token and control-domain rules
  • Reviewer model determines semantic language depth
  • Build and test commands remain project-specific

Security posture

  • Read-only independent reviewer
  • Snapshot clone has no remote
  • Ignored credentials and sensitive paths excluded
  • Likely secret material aborts capture
  • Network disabled by default for automatic review
  • Late or changed-state results quarantined

Deployment model

  • Project-scoped Windows deployment
  • Claude Code lifecycle-hook integration
  • OpenAI Codex and Claude reviewer transports
  • Protected runtime under ProgramData
  • OFF, MANUAL and AUTO owner modes
  • Role-based, reversible model assignment

WHY MANAGERS BUY IT

More throughput is only valuable when decisions stay reviewable.

01

Protect senior attention

Routine changes stay fast while security, architecture, data, release and other consequential work receives a second engineering lens.

02

Turn review into evidence

See which exact snapshot was reviewed, what supported a finding and whether the current code still matches.

03

Control cost and latency

Hard policy routes review, unchanged fingerprints deduplicate calls, and review cycles are capped.

04

Keep ownership human

Material disagreement ends in an explicit decision. Automatic review never becomes automatic authority.

COMPETITIVE POSITION

Most products review code. 2nd Engineer governs the handoff between AIs.

Comparison reflects official vendor documentation checked 1 September 2026. It describes published emphasis, not every possible feature.

ProductPrimary review pointTrigger modelPublished evidence / action2nd Engineer distinction
2nd EngineerPre-design + post-changePolicy-routed, owner-controlledImmutable fingerprint, stale quarantine, structured evidenceGoverned handoff between authoring AI, reviewer and owner
OpenAI Codex /reviewLocal diff, branch or commitOn demand in app, CLI or IDEPrioritized findings; working tree unchangedExcellent reviewer transport; 2nd Engineer adds selective lifecycle control around it
ReviewGateAgent loop + pre-push + pull requestCLI, hook, MCP or PR automationSelf-hosted policy gate, independent judge and merge statusClosest workflow competitor; 2nd Engineer adds neutral pre-design review, exact-state owner signatures and a protected control runtime
GitHub CopilotIDE + pull requestManual or automatic PR reviewComments and suggested fixes; not a required approval2nd Engineer adds pre-PR design gating and exact-state owner authority
CodeRabbitPR + IDE + CLIAutomatic PR or local commandAI review, code graph, linters, scanners and fixes2nd Engineer separates author/reviewer roles and protects the control plane
QodoPull requestGit-integrated multi-agent reviewRules and context-aware findings in the PR2nd Engineer starts before implementation and invalidates stale approval

QUESTIONS TECHNICAL TEAMS ASK

Direct answers, including the limits.

Does it work in reverse - GPT or Codex writes, Claude reviews?

Yes. Author and reviewer are independent roles, not permanent vendor assignments. Claude can author while OpenAI Codex reviews, or Codex/GPT can author while Claude reviews. Both directions use the same policy, evidence and owner-control contract.

What programming languages does it support?

Snapshot capture is language-agnostic because it operates on Git state and files. Review quality follows the selected reviewer model, while policy packs tune risk routing by path and content. The current implementation is built and exercised in Node.js/JavaScript, with routing patterns for .NET, C#, Blazor, SQL and infrastructure-sensitive changes.

Does the reviewer change code?

Not automatically. The independent reviewer is read-only. It may recommend a fix, but it cannot silently edit, merge, commit, revert or release.

Is this a replacement for human review?

No. It scales the evidence and routing around human accountability. Teams still decide their required human approval and merge policies.

TEAM ACCESS

A second model is easy to call.
A second engineering authority is hard to build.

2nd Engineer gives teams a governed, reversible handoff between authoring AI, independent reviewer and accountable owner.