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