Internal
Simutec.io Logger — System Architecture
Master architecture document and development roadmap for the tiered plugin-based logger system.
Phase 1
Foundation
- Build master logger GUI
- Add Ably connection
- Add path detection and user prompts
- Add simulator listening service
- Add plugin installation framework
Phase 2
Assetto Corsa First Plugin
- Build AC plugin structure
- Read race.ini and related sources
- Extract required metadata
- Resolve trackLengthM
- Create clean payload output
Phase 3
Distance & Chart Integrity
- Implement true start/finish distance model
- Prevent pit-exit-as-zero errors
- Make X-axis fully track-accurate
- Validate chart rendering against true lap distance
Phase 4
Broadcast Layer
- Build logger broadcast script
- Publish channels to Ably
- Send metadata and telemetry in structured format
- Connect to live analysis frontend
Phase 5
Modular Expansion
- Add helper module framework
- Refactor shared parsing and normalisation utilities
- Add additional simulator plugins using the same tiered model
Phase 6
Internal Admin & Hidden Pages
- System status page
- Plugin state page
- Metadata inspection
- Live payload debug
- Node visualisation
- Path diagnostics
