MVP Vision
Create a minimum viable passive radar tracking system that can:
Track aircraft using ONLY radar detections (no ADS-B dependency)
Process multi-static radar measurements properly
Display tracks on a 3D map interface
Provide basic track lifecycle management
Current System Cannot Operate Without ADS-B
The system has a fundamental dependency on ADS-B for target association. Without ADS-B truth data, no targets are tracked .
Current Status ✅
Stone Soup integration completed (Replace custom tracker with Stone Soup MultiTargetTracker #1 ) - Modern tracking foundation
3D visualization with Cesium map display working
Localization algorithms implemented and working
Service architecture with API, event, and visualization components
ADS-B + radar tracking working when ADS-B is available
🔴 MVP Gaps
#20 - RadarOnlyAssociator 🚨 CRITICAL
Problem : Only AdsbAssociator exists, requires ADS-B truth data
Impact : System cannot track targets using only radar detections
Solution : Implement associator that groups radar detections without prior target knowledge
Priority : Must complete FIRST - everything else depends on this
#21 - TDOA/FDOA Processing 🟡 HIGH PRIORITY
Problem : Multi-static radar needs relative measurements between radar pairs
Impact : Suboptimal positioning from individual delay/Doppler measurements
Solution : Implement Time/Frequency Difference of Arrival processing
Priority : Required for proper multi-static radar operation
#18 - Puppeteer Testing 🧪 DEVELOPMENT EFFICIENCY
Purpose : Enable faster development with automated testing
Benefit : Test-driven development for radar-only functionality
Priority : Complete early to support other development
📉 Downgraded Issues (Code Quality, Not Functionality)
These were incorrectly identified as MVP-critical. They're valuable post-MVP enhancements :
Corrected Implementation Order
Phase 1: Enable Radar-Only Operation (4-6 weeks)
Set up Puppeteer MCP server for automated testing of 3lips package #18 - Testing infrastructure (1-2 weeks)
Implement RadarOnlyAssociator for pure radar tracking #20 - RadarOnlyAssociator (2-3 weeks) - CRITICAL
Implement TDOA/FDOA processing for multi-static radar measurements #21 - TDOA/FDOA processing (1-2 weeks) - HIGH
Phase 2: Post-MVP Enhancements (Future)
Assess localization accuracy with real radar-only data (Assess and improve localization accuracy (post-radar-association) #9 )
Optimize association and gating (Add statistical gating optimization (post-MVP enhancement) #10 , Optimize association algorithm with better assignment (post-MVP) #12 )
Improve code organization (Refactor track lifecycle for better code organization (post-MVP) #11 )
Success Criteria for MVP
Key Insight: Functionality vs Optimization
MVP = Working radar-only tracking capability
Get radar-only association working (functionality gap)
Use existing localization and tracking (already works)
Optimize later (statistical gating, better algorithms, etc.)
Current Reality Check ✅
The system already has:
Localization algorithms
Working Stone Soup tracking
Good visualization
Solid architecture
Missing piece : Ability to operate without ADS-B truth data
Getting Started
Set up Puppeteer MCP server for automated testing of 3lips package #18 - Set up testing for development efficiency
Implement RadarOnlyAssociator for pure radar tracking #20 - Implement RadarOnlyAssociator (CRITICAL)
Implement TDOA/FDOA processing for multi-static radar measurements #21 - Add TDOA processing for proper multi-static operation
Validate radar-only tracking with synthetic data
Consider post-MVP enhancements
The corrected focus is on capability gaps (radar-only operation) rather than optimization of existing working components.
MVP Vision
Create a minimum viable passive radar tracking system that can:
Current System Cannot Operate Without ADS-B
The system has a fundamental dependency on ADS-B for target association. Without ADS-B truth data, no targets are tracked.
Current Status ✅
🔴 MVP Gaps
#20 - RadarOnlyAssociator 🚨 CRITICAL
AdsbAssociatorexists, requires ADS-B truth data#21 - TDOA/FDOA Processing 🟡 HIGH PRIORITY
#18 - Puppeteer Testing 🧪 DEVELOPMENT EFFICIENCY
📉 Downgraded Issues (Code Quality, Not Functionality)
These were incorrectly identified as MVP-critical. They're valuable post-MVP enhancements:
Corrected Implementation Order
Phase 1: Enable Radar-Only Operation (4-6 weeks)
Phase 2: Post-MVP Enhancements (Future)
Success Criteria for MVP
Key Insight: Functionality vs Optimization
MVP = Working radar-only tracking capability
Current Reality Check ✅
The system already has:
Missing piece: Ability to operate without ADS-B truth data
Getting Started
The corrected focus is on capability gaps (radar-only operation) rather than optimization of existing working components.