Workflow
From candidate branch to review packet.
Runrail materializes the candidate in an isolated local review directory, enforces the supported boundary, and returns five inspectable artifacts. It stops before source apply.
- 01
Choose the review
Select an existing AI candidate branch and its clean base commit.
- 02
Inspect the plan
Runrail records the target, changed paths, verifier, and constraints before execution.
- 03
Run locally
The review happens in an isolated local copy using only approved paths and verifier commands.
- 04
Compare and decide
Compare a related revised audit when available, then read the patch and evidence packet. Apply remains a separate human-controlled action.
Runrail
Review 1042
ai/fix-import
main
Recorded exampleApproval required
app/utils.pyModified
Python3
import pathlib4
- from yaml import load4
+ import yaml5
6
- def load_config(path):6
+ def load_config(path: str):7
+ with open(path) as file:8
+ return yaml.safe_load(file)Bounded preflightAllowlisted local checks only
Preflight clear- Clean basePassSource checkout has no local changes
- Safe pathsPassNo traversal, symlink, or gitlink targets
- Secret-like additionsPassNo credential-shaped content detected
- Binary changesNoneText-only candidate diff
- Python syntaxPassBuilt-in isolated compile verifier
Recorded local outputFive files stay attached to this review
5 artifactsShowing recorded changes.
Technical guide