{ "status_summary": { "Dashboard": "Em Construção", "Receitas": "Demonstração Visual", "Despesas": "Demonstração Visual", "Conciliação": "Ativo", "Configurações": "Em Construção" }, "endpoints": [ { "path": "/categorias/transacoes/pendentes", "method": "GET", "description": "Retorna todas as transações que ainda não foram conciliadas", "status": "Implementado", "service": "workspaceConciliacaoService" }, { "path": "/categorias/cruzamentos", "method": "GET", "params": ["caixinha", "mes", "ano"], "description": "Retorna cruzamentos de transações com filtros opcionais", "status": "Implementado", "service": "workspaceConciliacaoService" }, { "path": "/boletos/status", "method": "GET", "description": "Lista todos os boletos com seus status", "status": "Disponível (Não integrado)", "module": "IncomesView" }, { "path": "/extrato/apresentar", "method": "GET", "description": "Lista todas as transações do extrato bancário", "status": "Integrado", "service": "extratoService" }, { "path": "/auth", "method": "POST", "params": ["username", "password", "Passo", "data_envio"], "description": "Login - Passo 1 e 2 (2FA)", "status": "Implementado", "hook": "useWorkspaceAuth" } ], "technical_notes": { "service_pattern": "Uses handleRequest with mockFn and apiFn wrappers.", "hook_pattern": "Standard useEffect for data fetching with loading states." } }