ImSamuelCovalero

Produto autoral / engenharia full-stack

Uma carteira que explica seus números

Uma carteira precisa explicar como chegou ao saldo, ao resultado e ao limite de aporte — inclusive quando faltam dados.

Do uso real às regras verificáveis

O uso real expõe problemas que um cadastro de ativos não resolve: compras e vendas parciais, taxas, compensação em stablecoins, preços históricos em reais e estratégias distintas para o mesmo ativo. O ImCryptoCat transforma essas situações em regras verificáveis e telas para acompanhar a carteira.

Decisões de engenharia

  1. Estratégias independentes

    O mesmo ativo pode fazer parte da carteira principal e da especulação. Quantidade, custo médio, resultado e histórico ficam separados por estratégia; o patrimônio total continua consolidado.

    Evidência técnicaModelos de posição e exposição estratégica, com regressões para operações parciais e posições encerradas.

  2. Cálculos com limites explícitos

    Custo de aquisição não é cotação atual. O preço histórico em reais usa o câmbio de referência da data; quando faltam custo ou cobertura histórica, a interface informa a lacuna em vez de fabricar performance.

    Evidência técnicaModelos de saldo e reconstrução histórica, com testes para dados incompletos e conversão de preços para BRL.

  3. Importação sem alterações parciais

    O CSV representa uma fotografia absoluta do saldo, não compras inventadas. Prévia e confirmação antecedem a aplicação transacional; idempotência protege contra reaplicação e uma falha reverte a transação inteira.

    Evidência técnicaFixtures de integração PostgreSQL verificam preservação do histórico, vínculos de compensação, isolamento por usuário e rollback em falha.

Da prévia à aplicação

Fluxo explicativo da importação de saldo. Não é uma demonstração com dados da carteira.

  1. 01

    Prévia

    Conferir a fotografia de saldo e seus efeitos antes de alterar a carteira.

  2. 02

    Confirmação

    Confirmar a operação avaliada, preservando o histórico representado.

  3. 03

    Aplicação íntegra

    Aplicar com isolamento SERIALIZABLE. Em caso de falha, nenhuma alteração parcial é mantida.

Rollback é uma garantia em caso de falha, não a promessa de um botão para desfazer uma importação concluída.

O que funciona hoje

Posições, compras e vendas, taxas e compensações vinculadas em stablecoin; custo médio ACB, resultados realizados e em aberto; perfis e limites de alocação explicáveis. Gráficos informam a cobertura histórica e apresentam contexto BTC proveniente do CEI.

TypeScript · NestJS · React Router · Tailwind CSS · PostgreSQL · Redis · Docker

Estado e limites

Em uso pessoal e preparação para beta privado. Ensaios locais de produção, carga e recuperação não comprovam disponibilidade pública ou capacidade remota. O produto não executa ordens nem recomenda investimentos.