Workflow
From candidate branch to review packet.
Runrail materializes the candidate in an isolated local review directory, enforces the base-owned review boundary, and returns six primary artifacts plus focused review and hunk-attention evidence. It stops before source apply.
- 01
Choose the review
Select an existing AI candidate branch and its clean base commit.
- 02
Bind the review contract
Runrail reads policy only from the selected base commit, records required evidence, and blocks candidate attempts to weaken it.
- 03
Check locally
The review happens in an isolated local copy using non-executing Python, JavaScript, JSON, TypeScript, TSX, and JSX syntax or parse checks. Unsupported changed source types block the preflight.
- 04
Track attention and decide
Record exact-hunk attention, compare a related revised audit when available, then read the patch and evidence packet. Apply remains a separate human-controlled action.
Review one AI-generated change
Needs attention
Checks completed. Three items still need a human decision.
- 01Inspect the security-sensitive changeOne changed area matches the base-owned review contract.1 item
- 02Resolve unreviewed hunksChanged or ambiguous hunks never inherit prior attention.2 hunks
- 03Record approved project testsRunrail accepts the evidence; it does not execute the suite.Not run
Correction brief ready
Give fixed objectives to any coding agent without exporting source, paths, or repository identity.
- 01Preserve the base-owned security ruleRevise the candidate without changing the review contract.Required
- 02Resolve both attention-bound hunksThe next review must prove each changed hunk again.2 hunks
- 03Return external test evidenceThe agent may suggest work; Runrail trusts only the rerun evidence.External
Ready for human decision
The revision closed the recorded objectives. Runrail still does not approve a merge.
- Resolved
- 3
- Remaining
- 0
- New
- 0
- Reintroduced
- 0
Technical guide