Upload a recording against an existing map
POST /api/v1/maps/{id}/recording
{
"steps": [
{"stage_name": "Pick", "order": 1, "duration_secs": 45, "value_add": true, "work_type": "valuable", "notes": ""},
...
]
}Replaces the map's stages with the recording's steps. Idempotent by recording session ID.
Create a new map from a recording
POST /api/v1/recording/new
{
"name": "Ad-hoc gemba walk",
"steps": [...]
}Creates a fresh map with the recording as its stages. Useful for one-off observations that don't have a template yet.