Inspect canonical analysis
inspect_analysisRead an existing v3 CRSProf artifact without reanalysis or downloading source points. Query segments, splits, climbs, stops, range, or quality. Pages default to 20 rows (maximum 100); follow next_offset and total_matches. Distances are metres and times seconds. Climbs group existing UP movement rows, with dwell separate. Missing/UNKNOWN terrain uses the browser grade policy (gain-loss)/distance and saved flat_grade threshold (default zero); no smoothing or new segmentation. terrain_source distinguishes stored/derived/mixed/unavailable classification; terrain_classification_status and unavailable_terrain_segment_count distinguish missing evidence from no climbs. Stored source labels are preserved. Stop duration_metric distinguishes actual_elapsed, actual_nonmoving and planned_dwell. Split separate_boundary_* fields describe structural table separators, not detected stops; their distance/time stays separate from the table subtotal and separate_stop_* fields. Comparison ranges require explicit reference or execution axis; reference timestamps never stand in for planned time. Missing metrics and coverage limitations are explicit. GPX/FIT must first use analyze_activity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | No | Range only; required for comparison artifacts. | |
| sort | No | course_order | |
| to_m | No | Range end, greater than from_m and within source coverage. Adjacent ranges own stationary boundary time once; final range includes terminal dwell. | |
| limit | No | ||
| query | Yes | ||
| from_m | No | Range start on the chosen source axis; required for range. | |
| offset | No | ||
| artifact_id | Yes | Private v3 CRSProf or uploaded CRSProf artifact ID. | |
| duration_metric | No | Stops only. Unknown durations are explicitly excluded when filtering. | actual_elapsed |
| min_duration_seconds | No | Stops only; inclusive duration threshold. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | Yes | Source distance axis. | |
| rows | Yes | ||
| limit | Yes | ||
| query | Yes | Requested inspection view. | |
| offset | Yes | ||
| warnings | Yes | ||
| next_offset | Yes | ||
| total_matches | Yes | ||
| terrain_flat_grade_threshold | No | ||
| terrain_classification_status | No | ||
| excluded_unknown_duration_count | Yes | ||
| unavailable_terrain_segment_count | No |