{ "schema_version": "run-log.v1", "run_id": "run-2026-07-001", "job_id": "job-2026-07-001", "controller_job_id": "cjob-2026-07-001", "controller_version": "polisher-control/0.1.0", "machine_id": "fullum-alpha", "started_at": "2026-07-17T14:00:00Z", "ended_at": "2026-07-17T14:20:35Z", "result_state": "completed", "segments": [ { "segment_id": "seg-01", "source_pass_id": "pass-01", "commanded_duration_s": 1200, "actual_duration_s": 1203.5, "result_state": "completed", "commanded": { "force_n": 45.0, "table_rpm": 4.0, "spindle_rpm": 40.0, "cam_amplitude_deg": 31.3, "cam_offset_deg": 0.0, "spindle_direction": "cw" }, "actual": { "force_n_mean": 44.7, "force_n_min": 41.2, "force_n_max": 49.8, "table_rpm_mean": 3.98, "spindle_rpm_mean": 39.9 }, "pause_windows": [], "anomaly_flags": [], "notes": "Clean run. Minor force excursion at arm reversal points." } ], "commanded_summary": { "force_n": 45.0, "table_rpm": 4.0, "spindle_rpm": 40.0, "spindle_direction": "cw" }, "actual_summary": { "force_n_mean": 44.7, "force_n_min": 41.2, "force_n_max": 49.8, "table_rpm_mean": 3.98, "spindle_rpm_mean": 39.9 }, "alarms": [], "events": [ { "timestamp": "2026-07-17T14:00:00Z", "type": "run_started", "detail": "Operator acknowledged start." }, { "timestamp": "2026-07-17T14:20:35Z", "type": "run_completed", "detail": "All segments completed normally." } ], "telemetry_ref": "telemetry-run-2026-07-001.csv", "operator_notes": "Smooth run. No intervention needed." }