This document is outdated. Refer to ONE_TRUTH_MVP.md for current MVP roadmap.
| Document | Purpose | Status | Use When | Use For |
|---|---|---|---|---|
| ROADMAP_V2_ACTUAL.md | 🎯 ACTUAL WORK | ✅ CURRENT | NOW | Planning sprints, daily tasks, accurate estimates |
| ROADMAP_V2_PRO.md | 📚 REFERENCE | Rarely | Historical context, understanding why decisions were made | |
| SENIOR_AUDIT_REPORT.md | 🔍 ANALYSIS | ✅ CURRENT | Planning | Understanding architecture debt, test coverage, gaps |
| ONE_TRUTH.md | 📋 SUMMARY | ✅ CURRENT | Stakeholders | 5-minute executive summary of where we are |
❌ DO NOT USE FOR ACTUAL WORK - Too theoretical
Content:
- 7300+ lines of detailed implementation specs
- 10 REFACTORs (1-10) with full DoD
- 10 COMMITs detailed plans
- Phases 0-7 with architecture
- Suggests 234h of work
Problem:
-
Duplicates code that already exists
- REFACTOR-1 (Extract ErrorClassifier) ✅ ALREADY DONE
- REFACTOR-2 (Decompose resilience.ts) ✅ ALREADY DONE
- REFACTOR-3 (AdapterExecutionStrategy) ✅ ALREADY DONE
- etc...
-
Proposes phases as "not started" when 60% done
- Says "Phase 0: AGENTS.md - 0%" but it exists
- Says "Phase 1: Core - 0%" but 85% is done
- Creates false sense of "start from zero"
-
Suggests 234h total but 110h remains
- Counts 410h already done
- Suggests starting over instead of finishing
When to use: Historical reference only (how we planned to get here)
✅ THIS IS WHAT YOU NEED
Content:
- Status table: what's done, what's left
- Actual effort breakdown (410h done vs 110h remaining)
- 40h to MVP (2 weeks)
- 54h to Full V2.0 (1.5 weeks)
- Prioritized week-by-week plan
- Daily execution tasks
Advantages:
- ✅ Reality-based (matches actual code)
- ✅ Realistic estimates (110h left, not 234h)
- ✅ Executable roadmap (daily tasks)
- ✅ No duplicated work
- ✅ Clear MVP vs full definition
When to use: ALWAYS (sprint planning, daily standup, estimates)
📊 Detailed architecture analysis
Content:
- Architecture rating: 7.2/10
- What works (Orchestrator, tests, etc.)
- What's missing (state machine integration, etc.)
- Code quality assessment per module
- Recommended actions
When to use: Understanding "why" - architecture decisions, tech debt, quality metrics
📋 5-minute executive summary
Content:
- 41% → 60% progress (corrected)
- What works, what doesn't
- Timeline: 1.5 weeks to release
- Confidence: 8/10
- Sign-off checklist
When to use: Talking to stakeholders, approvals, quick updates
ROADMAP_V2_PRO.md (Theoretical Plan)
↓
SENIOR_AUDIT_REPORT.md (What Actually Happened)
↓
ROADMAP_V2_ACTUAL.md (What Needs To Happen Next)
↓
ONE_TRUTH.md (Summary for Stakeholders)
"Phase 1: Core Infrastructure (Days 3-7) - 40h
- Tool Manager (6h)
- Target Manager (6h)
- File Discovery (6h)
- Adapter Framework (6h)
- Actionlint Adapter (6h)
- ..."
"Tool Manager ✅ WDROŻONY - 75% (15h done, 5h to complete)"
"File Discovery ✅ WDROŻONY - 80% (12h done, 3h to complete)"
The difference:
- V2_PRO: "Here's how to build it (45h)"
- V2_ACTUAL: "It's 80% built, finish it in 3h"
Am I planning what to do?
├─ YES → Use ROADMAP_V2_ACTUAL.md ✅
├─ (It has prioritized 54h plan)
│
└─ NO, I want to understand...
├─ Architecture/debt? → SENIOR_AUDIT_REPORT.md
├─ High-level status? → ONE_TRUTH.md
├─ Historical context? → ROADMAP_V2_PRO.md (reference only)
- ✅ Audit completed: "60% done, 110h remains"
- ✅ Accurate roadmap needed: created ROADMAP_V2_ACTUAL.md
- ❌ BUT ALSO: Updated ROADMAP_V2_PRO.md with new content
- ❌ RESULT: Same file now has 7300 lines + header saying "use this"
- ❌ CONFUSION: Looks like "official roadmap" but it's 234h when only 110h remains
Fix:
- ✅ Created ROADMAP_V2_ACTUAL.md (correct)
- ✅ Updated ROADMAP_V2_PRO.md header (use THIS instead)
- ✅ Created this comparison doc
-
ROADMAP_V2_ACTUAL.md (20 min)
- Understand current status
- See this week's priorities
-
SENIOR_AUDIT_REPORT.md (20 min)
- Executive summary section
- Key findings
-
ONE_TRUTH.md (10 min)
- Quick facts
- Timeline confirmation
-
ONE_TRUTH.md (5 min)
- What we're doing
-
ROADMAP_V2_ACTUAL.md "WEEK 1" section (10 min)
- What this week looks like
-
SENIOR_AUDIT_REPORT.md (25 min)
- Full architecture analysis
-
ROADMAP_V2_ACTUAL.md "What Brakuje" (5 min)
- Context on priorities
✅ These are DONE - don't waste time on them:
- Orchestrator (545 lines, DIP compliant)
- Profiles (273 lines, solo/dev/team hierarchy)
- Adapters (actionlint, zizmor, gitleaks)
- Contract + Schemas (inheritance, validation)
- File Discovery (git, staged, changed, all modes)
- Reporting (text, json, github formats)
- Tool Detection (Windows + Linux support)
- Circuit Breaker (TTL cleanup, stats)
- Retry (exponential backoff, strategies)
- Tests (1105/1140 passing, 97%)
-
State Machine Integration (8h)
- ExecutionContext exists, not used by Orchestrator
- Need to emit state transitions in run() method
-
Guardian CLI < 2s (8h)
- doctor.ts is stub
- dev-fast profile undefined
- Need to benchmark pre-commit workflow
-
Fix Flaky Tests (3h)
- 4 timeout tests in filediscovery-real-git.test.ts
- Need to mock git or increase timeout
Remaining work: 40h MVP, 54h Full V2.0
"Let's follow ROADMAP_V2_PRO phases 1-7 (234h)"
Expected: 7 weeks of work
Actual: Already 60% done!
"Finish state machine integration (8h) + Guardian CLI (8h) for MVP"
Expected: 1-2 weeks
Actual: Matches our capacity
| Need | Document | Time |
|---|---|---|
| What to do today? | ROADMAP_V2_ACTUAL.md | 5 min |
| What was the plan? | ROADMAP_V2_PRO.md | 10 min |
| How good is code? | SENIOR_AUDIT_REPORT.md | 20 min |
| Quick status? | ONE_TRUTH.md | 3 min |
Start with ROADMAP_V2_ACTUAL.md and you're 90% there.
Last updated: January 12, 2026, 16:45 UTC
Status: Clarification document to prevent confusion