FastAPI control plane for PipeOpus operations.
The API is a thin layer over PipeOpus core and filesystem state.
Run Score
POST /api/tenants/{tenant_id}/projects/{project_id}/scores/{score_id}/runs
{
"requested_by": "operator",
"reason": "manual run from Maestro",
"wait": false,
"params": {}
}