incident_timeline
Build a time-ordered timeline of ArduPilot log anomalies while armed, impact, firmware verdicts, errors, and failsafes to show what failed first and what followed.
Instructions
What went wrong first, and what followed: the onset (first anomaly while armed), the impact (crash check, crash disarm, or the log ending while armed), and every firmware verdict, error, failsafe mode change and finding in time order, each tagged before_onset / onset / after_onset / impact / after_impact. Use it to answer "what failed first, and is the rest just the crash?". Time order only — never causation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| events | No | ||
| caveats | No | ||
| onset_s | No | Time of the first anomaly while armed. | |
| impact_s | No | Time of the crash/impact, when the log shows one. | |
| conditions | No | WARN+ findings that describe the whole flight or configuration (compass statistics, parameters, boot messages, flight-long windows): context, never the onset. | |
| onset_basis | No | The event that marks the onset. | |
| impact_basis | No | ||
| log_ended_armed | No | ||
| first_anomaly_check_id | No | Check (or 'firmware'/'err'/'mode') of the onset event. |