JunoReportBuilder.cs

JunoReportBuilder.cs converts raw bridge JSON into readable Markdown reports for humans and AI agents. It is used by the desktop app report actions. reports ai

Responsibilities

AreaBehavior
Report entry pointBuilds Markdown from snapshot or telemetry JSON.
Telemetry sectionsSummarizes altitude, velocity, mass, fuel, orbit, performance, target, and quality.
Craft sectionsSummarizes parts, stages, activation groups, Vizzy-capable parts, and practical roles.
Markdown safetyFormats values as tables and bullets.
AI contextProduces readable context bundles for 08 - AI Integration.

Report Flow

flowchart TD
    A[Bridge JSON] --> B[JunoReportBuilder]
    B --> C[Telemetry section]
    B --> D[Orbit/performance section]
    B --> E[Stages and parts section]
    B --> F[Markdown report]

Related notes: Component Map, JunoClient.cs, 06 - Juno Live Bridge, 08 - AI Integration.