Status: 200 OK
POST /runCargoPlan/async/shipOrder=<shipOrder>&navio=<navio>&id_run=<id_run> - Inicia processamento assíncronoGET /job/<job_id>/status - Verifica status do jobGET /job/<job_id>/result - Baixa resultado (quando completo)POST /job/<job_id>/cancel - Cancela/remove jobGET /jobs - Lista todos os jobsPOST /runCargoPlan/shipOrder=<shipOrder>&navio=<navio>&id_run=<id_run> - Processamento síncronoPOST /reprocessar_porao - Reprocessa um porão específico com camada escolhida
{"navio_nome": "...", "id_organizador": 123, "holdIdx": 0, "camada_escolhida": 0, "inverse": false, "porao_data": {...}}