The 5-Pass Review Process
Every document edit undergoes the same rigorous review that a senior associate would perform before sending to a partner. Our multi-pass validation catches issues that single-pass review would miss.Why Multi-Pass?
At top law firms, document review isn’t a single step. Senior associates check for different things at different stages:- Did the junior associate follow instructions?
- Are there any legal risks in the changes?
- Did the changes stay within scope?
- Is the formatting correct?
- Does it look professional when printed?
Pass 1: Content Accuracy
What We Check: Do the changes match your instructions?
| Category | Description | Action |
|---|---|---|
| Requested | Directly from your instructions | ✅ Approved |
| Derived | Logically follows from your instructions | ✅ Approved |
| Unexpected | Not traceable to instructions | ⚠️ Flagged for review |
| Boilerplate | Generic text not from original | 🚨 Critical flag |
Why This Matters
Imagine you ask for “change the governing law to Texas.” If we also accidentally change the venue clause, that’s an “unexpected” change that needs your attention. This pass catches those issues.Pass 2: Risk Analysis
What We Check: Are there problematic legal changes?
Indemnification
Changes to who indemnifies whom, scope of indemnification, or caps
Liability
Modifications to liability caps, limitations, or types of damages
Termination
Changes to termination rights, notice periods, or termination for cause
Confidentiality
Strengthening or weakening of confidentiality obligations
Risk Levels
- High Risk: Could have significant legal or financial impact. Requires senior review.
- Medium Risk: Notable change worth reviewing. May need attention.
- Low Risk: Minor change. Noted for completeness.
Pass 3: Section Compliance
What We Check: Did we stay within specified boundaries?
How It Works
- We analyze the document structure to identify all sections
- We map your instructions to specific sections
- We verify all changes occurred within those sections
- We flag any changes outside the specified scope
Example
“Edit only Section 2 to change the term from 2 years to 3 years.”We verify that:
- ✅ Section 2 was modified as requested
- ✅ No other sections were changed
- ✅ Cross-references to Section 2 are still accurate
Pass 4: Format Integrity
What We Check: Is document formatting preserved?
- Consistent styling throughout the document - Sequential numbering preserved
- No formatting artifacts or corruption - No unexpected markup or code injection - Headers and footers intact
Why This Matters
Legal documents require professional presentation. A document with broken numbering or inconsistent fonts reflects poorly on your firm. This pass ensures every document meets professional standards.Pass 5: Visual Verification
What We Check: Does it look correct when rendered?
What We Catch
- Formatting issues visible only when rendered
- Page break problems
- Table alignment issues
- Hidden characters or markup
- Font rendering problems
This pass uses visual analysis to catch issues that text-based checks would
miss. It’s the equivalent of printing a document and reviewing the hard copy.
When Each Pass Runs
| Validation Tier | Passes Run | Best For |
|---|---|---|
| Standard | 1, 4 | General documents, quick edits |
| Legal | 1, 2, 3, 4, 5 | Contracts, legal documents |
| Enterprise | All + human review flag | High-stakes documents |
- Contracts and legal documents → Legal tier (all 5 passes)
- General documents → Standard tier (2 passes)
Automatic Retry
If any pass fails, we don’t just report an error. We:1
Analyze
Identify exactly what went wrong
2
Refine
Adjust our approach to address the issue
3
Retry
Re-apply the changes with refinements
4
Re-validate
Run the full validation again
The Result
After passing all validation, you receive:- Confidence that changes match your instructions
- Awareness of any risks in the changes
- Assurance that scope was respected
- Professional formatting throughout
- Quality that matches BigLaw standards
See What You Receive
Learn about the complete deliverable package.

