Checklist Sistemico — iOS
SistemicListVC · SistemicScheduleVC · SistemicCadVC · SistemicHttpClient · SistemicModels
Equivalente Android: Checklist Sistemico
Inspeção de dispositivos IoT / rastreadores. Reproduz a máquina de estados P → I → F / C (Pendente → Iniciado → Finalizado / Cancelado) e o countdown ao vivo do Android.
Arquivos
sistemic/ ├── SistemicListViewController.swift · listagem com filtros e estados ├── SistemicScheduleViewController.swift · agendamento ├── SistemicCadViewController.swift · cadastro/execução ├── SistemicListService.swift · GET /checklist (sistemico) ├── SistemicScheduleService.swift · POST /checklist ├── SistemicCadService.swift · start/finalize ├── SistemicHttpClient.swift · cliente HTTP comum ├── SistemicModels.swift · Codables + estados └── SistemicSelectionSheet.swift · sheet de seleção de dispositivo
Máquina de estados
| Estado | Significado | Próximos |
|---|---|---|
P | Pendente — agendado | I (start) · C (cancel) |
I | Iniciado — countdown ativo | F (finalize) · expira |
F | Finalizado | — |
C | Cancelado | — |
Endpoints
GET
/v1/checklist/{id}Detalhe do checklist sistemico.
POST
/v1/checklist/{id}/startInicia (requer permissão 423). Dispara countdown.
POST
/v1/checklist/{id}/finalizeFinaliza o checklist sistemico.
Esta tela é uma feature exclusivamente migrada do Android para iOS. Para o detalhamento completo de regras de negócio, consulte a versão Android (sistemic) — fonte de verdade enquanto a paridade é estabilizada.