=== ETAPA 6: CHECKOUT + INTEGRACAO TESTS === --- T6.1 CheckoutController --- PASS T6.1.01 POST /ajax/shipping/quote com CEP valido retorna cotacoes PASS T6.1.02 POST /ajax/shipping/quote com CEP invalido retorna 422 FAIL T6.1.03 POST /checkout cria pedido + pagamento PIX: Class "App\Controllers\OrderService" not found PASS T6.1.04 POST /checkout carrinho vazio retorna erro 422 FAIL T6.1.05 POST /checkout PIX retorna qr_code e copy_paste: Class "App\Controllers\OrderService" not found --- T6.2 OrderController --- PASS T6.2.01 GET /pedidos retorna lista do usuario PASS T6.2.02 GET /pedidos/{uuid} retorna detalhe com items + timeline PASS T6.2.03 POST cancelar pedido pending: sucesso PASS T6.2.04 POST cancelar pedido shipped: erro --- T6.3 Fluxo Completo --- PASS T6.3.01 Fluxo: Carrinho -> Checkout -> Pedido -> Confirmado PASS T6.3.02 Webhook MercadoPago confirma pagamento --- T6.4 Views --- PASS T6.4.01 Checkout view tem div#checkout-app com data-checkout PASS T6.4.02 Orders index view mostra filtros e cards PASS T6.4.03 Order show view tem itens + resumo + timeline + cancelar === RESULTADO === Total: 14 | PASS: 12 | FAIL: 2 SOME TESTS FAILED!