-FC_Frontend\src\pages\carteira\useCarteira.js:14 -- Estado nomeado cartas (cartas/letters) em vez de carteiras (wallets). Nome enganoso que nao reflete o dominio. Propagado para Carteira.jsx:16 e passado como prop carteiras={cartas} para TableCarteira, que espera prop carteiras.
-FC_Frontend\src\pages\carteira\Carteira.jsx:16 -- Variavel cartas vinda do hook useCarteira() com nome inconsistente em relacao ao resto do dominio (carteira, nao carta).
-FC_Backend_VS\src\features\carteira\carteira.controller.js:13-81 -- Todos os catch usam mensagem fixa "Erro interno" sem incluir err.message. O ecossistema tem AppError (FC_Backend_VS\src\Errors\AppError.js) com error.statusCode e handler global em app.js:26-41, mas o controller nunca delega erros de servico para este mecanismo. Perde-se informacao de diagnostico e status code apropriado.
-FC_Frontend\src\pages\carteira\useCarteira.js:82 -- Validacao do nome inline no hook. BLUEPRINT_FORMULARIO.md recomenda Schema dedicado (CarteiraSchema.js) com validarCarteira() para centralizar regras de validacao e formatacao.
-FC_Frontend\src\pages\carteira\useCarteira.js:14 -- Estado nomeado cartas (cartas/letters) em vez de carteiras (wallets). Nome enganoso que nao reflete o dominio. Propagado para Carteira.jsx:16 e passado como prop carteiras={cartas} para TableCarteira, que espera prop carteiras.
-FC_Frontend\src\pages\carteira\Carteira.jsx:16 -- Variavel cartas vinda do hook useCarteira() com nome inconsistente em relacao ao resto do dominio (carteira, nao carta).
-FC_Backend_VS\src\features\carteira\carteira.controller.js:13-81 -- Todos os catch usam mensagem fixa "Erro interno" sem incluir err.message. O ecossistema tem AppError (FC_Backend_VS\src\Errors\AppError.js) com error.statusCode e handler global em app.js:26-41, mas o controller nunca delega erros de servico para este mecanismo. Perde-se informacao de diagnostico e status code apropriado.
-FC_Frontend\src\pages\carteira\useCarteira.js:82 -- Validacao do nome inline no hook. BLUEPRINT_FORMULARIO.md recomenda Schema dedicado (CarteiraSchema.js) com validarCarteira() para centralizar regras de validacao e formatacao.