Generated: May 9, 2026
Purpose: Central hub for project status, architecture, and roadmap
Start here if you need to know project status + approval decision:
- EXECUTIVE_SUMMARY.md — Status, gaps, 6-week MVP roadmap, resources needed
Start here to understand timeline + milestones:
- QUICK_STATUS.md — Completion %s, phase breakdown, fast-track path
Start here to understand current vs. planned architecture:
- ARCHITECTURE_GUIDE.md — Detailed system diagrams, failover flows, tech stack decisions
Complete reference document with all details:
- PROJECT_STATUS_ROADMAP.md — Comprehensive 50+ page analysis + roadmap
| Document | Length | Audience | Key Content |
|---|---|---|---|
| EXECUTIVE_SUMMARY.md | 3 pages | Stakeholders | Status %, gaps, 6-week timeline, resources |
| QUICK_STATUS.md | 2 pages | Managers | Phase breakdown, progress %, fast-track path |
| ARCHITECTURE_GUIDE.md | 15 pages | Architects | Current vs. planned diagrams, failover flows |
| PROJECT_STATUS_ROADMAP.md | 50+ pages | Developers | Comprehensive analysis, milestone details, risks |
| README.md | Original project README | Users | Product features, capabilities, installation |
| PROJECT_ENDGOALS.md | Original end goals | Contributors | Project vision, non-negotiable principles |
| AI_STALKER_IMPLEMENTATION_BLUEPRINT.md | Original blueprint | Architects | Phase definitions, integration inventory |
PHASE 0: Core Features (DONE ✅)
├─ ✅ Qt UI with camera discovery
├─ ✅ USB + NDI streaming
├─ ✅ Facial recognition & tracking
├─ ✅ PTZ automation (VISCA)
└─ ✅ Async multiprocess architecture
PHASE 1: Multi-Node Failover (6 WEEKS)
├─ ⏳ Raft leader election (Weeks 2–3)
├─ ⏳ Memberlist + Syncthing (Weeks 2–3)
├─ ⏳ NATS event bus (Week 4)
└─ ⏳ Cluster UI + ops (Weeks 5–6)
PHASE 2+: AI Orchestration, Hive Mode, Smart Devices (Future)
OVERALL: 25% complete (Phase 0 done, Phase 1 ready to start)
| File | Status | Last Updated | Notes |
|---|---|---|---|
| startup.py | ✅ Working | N/A | Application entry point |
| views/homepage/main_window.py | ✅ Working | N/A | Main UI + camera management |
| views/widgets/camera_widget.py | ✅ Working | N/A | Per-camera async processing |
| logic/image_processing/facial_recognition.py | ✅ Working | N/A | Face detection + tracking |
| libraries/visca/camera.py | ✅ Working | N/A | USB VISCA control |
| libraries/visca/move_visca_ptz.py | ✅ Working | N/A | PTZ movement wrapper |
| All Phase 1+ components | ❌ Not started | N/A | Raft, Memberlist, Syncthing, NATS, etc. |
- Read EXECUTIVE_SUMMARY.md (5 min) → understand status + decision
- Skim QUICK_STATUS.md (5 min) → see timeline at high level
- Review ARCHITECTURE_GUIDE.md (15 min) → understand technical design
- Start with PROJECT_STATUS_ROADMAP.md Milestone 0 section
- Create GitHub Issues for each task (Week 1 + 2 items)
- Reference specific sections as you implement
- Check ARCHITECTURE_GUIDE.md "Current Architecture" section
- Search ARCHITECTURE_GUIDE.md for component name (e.g., "CameraWidget")
- Cross-reference with source files for implementation details
- Copy EXECUTIVE_SUMMARY.md status % into weekly report
- Update completion % as milestones complete
- Share QUICK_STATUS.md in all-hands meetings
- Review all 4 documents (focus on EXECUTIVE_SUMMARY + QUICK_STATUS)
- Approve 6-week timeline + resources
- Assign developer + setup Jira board
- Add Python
loggingmodule (replace print statements) - Create
.envconfig loader - Setup GitHub Actions CI/CD
- Document Raft integration approach
- See detailed milestones in PROJECT_STATUS_ROADMAP.md Sections 3–5
If you want to understand:
- What's done? → Read EXECUTIVE_SUMMARY.md "What's Working Now" section
- What's missing? → Read QUICK_STATUS.md "Fast-Track MVP Path" OR PROJECT_STATUS_ROADMAP.md "Critical Gaps"
- How does failover work? → Read ARCHITECTURE_GUIDE.md "Failover Scenario" section
- What's the tech stack? → Read ARCHITECTURE_GUIDE.md "Tech Stack Mapping" table
- When will X be done? → Search PROJECT_STATUS_ROADMAP.md for milestone timeline
- What are risks? → Read PROJECT_STATUS_ROADMAP.md "Risks" section OR EXECUTIVE_SUMMARY.md "Risk Level"
| Question | Answer Location |
|---|---|
| What's the current status? | EXECUTIVE_SUMMARY.md, Section "Completion Status" |
| How long to MVP? | QUICK_STATUS.md, Section "Fast-Track MVP Path" |
| What's our tech stack? | ARCHITECTURE_GUIDE.md, Section "Tech Stack Mapping" |
| What could go wrong? | PROJECT_STATUS_ROADMAP.md, Section "Risk Assessment" |
| How do we test failover? | PROJECT_STATUS_ROADMAP.md, Section "Milestone Validation" |
| What does the UI look like? | views/homepage/main_window.py (code) |
| Can this run on Windows? | Yes — native PySide6 + Windows Installer (Inno Setup) |
| Can this run on macOS? | Yes — PySide6 is cross-platform; NDI support needed |
| Can this run on Linux? | Yes — all dependencies available; RTSP support planned |
These docs are living documents. Update them as you:
- Complete milestones (change status from ⏳ to ✅)
- Discover new risks (add to risk table)
- Make tech stack changes (update stack diagram)
- Adjust timeline (update roadmap section)
Recommended Update Frequency:
- Weekly: QUICK_STATUS.md completion percentages
- Bi-weekly: ARCHITECTURE_GUIDE.md after major decisions
- Monthly: PROJECT_STATUS_ROADMAP.md comprehensive review
For Developers:
- QUICK_STATUS.md (overview)
- ARCHITECTURE_GUIDE.md (understand current system + failover)
- PROJECT_STATUS_ROADMAP.md Milestone 0 section (start coding)
For Architects:
- EXECUTIVE_SUMMARY.md (status)
- ARCHITECTURE_GUIDE.md (all sections)
- PROJECT_STATUS_ROADMAP.md sections 1–5 (design decisions)
For Managers:
- EXECUTIVE_SUMMARY.md (all sections)
- QUICK_STATUS.md (timeline)
- ARCHITECTURE_GUIDE.md (risks section only)
For QA/Testing:
- QUICK_STATUS.md (what's done)
- PROJECT_STATUS_ROADMAP.md "Validation Checklists" (test scenarios)
- ARCHITECTURE_GUIDE.md "Failover Scenario" (failover tests)
- EXECUTIVE_SUMMARY.md — 5-min status for stakeholders
- QUICK_STATUS.md — 2-page visual summary
- ARCHITECTURE_GUIDE.md — Current vs. planned diagrams
- PROJECT_STATUS_ROADMAP.md — 50+ page comprehensive analysis
- DOCUMENTATION_INDEX.md — This file
All documentation complete and ready for review. ✅
Owner: Rob Branting | Org: Blacklisted Binary Labs
Created: May 9, 2026
Last Updated: May 9, 2026
- Status: 25% complete (Core features done, multi-node failover planned)
- MVP Timeline: 6 weeks (1 developer)
- Next Step: Approve roadmap → start Week 1 foundation tasks
- Recommendation: GO ✅ Ready to execute
Questions? Refer to this index or the individual documents above.