โก Step 1: Install Factor
Install Factor on your GitHub account. During installation, youโll select:- Which organizations to connect
- Which repositories Factor can access
โ๏ธ Step 2: Configure repositories
After installation, choose the repositories you want Factor to monitor. You can:- Enable Factor on all repositories
- Or select specific services (recommended for first setup)
๐ Step 3: Start your first analysis
Thatโs it. Once configured, Factor automatically runs on:- New pull requests
- New commits in open pull requests
- Updated PR descriptions or changes
๐ง What happens next
When a PR is opened, Factor will:- Analyze code changes
- Map system dependencies
- Simulate failure scenarios
- Generate a structured risk report
- Risk verdict (SAFE / REVIEW_REQUIRED / BLOCKER)
- Potential failure scenarios
- Missing tests or validations
- Key assumptions in the code
๐ Example workflow
โ ๏ธ What you donโt need to do
- No code instrumentation
- No CI modifications
- No manual triggers
- No configuration per PR
๐งช First run recommendation
We recommend starting with:- One active backend service
- A medium-complexity repository
- A team that ships frequently
๐ Next step
Once Factor is running:- ๐ Open your first pull request
- ๐ Review Factorโs analysis
- ๐ Start identifying missing tests and hidden risks
๐ง Notes
Factor is most effective on:- backend services
- distributed systems
- business logic-heavy codebases
- simple UI changes
- formatting-only commits