FinCorefincore
Ledger imutável + motor de produtos financeiros configurável (contas, multi-saldo, partidas dobradas, clearing).
Papel
Ledger imutável, contas gráficas/transacionais, multi-saldo, motor de produto configurável, transações, clearing account, batch, cashback, autorização on/off-us, eventos, tarifas/juros, regulatório (CADOC/CCS), gRPC accounts.
Enterprise Architecture (5/30 capabilities enriquecidas)
fincore.accountsLEDGER_LEAD ✓maturidade: ppl4 proc4 tech4 info5VS: VS-bankingAccount:CRUfincore.double_entryLEDGER_LEAD ✓maturidade: ppl4 proc5 tech4 info5VS: VS-banking, VS-credito, VS-securitizacaoJournalEntry:Cfincore.transactionsLEDGER_LEAD ✓maturidade: ppl4 proc4 tech4 info4VS: VS-bankingTransaction:CJournalEntry:Rfincore.balanceLEDGER_LEAD ✓maturidade: ppl3 proc3 tech4 info3VS: VS-bankingBalance:RUfincore.clearingLEDGER_LEAD ✓maturidade: ppl3 proc4 tech3 info4VS: VS-bankingSettlement:CRUNÃO é
- NÃO é canal de experiência (FinWay/FinLabel são)
- NÃO é KYC/fraud (FinTrust é)
Capabilities (30)
⚙️ Funcionais (19)
CRUD de contas gráficas/transacionais com múltiplos saldos por finalidade (vale-alimentação, refeição, cultura, mobilidade).
fincore.accountsLançamentos contábeis com invariantes (débito=crédito). Núcleo do ledger imutável.
fincore.double_entryPipeline de transações: criação, autorização, captura, estorno. Worker batch + API.
fincore.transactionsCálculo, consulta e expiração de saldos por bolsa/conta. Inclui expiração programada.
fincore.balanceConta gráfica para liquidação cross-provider, fechamento batch e contabilização contábil.
fincore.clearingMotor de autorização on-us (Finaya) e off-us (rede externa). Decide aprovação em tempo real.
fincore.authorizationMotor de produtos financeiros configurável: regras de bolsa, validades, restrições MCC, parametrização por tenant.
fincore.product_engineRegras de cashback configuráveis por MCC, valor, frequência, programa de fidelidade.
fincore.cashbackCálculo e cobrança de tarifas (manutenção, transferência, saque, juros, multa).
fincore.feesFechamento de fatura, cálculo de juros, parcelas, antecipação. Pipeline batch.
fincore.billingEntrega garantida de eventos para clientes. Setup, scheduler, reject worker, replay.
fincore.webhooksPublicação de eventos de domínio para outros produtos Finaya (FinWay, FinTrust, FinBoard).
fincore.eventsConciliação entre transações internas e extratos de providers externos. Quebra de saldo, divergências.
fincore.reconciliationDashboards operacionais e relatórios para clientes (Assaí, Pefisa, JCA, Corpx, PicPay).
fincore.dashboardCapability específica de assiduidade Assaí RH (vale-funcionário). API + worker.
fincore.assai_assiduidadeNotificações operacionais do core (limite atingido, conta bloqueada, expiração).
fincore.notificationsAgendamentos batch (recarga automática, expiração, fechamento mensal).
fincore.schedulingExportação de dados (transações, parcelas) para BI/dashboards externos.
fincore.data_etlTelas operacionais para suporte e configuração (bloquear conta, ajustar saldo, criar conta operacional).
fincore.backoffice🔧 Não funcionais (11)
Suporte multi-tenant: tenant_id por requisição, schema partitioning Postgres, MongoDB collections per tenant.
fincore.nf.multi_tenancyGarantia de idempotência em transações (idempotency-key obrigatório).
fincore.nf.idempotencyLogs estruturados + métricas + traces OTel + dashboards (SignOz / Grafana).
fincore.nf.observabilityAudit log append-only de todas mutações de ledger. Pré-requisito LGPD/BCB.
fincore.nf.auditCamada de segurança: validação token, mTLS, encryption at rest, HSM para chaves Pix.
fincore.nf.securityMiddleware de validação JWT (recebido do FinID) por endpoint.
fincore.nf.auth_middlewareBuild de imagens Docker + Dockerfiles padronizados.
fincore.nf.dockerTestes de carga + análise de performance + tuning de queries.
fincore.nf.performanceBumps de dependências (Dependabot, Snyk, deps automation).
fincore.nf.depsPipeline CI/CD (Jenkins / GitHub Actions), testes automatizados, deploy K8s.
fincore.nf.ci_cdPadrão de decodificação e tratamento de exceções cross-service.
fincore.nf.exception_handlingDependências (2)
| Produto | Tipo | Via | Descrição |
|---|---|---|---|
| finid | authenticates_via | rest_api | — |
| finsource | audits_to | event_async | — |
Controles (7)
ledger_invariantscontabilreconciliacaointegridadeauditoriasresegregacao_saldos
Gates obrigatórios (4)
ledger_invariant_testidempotency_testreconciliation_testevent_replay_test
Timeline · 12 func · 9 não-func · ~22 meses · 7.0 FTE atual
Evidências: Repos gringotts-* (legacy ledger) + fincore-* (sucessor) · Ficha menciona "em migração" → projeto novo + legacy paralelo · Clientes em produção: Pefisa (cashback), JCA (wallet), Corpx (Pix), PicPay (saldo) · Stack Spring Boot + Postgres + MongoDB (heterogêneo)
Evolução do time
| Período | Composição | FTE total | Custo/mês (BRL) |
|---|---|---|---|
| 2024-07 → 2024-12 | 1× tech_lead2× senior1× qa@50% | 3.5 | R$ 94.000 |
| 2025-01 → 2025-12 | 1× tech_lead3× senior1× pleno1× qa1× sre@70% | 6.7 | R$ 163.500 |
| 2026-01 → atual | 1× tech_lead3× senior1× pleno1× qa1× sre@70%1× product_owner@30% | 7.0 | R$ 170.000 |
Entregas funcionais (12)
2024-07Kickoff FinCore — ledger imutável + motor de produtoDecisão estratégica: substituir gringotts-* (legado) por fincore-* moderno. Stack Java 17 + Spring Boot + Postgres. Arquitetura hexagonal + event sourcing parcial.source:inferred2024-09Criação de contas + multi-saldoCRUD de contas com multi-saldo por finalidade (cashback, conta corrente, conta poupança, conta gráfica).source:inferred2024-11Motor de cashback configurávelRegras de cashback por cliente (Pefisa primeiro caso de uso). Configuração via YAML versionado.source:inferred2024-12Cliente Pefisa em produção — wallet cashbackPrimeiro deploy produtivo: FinCore como ledger complementar (não core oficial) para programa de cashback Pefisa.source:inferred2025-01Webhooks delivery garantida + replaySistema de webhooks com at-least-once delivery, exponential backoff, dead-letter queue. Replay de eventos via portal admin.source:inferred2025-03Clearing account + autorização on/off-usConta gráfica de clearing para liquidação cross-provider. Autorização on-us (mesmo provider) e off-us (cross).source:inferred2025-04Cliente JCA: closed-loop walletJCA Clube Giro (reembolso passagens) como segundo caso de uso. Arranjo fechado de propósito limitado, sem BaaS/sponsor.source:inferred2025-06Cliente Corpx: saldo + motor PixIntegração com Corpx Bank: FinCore para saldos individualizados + motor de Pix. Conector StarkInfra.source:inferred2025-07Motor de tarifas + jurosConfiguração de tarifas (PIX, TED, manutenção) e juros (CDC, rotativo) por produto/cliente.source:inferred2025-09Cliente PicPay: Pix merchantFinCore parcial em contas gráficas Pix merchant para PicPay (clientes Binance, Linx, Software Express/Fiserv).source:inferred2025-11Cliente Assaí RH: benefícios 95k colaboradoresCaso de uso de grande escala: FinCore processa benefícios RH para Assaí (95k colaboradores, ~R$ 55M/mês).source:inferred2026-01Webhooks v2: idempotency + signatureWebhooks v2 com signature HMAC-SHA256 + idempotency-key header. Compat retroativa com v1.source:inferred
Entregas não funcionais (9)
2024-08Schema Postgres + partidas dobradas (invariantes contábeis)Modelagem inicial: contas, lançamentos, partidas dobradas com check constraints. Invariante: soma de débitos = soma de créditos por transação.source:inferred2024-10Idempotência transacional + event replayCada transação tem `idempotency_key` único. Event log permite replay para reconstrução de saldo.source:inferred2025-02Migração gradual gringotts-* → fincore-*Strangler pattern: novos clientes vão para fincore-*; gringotts-* mantido para legacy. Dual-write em alguns endpoints.source:inferred2025-05Reconciliação Postgres + relatórios CADOC/CCSMotor de reconciliação para clientes regulados. Geração de relatórios CADOC (BCB) e CCS (Cadastro de Clientes do Sistema Financeiro).source:inferred2025-08gRPC accounts API (cross-product)API gRPC interna para FinWay/FinPSTI consumirem operações de conta. Performance > REST.source:inferred2025-10Imutabilidade + audit log estritoUPDATE/DELETE bloqueados via Postgres triggers; toda mutação vira nova row. Audit log com hash chain (preparação para Evidence Ledger).source:inferred2025-12Fechamento batch noturno + safeguardsBatch noturno de fechamento contábil com checkpoints + rollback se inconsistência detectada.source:inferred2026-02Performance: índices Postgres + queries otimizadasTuning Postgres: índices BTREE por (tenant_id, account_id, transaction_date). Queries p99 < 50ms.source:inferred2026-04Ficha Vault enriched + validação FounderCorreção crítica: repos `bb-*` são Finway, NÃO FinCore. Ficha corrigida 2026-04-27.source:docs· evidence ✓
Squad owner de fincore enriquece via PR em packages/ts/products-catalog/src/products/timelines/fincore-timeline.ts
Capabilities — evolução técnica (25 capabilities · 5276 commits mapeados em 97.6%)
Repos analisados: 47 repos →
gringotts-goblin-accounts, gringotts-goblin-transactions-accounts-worker, bb-accounts-service, gringotts-goblin-transaction-api, gringotts-goblin-transaction-worker, +42Unmapped: 125 commits (squad refina catalog em
packages/ts/products-catalog/src/products/capability-catalogs/)⚙️ Capabilities funcionais (18)
Accounts (contas + multi-saldo)🔥 Evoluindobanking_coreCRUD de contas gráficas/transacionais com múltiplos saldos por finalidade (vale-alimentação, refeição, cultura, mobilidade).1235 commits2021-06 → 2026-07
banking_corefincore.accounts · 52 meses de atividade · 94 feat · 79 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-07 | 5 | 0 | 1 | 0 | fa5c0be fixbump fin-autbank-eb-client 1.0.6 e corrige CVEs (Trivy) (#315)ceaf913 other3.0.01e4b227 otherMerge pull request #318 from buildersbank/develop |
2026-06 | 34 | 2 | 14 | 0 | 0a55a10 featatualiza mensagens de erro conforme novo UX (PJ-1401) (#298)339c977 featsuporte a CNPJ alfanumérico3860eac fixWarmupRunner para mitigar cold start (504) (#310) |
2026-05 | 43 | 1 | 6 | 0 | 91e2e26 featadd internal endpoint for complete account deletion (#280)2808c35 fixresolve os 21 code smells restantes na develope46aa12 fixresolve 5 new-code issues no quality gate |
2026-04 | 4 | 2 | 0 | 0 | 908a106 featajustando mensagens do app1edd9e2 featadd representativeDocument field to WebhookFinwayAccountDTOdbdd0b0 otherMerge pull request #274 from buildersbank/feat/PJ-776 |
2026-03 | 5 | 0 | 0 | 0 | 1fc0032 otherMerge pull request #68 from buildersbank/release65462ee otherMerge pull request #67 from buildersbank/develop04af616 otherMerge pull request #269 from buildersbank/chore/merge-master |
2026-02 | 43 | 0 | 2 | 0 | 6b62e61 fixupdate only account status6974563 fixpropagate AccountCacheMissException for proper warmup and retry06804a5 otherMerge pull request #65 from buildersbank/feat/setup-api-on-catalog-info |
2026-01 | 55 | 3 | 1 | 0 | 55f1f65 featadd support to ssl in amqp configd6f97b3 featadd aws sdk dependecy398806f featadd MED 2.0 fields for chargeback and infractions; upgrade gringotts-webhook-sta… |
2025-12 | 55 | 10 | 6 | 0 | ea24dce featSet as INACTIVE account flow in correct place.911f012 featenable account service91ceaa2 featfixing tests |
2025-11 | 33 | 3 | 6 | 0 | 6250f4d featimplementacao da v2 getHoldersAccounts0f76c0a featparameterize the autbank agenciae2c9084 fixAdiciona a coleta de dados do CCS e atualiza as versoes das libs de instrumentac… |
2025-10 | 92 | 26 | 28 | 0 | b68a505 featupgrade spring boot versionf1e8ab2 featadd autbank adapter75cc8c2 featadicionando lib de instrumentacao nao invasiva para capturar eventos de ativacao… |
2025-09 | 47 | 8 | 3 | 0 | 88e7ea0 featundoing mock3bca61a featadding blocked financial status to enable tests645ad94 featadding docs registered validation on set account status |
2025-08 | 47 | 3 | 1 | 0 | b4f2204 featadd business account440e3b3 featadding logs for flow debug083a308 featmapping finway account event (#13) |
+ 40 meses anteriores omitidos.
Transactions (transações)🔥 Evoluindobanking_corePipeline de transações: criação, autorização, captura, estorno. Worker batch + API.906 commits2022-04 → 2026-05
banking_corefincore.transactions · 37 meses de atividade · 89 feat · 57 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-05 | 16 | 0 | 5 | 0 | 129d711 fixalign core lib versions with bb-transactions-service (spring-3)e938c81 fixappend txId to idempotency key so partial refunds of same e2e don't collide193dde9 fixalso remap REFUND->DEFAULT on the async Kafka publish path |
2026-03 | 34 | 4 | 15 | 0 | b7888d1 featadd springdoc-openapi for API docs in HML/dev environmentsd623f00 featadd endToEndId field to TransactionTxIdRequest proto5f445ef featadd idempotencyKey to TransactionTxIdRequest proto for COMMIT/CANCEL |
2026-02 | 63 | 11 | 19 | 0 | 068c6d9 featimprove logs16eb1f0 featadd signed txId generation and tests890ff97 featadd debug log to detect txId format in EffectivePreTransactionUseCase |
2026-01 | 86 | 11 | 5 | 0 | 2e7789b featimprove performancefbc7722 featgraceful shutdowna89fcfc featremove inbox patter from transaction-api -> transaction-worker call |
2025-12 | 58 | 27 | 1 | 0 | a5a4b2c featadicionar tratamento explícito de erro de conflito em transação (#104)d3975df featchange kafka request reply to topic consumerf558180 featadd CASH_IN_AND_PRE_DEFAULT transaction |
2025-11 | 4 | 1 | 0 | 0 | e839b51 featuse pre transaction id as transaction id6a1f65f other2.2.0-rc54636da otherfix created at |
2025-10 | 11 | 0 | 0 | 0 | 37aca9d otherfix refund without amount validatione34b9f3 otherAtualizando pullrequest.yaml329bb98 other2.1.0 |
2025-09 | 29 | 9 | 7 | 0 | 21ab8c0 featadd idempotencyKey to pre refundfce32c9 featadd new refund atomic grpc with amount information5a8eb29 featvalidate control cash in refund and log improvements |
2025-08 | 18 | 2 | 2 | 0 | 144494d featadicionando filtro de busca por horae85c2b8 featadd baÃlance fieldfbdef3e fixchange expiresAt to check if has value^\ |
2025-07 | 3 | 0 | 0 | 0 | fa28e9e otherMerge pull request #93 from buildersbank/developb8307b5 otherMerge pull request #104 from buildersbank/developf3901d9 otherMerge pull request #52 from buildersbank/develop |
2025-06 | 18 | 1 | 1 | 0 | 1a1d9be featadding pix reversal object to PixDTO1a812a2 fixadding createdAt attribute4cf0d54 otheradd amount to pre refund transaction |
2025-05 | 6 | 0 | 0 | 0 | cdb4449 otherUpdate ci-cd.yaml9ee8953 otheradd pix information8e94d81 otherAjuste totalizador expiration transactions |
+ 25 meses anteriores omitidos.
Dashboard / Reporting🔥 EvoluindoadminDashboards operacionais e relatórios para clientes (Assaí, Pefisa, JCA, Corpx, PicPay).514 commits2022-10 → 2026-06
adminfincore.dashboard · 33 meses de atividade · 40 feat · 20 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-06 | 2 | 0 | 1 | 0 | cb7b523 fixbump caelum-stella 2.1.2->2.2.2 para CNPJ alfanumerico4db4a19 otherMerge pull request #4 from buildersbank/feat/cnpj-alfanumerico-stella-bump |
2026-05 | 1 | 0 | 0 | 0 | 2bf6103 otherMerge pull request #222 from buildersbank/release |
2026-03 | 32 | 1 | 3 | 0 | 71d4bab featfix bug RequestParam83191ba fixincluir bloqueios/desbloqueios nos totais do extratoac7e4a0 fixcorrigir cálculo de totais — excluir bloqueios e incluir REVERSAL_DEBIT |
2026-02 | 34 | 4 | 0 | 0 | 46b1373 featupdate gringotts.client.version to 1.8.21-SNAPSHOT6f8e1a3 featupdate gringotts.client.version5516be2 featunit test |
2026-01 | 22 | 0 | 0 | 0 | c9cd410 otherfix - ajustando paginacaod795a2a otheradd reversal text^\e38131e otherfix - ajustando o mapper para atender a paginacao |
2025-12 | 39 | 10 | 5 | 0 | 70fb0d2 featBump report instrumentation version1d3c7a8 featendpoint para criar pacotes de serviços (#166)5e24aa8 featAdds default service path endpoint. (#157) |
2025-11 | 9 | 0 | 1 | 0 | 966c983 fixUpdate report instrumentation versioncbbd170 otherupdate report instrumentation7f4a7c3 other1.10.0-rc-1 |
2025-10 | 23 | 1 | 2 | 0 | 232222f featupdate lib report-instrumentation version32cde51 fixdock get income report testc8fedbb fixid source and destination person |
2025-09 | 2 | 0 | 0 | 0 | b82376b otherAdicionando .github/workflows/pr-version-check.yaml via script0837d39 otherMerge pull request #134 from buildersbank/fix/ajuste-logica-importacao-desligado… |
2025-08 | 1 | 0 | 0 | 0 | 9945932 otherMerge pull request #138 from buildersbank/develop |
2025-07 | 5 | 0 | 0 | 0 | 1eef9a0 otherAdição validação status CANCELEDca9f65f otherfix ajuste na lógica de importação arquivo colaboradores demitidos94e427d otherMerge pull request #137 from buildersbank/release |
2025-06 | 28 | 0 | 0 | 0 | c741998 otherMerge pull request #133 from buildersbank/release1b5b0c2 otherMerge pull request #132 from buildersbank/develop99e3bf5 otherMerge pull request #131 from buildersbank/fix/ajuste-values-pdf-auditoria |
+ 21 meses anteriores omitidos.
Product Engine (motor configurável)🔥 Evoluindobanking_coreMotor de produtos financeiros configurável: regras de bolsa, validades, restrições MCC, parametrização por tenant.470 commits2022-04 → 2026-03
banking_corefincore.product_engine · 38 meses de atividade · 24 feat · 4 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-03 | 3 | 0 | 0 | 0 | 858eeb5 otherMerge pull request #191 from buildersbank/release4dd8137 otherMerge branch 'master' into release58c397a otherMerge pull request #190 from buildersbank/develop |
2026-02 | 7 | 1 | 0 | 0 | 57df3eb featadd bulk transfer limit update42e6bb1 other2.5.088a1bab othermerge master |
2026-01 | 7 | 0 | 0 | 0 | 61c855d other2.4.0881a7ff othermerge masterb3d79c8 other2.4.0-rc |
2025-12 | 4 | 0 | 0 | 0 | 112dda3 otherAtualizando pullrequest.yamld34577e other2.2.0cfcb96b othermerge master |
2025-11 | 2 | 0 | 0 | 0 | 81808c7 other2.2.0-rc364572e otheradd tenantId to entities |
2025-10 | 10 | 2 | 0 | 0 | 104f72c featadd more fields individuals update68ed6fe featcheck address individual and company updated and evict cache after update80f64e2 otherAtualizando pullrequest.yaml |
2025-09 | 3 | 0 | 0 | 0 | e4f6182 otherAdicionando .github/workflows/pr-version-check.yaml via script4ea314e otherMerge pull request #172 from buildersbank/developb238c0d otherMerge pull request #171 from buildersbank/develop |
2025-08 | 4 | 1 | 0 | 0 | b294ddf featimplement transfer limitd1c8557 otherMerge pull request #170 from buildersbank/develop7a09843 othertransfer queue config to fincore-amqp-config |
2025-07 | 6 | 0 | 1 | 0 | 44d6e3c fixadding EI type required on app onboarding pjd72efe3 otherMerge pull request #166 from buildersbank/fix/onboarding-pj60cfba7 otherclasse de configuração |
2025-06 | 13 | 0 | 1 | 0 | 47e1d73 fixadding condition to validate foundingDatec5c5d48 otherfix testeedc373 otheradd create pix night start time |
2025-05 | 5 | 0 | 0 | 0 | 7316569 otherUpdate ci-cd.yamlc50dd2c otherMerge pull request #84 from buildersbank/feature/ajuste-data-expiracao-dentro-do…2481175 otherAjuste no fluxo de data de recolhimento Vale Compras Assai e Vale Compras Mamãe |
2025-04 | 8 | 0 | 0 | 0 | b2a9bb1 otherAjustes para Push de transações3575bfe otherMerge pull request #8 from buildersbank/release-rc_1.9.2-3b6404d8 otherAjuste teste app |
+ 26 meses anteriores omitidos.
Authorization on/off-us✓ Madurobanking_coreMotor de autorização on-us (Finaya) e off-us (rede externa). Decide aprovação em tempo real.404 commits2022-05 → 2026-05
banking_corefincore.authorization · 30 meses de atividade · 17 feat · 3 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-05 | 1 | 0 | 0 | 0 | 3564833 otherMerge pull request #125 from buildersbank/release |
2026-03 | 9 | 0 | 0 | 0 | 18412e8 otherMerge pull request #135 from buildersbank/develop07c1235 otherMerge pull request #134 from buildersbank/feature/FIN-TEC-3554e7f30cd other[FIN-TEC-3554] - Ajustar funcionamento do Ironbelly - validação conta ativa |
2026-02 | 2 | 0 | 0 | 0 | e11d865 otherMerge pull request #129 from buildersbank/feat/setup-api-on-catalog-infob974978 otherMerge pull request #47 from buildersbank/feat/setup-api-on-catalog-info |
2025-12 | 2 | 0 | 0 | 0 | 43a7b49 otherAtualizando pullrequest.yaml13d8099 otherAdicionando permissão pull-requests: write ao workflow |
2025-10 | 1 | 0 | 0 | 0 | 1691b3f otherAtualizando pullrequest.yaml |
2025-09 | 8 | 1 | 2 | 0 | 165b7c0 featadd transfer limit validationafcaa99 fixredis database env (#126) (#127)85d714a fixredis database env (#126) |
2025-06 | 15 | 0 | 0 | 0 | d7a14b9 otherMerge pull request #123 from buildersbank/released71a4d5 otherMerge pull request #122 from buildersbank/developddf86bc otherCriando .github/CODEOWNERS |
2025-05 | 3 | 0 | 0 | 0 | 5039aba otherAjuste logica do refunda92ef13 otherAjustes finos da revisão07ac6d8 otherUpdate ci-cd.yaml |
2025-04 | 3 | 0 | 0 | 0 | b460cf2 otherMerge pull request #119 from buildersbank/feature/add-idempotencykey-as-pararame…55f99fe otherRefund passa a considerar além da txId o idempotencyKey como parametro para busc…b2f56ad otherUpdate Dockerfile |
2025-01 | 10 | 10 | 0 | 0 | 39a4ff0 featlibs dependency mapping1015020 featsonar properties and jacoco/depedency-check rules6aff2bd featcreated catalog-info.yaml |
2024-11 | 4 | 0 | 0 | 0 | fc5e9f2 otherfix reset password new rolea20de22 otheradd RH_LOJA role to get user detailse2f7dc8 otheradd user metadata and new roles |
2024-10 | 13 | 6 | 1 | 0 | d24e4eb featremoved datadog and finaya gitops4c6d29f featinstallment limit5ceaca2 fixrevert commit |
+ 18 meses anteriores omitidos.
Webhooks (delivery + replay)✓ MadurointegrationsEntrega garantida de eventos para clientes. Setup, scheduler, reject worker, replay.373 commits2023-03 → 2026-07
integrationsfincore.webhooks · 32 meses de atividade · 45 feat · 6 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-07 | 2 | 0 | 0 | 0 | d9234fa other3.1.0a4fa439 otherMerge pull request #28 from buildersbank/change-build-deploy |
2026-06 | 4 | 1 | 0 | 0 | ec84ef8 featmigrate to Spring Boot 3.5.14 / Java 21 (#68)0e0e315 otherMerge pull request #69 from buildersbank/developafec52c other3.1.0-rc |
2026-05 | 1 | 0 | 0 | 0 | 9452d53 otherMerge pull request #66 from buildersbank/feat/bump-webhook-starter-for-represent… |
2026-03 | 24 | 0 | 1 | 0 | 1be39b6 fixinclude status in WebhookPixReversalDTO toHash to generate unique event_id per e…3673ef7 otherMerge pull request #40 from buildersbank/release7d1376f otherMerge pull request #39 from buildersbank/develop |
2026-02 | 23 | 3 | 0 | 0 | 2d992d3 featadd retry and resend6ec6c0a featadd new fields and constants5ea9df7 featadd pix fields |
2026-01 | 18 | 0 | 0 | 0 | 9814c0d otherMerge pull request #33 from buildersbank/develop1fa50a1 other2.3.0-rc-22ffee37 otherupdate starter |
2025-12 | 28 | 0 | 0 | 0 | c67300d other2.2.03c2b512 othermerge masterae1d2d9 other2.2.0-rc |
2025-11 | 3 | 0 | 0 | 0 | 9fb24b8 otherupdate webhook starter4443791 otheradd fincore pix chargeae676ea otheradd tenantId and update webhook starter |
2025-10 | 19 | 1 | 2 | 0 | 86de5d3 featadd pix reversal26de3cb fixwebhook starter versionf931d56 otherfix tenant webhook |
2025-09 | 3 | 0 | 0 | 0 | 7816a5a otherAdicionando .github/workflows/pr-version-check.yaml via script |
2025-08 | 9 | 2 | 0 | 0 | 8d84539 featincreasing webhook-starter version (#21)586c6a9 featincreasing webhook-starter version (#27)b043adf otherMerge pull request #22 from buildersbank/develop |
2025-07 | 2 | 0 | 0 | 0 | 2840fcb otherupdate version^\e7fe65c otherupdate webhook |
+ 20 meses anteriores omitidos.
Events (event bus interno)✓ MadurointegrationsPublicação de eventos de domínio para outros produtos Finaya (FinWay, FinTrust, FinBoard).288 commits2022-04 → 2026-05
integrationsfincore.events · 38 meses de atividade · 27 feat · 8 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-05 | 1 | 0 | 1 | 0 | 4ee29af fixsurface refund commits/cancels as DEFAULT events to preserve extrato shape |
2026-03 | 1 | 0 | 1 | 0 | bea872e fixuse deterministic idempotency key for COMMIT/CANCEL to prevent duplicate process… |
2026-02 | 8 | 2 | 2 | 0 | 44475ad featadd distributed lock by owner to prevent forked blockchain chainsfcca109 featadd resend events35dda9a fixprevent NPE in destination fee processing when no source fees exist |
2026-01 | 6 | 0 | 1 | 0 | 533807e fixcreatedat value on worker event1d8b3b2 otherMerge pull request #123 from buildersbank/fix/event-createAtf73927f other2.1.0 |
2025-12 | 5 | 0 | 0 | 0 | c6b7078 other2.0.11e1584d other2.0.1-rc885427d otherAtualizando pullrequest.yaml |
2025-10 | 4 | 0 | 0 | 0 | af8201d otherfix customer updated event92cf7c5 otheradd customer info updated eventa60defb otherAtualizando pullrequest.yaml |
2025-09 | 5 | 2 | 0 | 0 | 40f2925 featadd bank information to events and improve pix api4038815 featadd pix information return event detail88d94c7 otherMerge pull request #57 from buildersbank/feat/hour-filter-list-events |
2025-08 | 8 | 0 | 0 | 0 | 2fe9d6c otherMerge pull request #55 from buildersbank/feat/hour-filter-list-eventsdf714a7 otheradd pix limit event1077c71 otheradd more pix events |
2025-07 | 5 | 0 | 0 | 0 | 22eb6f1 otherfix pix event^\2b23c14 otheradd pix and pix key eventse2b52d0 otherpix events |
2025-06 | 7 | 0 | 0 | 0 | 80d1fbf otherCriando .github/CODEOWNERS3c6f89c otherMerge pull request #77 from buildersbank/release3fe9cdb otherMerge pull request #76 from buildersbank/develop |
2025-05 | 13 | 2 | 3 | 0 | 9c0415c featlogsee41b6a fixconcurrency success event delivery count60fb56a fixResolvido problema de concorrência no SuccessEventUseCase utilizando operação at… |
2025-04 | 3 | 0 | 0 | 0 | 8c05858 otherMerge pull request #69 from buildersbank/release-rc_1.9.3-2e8aedf8 otherMerge pull request #71 from buildersbank/release5871131 otherMerge pull request #70 from buildersbank/release-rc_1.9.2-1 |
+ 26 meses anteriores omitidos.
Balance (saldos)🔥 Evoluindobanking_coreCálculo, consulta e expiração de saldos por bolsa/conta. Inclui expiração programada.103 commits2021-06 → 2026-06
banking_corefincore.balance · 25 meses de atividade · 12 feat · 8 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-06 | 1 | 0 | 1 | 0 | 584100d fixnão rotear conta AUTBANK não-ativa pelo settlement (#304) |
2026-03 | 4 | 1 | 1 | 0 | b75234a featadd admin endpoints to read and adjust inProcess balance in Redis0df54fc fixcorrigir balanço, cor BALANCE_RELEASE e totais no extrato8d9ad76 otherfix(FIN-TEC-3155) - ajuste no calculo do bloqueio de saldo |
2026-02 | 12 | 4 | 4 | 0 | 909a7de featadd MED 2.0 fields for WebhookBalanceBlockDTO68016e6 featadd MED 2.0 fields for WebhookBalanceBlockReleaseDTO; bump version to 2.6.0-SNAP…ac6ce04 featimproving error messages; pass start_date and end_date filters through to balan… |
2026-01 | 11 | 1 | 1 | 0 | 5e7a0b8 featadd new balances fieldsc7c734c fixresolve race condition in DLQ move and NPE in balance update1e00629 otherfix - ajuste para considerar o valor do bloqueio de saldo |
2025-12 | 27 | 0 | 0 | 0 | 001b438 otherMerge pull request #64 from buildersbank/fix/FIN-TEC-2845-balance-blocke5f8125 other[FIN-TEC-2845] - adding missing blockedBalance field210c88f otherMerge pull request #63 from buildersbank/fix/FIN-TEC-2845-balance-block |
2025-10 | 2 | 1 | 1 | 0 | cd8b023 featfind balance use case testsb228305 fixdock balance test |
2025-09 | 5 | 1 | 0 | 0 | 16ec860 featadding blocked status on find balance use case1038f31 otherAdicionando campo para retornar o terminalNumber do TAP_ON_PHONE caso tenha no g…aad4ca3 othergrpc loadbalancer |
2025-08 | 1 | 0 | 0 | 0 | 3d4ba2d otherMerge pull request #54 from buildersbank/feat/add-balance-field |
2025-05 | 2 | 0 | 0 | 0 | 91bce41 otherAjustes fluxo de refund dentro do ciclo, contabilização do estorno no expiration… |
2025-04 | 1 | 0 | 0 | 0 | 12292a1 otherMerge pull request #8 from buildersbank/release |
2025-03 | 2 | 0 | 0 | 0 | b69609f otherAdição de metadata na Expiration Balance a fim de termos rastreabilidade do cent… |
2025-02 | 2 | 0 | 0 | 0 | c68e1a5 otherAdicionado initialBalance para controle de relatório209be71 otherAjuste validação arquivo, adicionado initialBalance e data padrão extrato HTML |
+ 13 meses anteriores omitidos.
Scheduling (agendamentos batch)✓ MaduroutilityAgendamentos batch (recarga automática, expiração, fechamento mensal).85 commits2023-04 → 2026-02
utilityfincore.scheduling · 15 meses de atividade · 16 feat · 3 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-02 | 2 | 0 | 0 | 0 | e4c013f otherMerge pull request #28 from buildersbank/feat/setup-api-on-catalog-infoa29d4de otherMerge pull request #9 from buildersbank/feat/setup-api-on-catalog-info |
2025-11 | 5 | 0 | 0 | 0 | 573a2da otherMerge pull request #27 from buildersbank/releasea5b022a otherMerge pull request #26 from buildersbank/develop6fe0a16 otherMerge pull request #25 from buildersbank/feature/adicao-trativa-de-erro-agendame… |
2025-10 | 3 | 0 | 0 | 0 | cad6704 otherAtualizando pullrequest.yaml01e1418 otherMerge pull request #22 from buildersbank/update-application-envacbabc6 otherupdate application-env config with default values stark infra client |
2025-09 | 6 | 0 | 0 | 0 | f0a9513 otherAdicionando .github/workflows/pr-version-check.yaml via script33e00c5 otherMerge pull request #20 from buildersbank/feature/ajuste-gRPCe17165a otherAjustes gRPC |
2025-08 | 14 | 0 | 2 | 0 | 0159178 fixquery pix schedules05702f0 fixgenerate generateEndToEndId and IdempotencyKey9685f20 otherUpdate ci-cd.yaml |
2025-07 | 5 | 0 | 1 | 0 | 222ecdd fixaccount type pix schedulec8b00fa otherMerge pull request #6 from buildersbank/fix/pix-schedule-jobdea1609 otherMerge pull request #7 from buildersbank/fix/ajuste-envs |
2025-06 | 8 | 0 | 0 | 0 | 79a39d1 otheradd pix schedule3a16b0e otherfix pipeline01cd2cb otheradd pix schedule recurrence |
2025-05 | 2 | 0 | 0 | 0 | edf140b otherMerge pull request #1 from buildersbank/feature/ajuste-data-expiracao-dentro-do-…977a103 otherAjuste no fluxo de data de recolhimento Vale Compras Assai e Vale Compras Mamãe |
2025-02 | 1 | 0 | 0 | 0 | d896c19 otherFix LIMIT_UPDATE_SCHEDULING_V2 flow |
2025-01 | 7 | 7 | 0 | 0 | e23cd65 featsonar properties and jacoco/depedency-check rules9747ad9 featcreated catalog-info.yaml6b278b5 featlibs dependency mapping |
2024-10 | 1 | 1 | 0 | 0 | a86584f featremoved datadog and finaya gitops |
2024-09 | 13 | 0 | 0 | 0 | 4e8533a otheradd recharge scheduling metadatab3a505a otheradd recharge scheduling event5a24a7d otheradding recharges scheduling |
+ 3 meses anteriores omitidos.
Reconciliation (conciliação)🔥 Evoluindobanking_coreConciliação entre transações internas e extratos de providers externos. Quebra de saldo, divergências.68 commits2025-02 → 2026-03
banking_corefincore.reconciliation · 12 meses de atividade · 7 feat · 5 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-03 | 8 | 1 | 0 | 0 | 685d50c featcomplete blockchain validation rewrite with buffer zone concepte2f67d7 other3.0.28a550be other3.0.2-rc |
2026-02 | 11 | 0 | 3 | 0 | 9b70813 fixupdate tests for seqNum/integrityHash and remove MongoDB fallback testsaadc0f1 fixupdate test mocks for seqNum/integrityHash and ById methodsb131e68 fixupdate tests to use seqNum/integrityHash instead of previousTx |
2026-01 | 10 | 6 | 0 | 0 | e110138 featsupport to minutes953d691 featadd corpx testeea19b3f featadd corpx |
2025-12 | 2 | 0 | 0 | 0 | a39d9e2 otherAtualizando pullrequest.yamlbfc4335 otherAdicionando permissão pull-requests: write ao workflow |
2025-11 | 4 | 0 | 0 | 0 | de34072 otherMerge pull request #12 from buildersbank/releasee006b7e otherMerge pull request #11 from buildersbank/develop0f80b4c otherMerge pull request #10 from buildersbank/feature/ajuste-validacao-inconsistencia… |
2025-10 | 1 | 0 | 0 | 0 | c21ec93 otherAtualizando pullrequest.yaml |
2025-09 | 1 | 0 | 0 | 0 | 5babbf4 otherAdicionando .github/workflows/pr-version-check.yaml via script |
2025-08 | 2 | 0 | 0 | 0 | 7001869 otherMerge pull request #9 from buildersbank/feature/ajustes-validacao-recargas307c6c8 otherAjuste nas validações de recargas, expirações e limite (com inconsistencia ou fo… |
2025-06 | 1 | 0 | 0 | 0 | e1b34b9 otherCriando .github/CODEOWNERS |
2025-05 | 3 | 0 | 0 | 0 | e7c9463 otherMerge pull request #8 from buildersbank/feature/ajustes-validacao-recargas9c68102 otherMerge pull request #7 from buildersbank/feature/ajustes-validacao-recargas3f86905 otherAjuste valor negativos no calculo total |
2025-04 | 23 | 0 | 2 | 0 | 13a9b44 fixremove gitops on old repositoryef14c78 fixpipeline finaya deploy and dockerfile81d20cf otherMerge pull request #6 from buildersbank/feature/ajustes-validacao-recargas |
2025-02 | 2 | 0 | 0 | 0 | 9b7324d otherinitial structuree201fce otherfirst commit |
Data ETL / Export🔥 EvoluindointegrationsExportação de dados (transações, parcelas) para BI/dashboards externos.66 commits2024-07 → 2026-02
integrationsfincore.data_etl · 17 meses de atividade · 5 feat · 3 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-02 | 20 | 1 | 0 | 0 | 81a1204 featadd dlq queue68a325d other1.13.2ccd9daa otherMerge branch 'main' into release |
2026-01 | 3 | 0 | 0 | 0 | 041365b other1.12.0-rc00ceda2 otherupdate starter531af80 otherMerge pull request #11 from buildersbank/feature/FIN-TEC-2935 |
2025-12 | 2 | 0 | 0 | 0 | a5da813 otherAtualizando pullrequest.yamlf71a6b7 otherAdicionando permissão pull-requests: write ao workflow |
2025-11 | 2 | 0 | 0 | 0 | 0605750 other1.11.0f2cb1cb other1.11.0-rc |
2025-10 | 3 | 1 | 0 | 0 | 17950d3 featadd pix reversalc8f6ae4 otherAtualizando pullrequest.yamlb0a2bd4 otherfix pix reversal collection name |
2025-09 | 1 | 0 | 0 | 0 | 74744d1 otherAdicionando .github/workflows/pr-version-check.yaml via script |
2025-08 | 2 | 0 | 0 | 0 | 80ee5a9 otherMerge pull request #2 from buildersbank/develop355f698 otherfix pix id and dates |
2025-07 | 1 | 0 | 0 | 0 | b0e9c55 otherMerge pull request #1 from buildersbank/develop |
2025-06 | 1 | 0 | 0 | 0 | 487645d otherCriando .github/CODEOWNERS |
2025-05 | 2 | 0 | 0 | 0 | 6a920db otherMerge pull request #113 from buildersbank/hotfix/remocao-filtro-active-exportFil…21c3e96 otherUpdate ci-cd.yaml |
2025-01 | 2 | 2 | 0 | 0 | 2b51971 featsonar properties and jacoco/depedency-check rulesa6a14eb featcreated catalog-info.yaml |
2024-12 | 2 | 0 | 1 | 0 | 533798d fixexport by date in initial periodf460566 otherMerge pull request #10 from buildersbank/fix/export-by-date |
+ 5 meses anteriores omitidos.
Billing (faturamento)✓ Madurobanking_coreFechamento de fatura, cálculo de juros, parcelas, antecipação. Pipeline batch.57 commits2022-09 → 2026-02
banking_corefincore.billing · 11 meses de atividade · 10 feat · 7 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-02 | 2 | 0 | 0 | 0 | 36abd8f otherMerge pull request #11 from buildersbank/feat/setup-api-on-catalog-info11e9874 otherMerge pull request #15 from buildersbank/feat/setup-api-on-catalog-info |
2025-01 | 8 | 8 | 0 | 0 | a879280 featlibs dependency mapping9339236 featcreated catalog-info.yaml |
2024-12 | 1 | 0 | 1 | 0 | d5a826d fixinstallments by date in new period |
2024-11 | 1 | 0 | 0 | 0 | 1b9cdf7 otherMerge pull request #9 from buildersbank/release-rc_1.0.3 |
2024-10 | 3 | 0 | 1 | 0 | 93aaf14 fixrequirements0d06fd8 otherMerge pull request #7 from buildersbank/release-rc_1.0.2c676ae1 otherMerge pull request #6 from buildersbank/release-rc_1.0.1 |
2024-09 | 13 | 2 | 5 | 0 | eb88f08 featenable gitops320698e featfirst commitae3a0ee fixreponse body variable |
2023-03 | 13 | 0 | 0 | 0 | e78d9cf otherMerge pull request #10 from platformbuilders/release8381640 otherMerge pull request #7 from platformbuilders/feature/update-docker-image73062c3 othersonarcloud billing-api |
2023-01 | 4 | 0 | 0 | 0 | 9475193 othernotion versionaba1edf otherMerge pull request #5 from platformbuilders/release289cb54 otherMerge pull request #10 from platformbuilders/release |
2022-12 | 4 | 0 | 0 | 0 | b22ffc0 otherMerge pull request #4 from platformbuilders/feature/gringotts-demod97ae95 otherinclude gringotts demo pipe4e90d26 otherMerge pull request #9 from platformbuilders/feature/gringotts-demo |
2022-10 | 3 | 0 | 0 | 0 | 60c85ce otherMerge pull request #2 from platformbuilders/release32d6cf4 otherMerge pull request #1 from platformbuilders/developb1ae123 otherMerge pull request #4 from platformbuilders/release |
2022-09 | 5 | 0 | 0 | 0 | 40db6fe otherAdd Billing API4c11dcc otherInitial commit6b842a0 otherauto-offset-reset latest |
Notifications (notificações operacionais)💤 DormentenotificationsNotificações operacionais do core (limite atingido, conta bloqueada, expiração).34 commits2022-10 → 2025-05
notificationsfincore.notifications · 7 meses de atividade · 6 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2025-05 | 11 | 5 | 0 | 0 | cc728ba featadd metadata notification cofig61c23d2 featnotifications837cac5 otherMerge pull request #126 from buildersbank/feat/notification-config |
2025-04 | 7 | 0 | 0 | 0 | 3da1166 otherMerge pull request #12 from buildersbank/feature/send-push-notification5095992 otherMerge pull request #11 from buildersbank/feature/send-push-notification7de02cf otherMerge pull request #10 from buildersbank/feature/send-push-notification |
2025-03 | 1 | 0 | 0 | 0 | a978d11 otherMerge pull request #6 from buildersbank/feature/send-push-notification |
2025-02 | 4 | 0 | 0 | 0 | 53ea4a4 otheradd reproved push notification548c7da otherAjuste regra de negócio push notificationd016b4a otherMerge pull request #95 from buildersbank/fix/validacao-rh-central-push-notificat… |
2025-01 | 7 | 0 | 0 | 0 | 153e3c7 otherMerge pull request #5 from buildersbank/feature/send-push-notification0cea773 otherMerge pull request #4 from buildersbank/feature/send-push-notification1c9a2ad otherMerge pull request #3 from buildersbank/feature/send-push-notification |
2024-12 | 3 | 1 | 0 | 0 | ce7d634 featCriação de estrutura do client para o fluxo de push notificationa8e4a3d otherAdd env fin notification host3f5578b otherImplementação client do fin-notification para push notifications |
2022-10 | 1 | 0 | 0 | 0 | 923b050 otherUso do jar gringotts-portal-notification-event-starter |
Cashback Engine✓ Madurobanking_coreRegras de cashback configuráveis por MCC, valor, frequência, programa de fidelidade.17 commits2025-07 → 2025-10
banking_corefincore.cashback · 4 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2025-10 | 4 | 0 | 0 | 0 | 2c2cbf9 otherMerge pull request #24 from buildersbank/revert-23-hotfix/reprocessamento-cashba…be46b7a otherRevert "Hotfix/reprocessamento cashback"ceaf8b4 otherMerge pull request #23 from buildersbank/hotfix/reprocessamento-cashback |
2025-09 | 3 | 0 | 0 | 0 | 6c96f57 otherMerge pull request #21 from buildersbank/fix/ajuste-status-cashback-schedulesb5fbcb8 otherAjuste status cashbackSchedulesca6eaa2 otheradd threads to cashback processing |
2025-08 | 5 | 0 | 0 | 0 | cda67a6 otherMerge pull request #17 from buildersbank/feature/fix-cashback-workerf1605bf otherMerge pull request #15 from buildersbank/feature/fix-cashback-worker08e2ecd otherAjuste cashback worker |
2025-07 | 5 | 0 | 0 | 0 | acc882a otherMerge pull request #165 from buildersbank/feature/estrutura-produto-cashbacka1f3ee5 otherCriação de estrutura de produto cashback e acquisition01cb2f0 otherMerge pull request #4 from buildersbank/feature/implementacao-fluxo-cashback |
Fees / Tarifas○ Estávelbanking_coreCálculo e cobrança de tarifas (manutenção, transferência, saque, juros, multa).14 commits2024-01 → 2026-03
banking_corefincore.fees · 5 meses de atividade · 3 feat · 1 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-03 | 1 | 0 | 0 | 0 | cd04ec1 otherFIN-TEC-3393 - Propagating amountType for fees-worker |
2026-02 | 1 | 0 | 1 | 0 | 8c45e8d fixisolate fee processing from COMMIT result and add comprehensive error logs |
2026-01 | 3 | 1 | 0 | 0 | a36d78e featfee process on redis0c9bf5a otherMerge pull request #137 from buildersbank/feat/feeservice-to-redis6a28d6d otherMerge branch 'develop' into feat/feeservice-to-redis |
2025-12 | 8 | 2 | 0 | 0 | 24649b1 featListar pacotes de tarifas (#162)90960ed featadd assign FeePackageAPI29f2444 otherchange fee serviceId to packageId |
2024-01 | 1 | 0 | 0 | 0 | 4c51328 otherinitial commit |
Backoffice (operações N2/N3)○ EstáveladminTelas operacionais para suporte e configuração (bloquear conta, ajustar saldo, criar conta operacional).11 commits2022-10 → 2026-02
adminfincore.backoffice · 8 meses de atividade · 0 feat · 2 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-02 | 2 | 0 | 2 | 0 | e4fae50 fixenable backup persistence for CANCEL operations to prevent Redis-MongoDB balance…38606f8 fixrevert incorrect owner logic for CASH_IN operations |
2026-01 | 1 | 0 | 0 | 0 | ef6e761 otherfix - delegando para a camada do BKO |
2025-12 | 1 | 0 | 0 | 0 | 291979b otherFIN-TEC-2857 - FIx fee admin find package |
2025-07 | 1 | 0 | 0 | 0 | 67b1d55 otheradição de lógica cancelamento backoffice |
2023-01 | 1 | 0 | 0 | 0 | 7742cd4 otherInserindo anotação para execução de update de usuário apenas para ADMIN |
2022-12 | 1 | 0 | 0 | 0 | ef252f0 otherPermitindo só ADMIN acessar a API |
2022-11 | 3 | 0 | 0 | 0 | b2fecce otherajuste elements8bc0bae otherinitial commit |
2022-10 | 1 | 0 | 0 | 0 | 4f5ab28 otherColocando a instancia do Cypher igual do backoffice para funcionar o Login |
Assaí Assiduidade (cliente)✓ MadurointegrationsCapability específica de assiduidade Assaí RH (vale-funcionário). API + worker.10 commits2024-10 → 2026-01
integrationsfincore.assai_assiduidade · 5 meses de atividade · 4 feat · 2 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-01 | 4 | 2 | 2 | 0 | 69acfcd featupdate catalog-info.yaml with API definitionda6343b fixupdate API documentation URL in catalog-info.yaml |
2025-03 | 2 | 0 | 0 | 0 | c9365db otherMerge pull request #107 from buildersbank/feature/ajustes-finos-assiduidadedf363b9 otherAjustes finos assiduidade: |
2025-01 | 2 | 2 | 0 | 0 | ee5957c featcreated catalog-info.yaml |
2024-12 | 1 | 0 | 0 | 0 | 231a6ee otherinitial commit |
2024-10 | 1 | 0 | 0 | 0 | 13a59ff otherfirst commit |
Clearing Account (conta gráfica)✓ Madurobanking_coreConta gráfica para liquidação cross-provider, fechamento batch e contabilização contábil.6 commits2023-05 → 2025-10
banking_corefincore.clearing · 3 meses de atividade · 3 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2025-10 | 1 | 1 | 0 | 0 | 02ca272 featsettlement account usecase tests |
2025-08 | 3 | 2 | 0 | 0 | 72fbadf featfixing dock settlement account creation1b93c07 otheradd settlement account status pending logic |
2023-05 | 2 | 0 | 0 | 0 | ac0fe1b otherCorreção conta ativa sem settlement account definidof2db635 otherCorrigido bug com settlement account |
🔧 Capabilities não funcionais (7)
Dependency Management🔥 EvoluindoreleaseBumps de dependências (Dependabot, Snyk, deps automation).377 commits2024-07 → 2026-07
releasefincore.nf.deps · 16 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-07 | 7 | 0 | 0 | 0 | 7b28dd6 choreatualizar versão para 3.0.0 no pom.xml9a82399 choreatualizar versão para 3.0.0-rc-2 no pom.xml97fc979 chorebump fin-autbank clients (eb 1.0.5-SNAPSHOT, ib 1.0.2-SNAPSHOT) (#313) |
2026-06 | 21 | 0 | 0 | 0 | d43ec41 choreatualizar versão para 3.0.0-rc-1 no pom.xml1a18c32 choreadd RPE account pending provider status handlerbdf7adc choreatualizar versão para 3.0.0-rc no pom.xml |
2026-05 | 21 | 0 | 0 | 0 | bfe76c1 buildbump bb core libs to released versions + migrate commons-lang to lang38ec78d0 choremerge release into develop3f4aa73 choreatualizar versão para 2.5.0-rc-1 no pom.xml |
2026-04 | 4 | 0 | 0 | 0 | 292f621 chorebump version to (Dock-Client)2.2.23-SNAPSHOT76f413a choreupdate starter version to 3.1.1-SNAPSHOTfe9a370 chorebump gringotts-webhook-starter to 3.1.0-SNAPSHOT |
2026-03 | 71 | 0 | 0 | 0 | 1fad634 choreatualizar versão para 3.0.0 no pom.xmlc313b21 choreimprove api docs9703014 choremerge release into develop |
2026-02 | 56 | 0 | 0 | 0 | b447138 choreatualizar versão para 2.1.0 no pom.xmlb96c2f7 choreatualizar versão para 2.1.0-rc no pom.xml09acd7b choreresolver conflitos mantendo versões locais dos pom.xml |
2026-01 | 51 | 0 | 0 | 0 | dc4b93f choreatualizar versão para 3.0.0-rc no pom.xmlc4e7016 choreresolver conflitos mantendo versões locais dos pom.xml9473bce choreatualizar versão para 2.4.0-rc no pom.xml |
2025-12 | 57 | 0 | 0 | 0 | f29abd4 choresetup api definition and springdoc33af127 choreatualizar versão para 2.0.1 no pom.xml4e74d3b choreatualizar versão para 2.3.0 no pom.xml |
2025-11 | 23 | 0 | 0 | 0 | fd9897c choreatualizar versão para 2.0.1-rc no pom.xmla710e48 choreresolver conflitos mantendo versões locais dos pom.xml5982c0b choreatualizar versão para 2.2.0-rc-1 no pom.xml |
2025-10 | 41 | 0 | 0 | 0 | 37b8ab5 choreAtualizando pullrequest.yamla0f3f13 chorechage default environment variableseca8c09 choreatualizar versão para 2.1.9-rc no pom.xml |
2025-09 | 4 | 0 | 0 | 0 | 5d0f712 choreatualizar versão para 2.1.8 no pom.xml1887da1 choreatualizar versão para 2.1.8-rc no pom.xml9b83d21 choreatualizar versão para 2.1.7-rc no pom.xml |
2025-08 | 1 | 0 | 0 | 0 | a46ec01 choreupdate max page size to 200 |
+ 4 meses anteriores omitidos.
CI/CD Pipeline✓ MaduroreleasePipeline CI/CD (Jenkins / GitHub Actions), testes automatizados, deploy K8s.86 commits2025-01 → 2026-07
releasefincore.nf.ci_cd · 9 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-07 | 3 | 0 | 0 | 0 | 8507b6b chorerename build-deploy references (automated, signed) [skip ci] |
2026-06 | 8 | 0 | 0 | 0 | dc430e3 choreadicionar documentação de contexto (CLAUDE.md, ADR) (#69)09e8f00 testcorrige code smells do Sonar nos testes novos (S5778, S1128) (#309)0b85650 testcobre adapters/factory de baixa cobertura (autbank, fincore, message-template, f… |
2026-05 | 2 | 0 | 0 | 0 | f180277 testraise coverage above 82% (settlement, balance, balance-block use cases)f0550e5 buildadd compiler plugin config + align swagger/springdoc with bb-transactions-servic… |
2026-03 | 1 | 0 | 0 | 0 | e86137b testadd integration tests for admin balance adjustment endpoint |
2026-01 | 50 | 0 | 0 | 0 | f17ef82 chorereplace secrets with inheritca9e3e5 ciadicionando a tag fyhub no Job |
2025-11 | 2 | 0 | 0 | 0 | b1ae185 testadicionando testes unitarios na funcionalidade V2 - Listagem de Contas Por Docum… |
2025-10 | 18 | 0 | 0 | 0 | 4c0a5f4 choreAdicionando pullrequest.yaml |
2025-08 | 1 | 0 | 0 | 0 | 591a63f choreadd assai-pj ci-cd |
2025-01 | 1 | 0 | 0 | 0 | eca75b1 ciskip jacoco validation |
Observability✓ MaduroobservabilityLogs estruturados + métricas + traces OTel + dashboards (SignOz / Grafana).12 commits2025-05 → 2026-03
observabilityfincore.nf.observability · 5 meses de atividade · 0 feat · 0 fix · 5 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-03 | 3 | 0 | 0 | 1 | bf9336e perfreduce log verbosity - convert intermediate info logs to debug to reduce SigNoz …0cec0e9 refactorsimplify payload serialization in AssaiWebhookPayloadAdapter and update related …e4d2d6f chorelog |
2026-02 | 3 | 0 | 0 | 2 | 3fec6c4 perfuse 3-tier cache (LRU/Redis/MongoDB) in RedisProcessBalanceUseCase920c397 refactorremove legacy previousTx/lastTxId code and add PreTransaction retry with backoffbdbdcd8 refactorremove MongoDB roundtrips before Redis processing - use executeByIds pattern |
2026-01 | 2 | 0 | 0 | 0 | 7f69be3 choreincrease logs fees. |
2025-12 | 1 | 0 | 0 | 0 | 3d11fd5 choresetup api on catalog-info |
2025-05 | 3 | 0 | 0 | 2 | baa9f55 refactorSimplificação da implementação do SuccessEventUseCase usando diretamente MongoOp…f3dcce1 refactorImplementada operação atômica de incremento usando repositório Spring personaliz…b95a32e choreimprove logs |
Docker / Containers✓ MaduroreleaseBuild de imagens Docker + Dockerfiles padronizados.10 commits2025-04 → 2026-07
releasefincore.nf.docker · 3 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-07 | 1 | 0 | 0 | 0 | 4a54e63 choreadicionar documentação de contexto (CLAUDE.md, README.md, 001-arch-hexagonal-mod… |
2026-06 | 1 | 0 | 0 | 0 | ecf24c2 choreadicionar documentação de contexto (CLAUDE.md, README.md, 001-arch-hexagonal-mod… |
2025-04 | 8 | 0 | 0 | 0 | 8e41a01 choreatualiza imagem base do Dockerfile |
Multi-tenancy○ EstávelarchitectureSuporte multi-tenant: tenant_id por requisição, schema partitioning Postgres, MongoDB collections per tenant.3 commits2025-11 → 2025-11
architecturefincore.nf.multi_tenancy · 1 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2025-11 | 3 | 0 | 0 | 0 | 6fdcf7b choreAtualiza versao das libs de report e multitenancye83b7f1 choreAtualiza versao das libs de report e multitenancy (#201)8c585e8 choreAjusta multi tenant default value |
Idempotency○ EstávelreliabilityGarantia de idempotência em transações (idempotency-key obrigatório).1 commits2026-03 → 2026-03
reliabilityfincore.nf.idempotency · 1 meses de atividade · 0 feat · 0 fix · 1 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-03 | 1 | 0 | 0 | 1 | 46fad95 refactorsimplify idempotencyKey fallback to type_txId, remove hash logic |
Security Middleware🆕 NovosecurityCamada de segurança: validação token, mTLS, encryption at rest, HSM para chaves Pix.1 commits2026-06 → 2026-06
securityfincore.nf.security · 1 meses de atividade · 0 feat · 0 fix · 0 refactor| Mês | Total | feat | fix | refactor | Amostras (até 5) |
|---|---|---|---|---|---|
2026-06 | 1 | 0 | 0 | 0 | 99d3d2c choreignora CVE-2026-3260 (undertow) no Trivy |
Release Notes (técnicas, derivadas de commits — 763 commits)
bb-accounts-servicePeríodo: 2021-06 → 2026-02 · 40 meses · 126 func + 45 não-func
Critério:
conventional_commits: feat/fix → functional; perf/refactor/chore/docs/test/build/ci/style → non_functional; outros ignorados2026-020 func·6 não-func·21 commits totais
Funcional (0)
Não funcional (6)
5136c6dchoreatualizar versão para 2.4.1 no pom.xmle7a710bchoreatualizar versão para 2.4.1-rc-1 no pom.xml779eb9fchoreresolver conflitos mantendo versões locais dos pom.xml64959d7choreturn on user default notification preferenceea688bfchoreatualizar versão para 2.4.1-rc no pom.xml- + 1 similares (amostra dedup top 10)
2026-011 func·6 não-func·53 commits totais
Funcional (1)
55f1f65featadd support to ssl in amqp config
Não funcional (6)
050be7achore(ci)replace secrets with inherit9473bcechoreatualizar versão para 2.4.0-rc no pom.xml85723bdchoreresolver conflitos mantendo versões locais dos pom.xmlbdd5fcbchoreremove email and phone update validation- + 2 similares (amostra dedup top 10)
2025-129 func·9 não-func·43 commits totais
Funcional (9)
3682e60fixquery map params70fb0d2feat(FIN-TEC-2644)Bump report instrumentation versionf73e7a2fix(FIN-TEC-2644)missing account status229ad9ffix(FIN-TEC-2644)missing holder data to collect ccs metricsea24dcefeat(FIN-TEC-2644)Set as INACTIVE account flow in correct place.911f012featenable account service91ceaa2featfixing tests04e24a6featadding account holder address info in response- + 1 similares (amostra dedup top 10)
Não funcional (9)
3d11fd5choresetup api on catalog-info4e74d3bchoreatualizar versão para 2.3.0 no pom.xml2cb4ccdchoreatualizar versão para 2.3.0-rc no pom.xmla4b2982choreresolver conflitos mantendo versões locais dos pom.xml97940abchoreatualizar versão para 2.2.1 no pom.xml77adca5choreatualizar versão para 2.2.1-rc-1 no pom.xml244e247choreatualizar versão para 2.2.0 no pom.xml0df0b7echore(PD-2519)Ajusta key and value serializer do kafka- + 1 similares (amostra dedup top 10)
2025-1110 func·12 não-func·46 commits totais
Funcional (10)
e2c9084fix(PD-2519)Adiciona a coleta de dados do CCS e atualiza as versoes das libs de instrumentacao e muititenancy697c336fix(PD-2519)Remove coleta de dados do relatorio de accs966c983fix(PD-2519)Update report instrumentation versionf9fb8f9fix(PD-2519)downgrade da versao do instrumentation6a7ec81fix(PD-2519)Altera contexto transacional do outbox para suportar todas as collections envolvidas6250f4dfeatimplementacao da v2 getHoldersAccounts2754ba8fixwrong version0f76c0afeatparameterize the autbank agencia5614d93fixremove runtimeException- + 1 similares (amostra dedup top 10)
Não funcional (12)
5982c0bchoreatualizar versão para 2.2.0-rc-1 no pom.xmlb42bd63choreresolver conflitos mantendo versões locais dos pom.xml735aa23choreatualizar versão para 2.2.0-rc no pom.xml6fdcf7bchore(PD-2519)Atualiza versao das libs de report e multitenancye83b7f1chore(PD-2519)Atualiza versao das libs de report e multitenancy (#201)0df252echore(PD-2507)Atualiza lib do instrumentation8c585e8chore(PD-2507)Ajusta multi tenant default value05a00cdchore(PD-2507)Ajusta nomenclatura de variaveis e valores default no yml. Altera versão do report instrumentationb1ae185testadicionando testes unitarios na funcionalidade V2 - Listagem de Contas Por Documento161e738choreAdjusting fin-report-instrumentation dependency- + 2 similares (amostra dedup top 10)
2025-1057 func·5 não-func·89 commits totais
Funcional (57)
e7e2b31fixremoving code because autoconfig lib232222ffeatupdate lib report-instrumentation versionf1e8ab2featadd autbank adapterf64bce0fixenviroment.yaml2666182fixfixing test class65e617bfixremoving cache of get customer method in infox client adapterb615f83featadded unit test6f9d896featapi interceptors testscd8b023featfind balance use case tests563c2a5featlegal document use case tests- + 47 similares (amostra dedup top 10)
Não funcional (5)
a0f3f13chorechage default environment variablesae05350choreAtualizando pullrequest.yamlb09d29bchoreAdicionando pullrequest.yamleca8c09choreatualizar versão para 2.1.9-rc no pom.xml8306e50choreresolver conflitos mantendo versões locais dos pom.xml
2025-099 func·4 não-func·45 commits totais
Funcional (9)
88e7ea0featundoing mock3bca61afeatadding blocked financial status to enable tests16ec860featadding blocked status on find balance use case645ad94featadding docs registered validation on set account status85a7340fixadding condition when provider account id is nulle154a22fixchanging rpe customer status setting logic21e382bfeatadding tests839af37featremoving blocked reason on account activationea822eefeatadding fraud suspicion verification
Não funcional (4)
5d0f712choreatualizar versão para 2.1.8 no pom.xml1887da1choreatualizar versão para 2.1.8-rc no pom.xml9b83d21choreatualizar versão para 2.1.7-rc no pom.xml59772b3choreupdate last dock client version
2025-085 func·1 não-func·43 commits totais
Funcional (5)
b4f2204featadd business account440e3b3featadding logs for flow debugeb2dc77fixfix mapper parse int72fbadffeatfixing dock settlement account creation- + 1 similares (amostra dedup top 10)
Não funcional (1)
591a63fchoreadd assai-pj ci-cd
2025-073 func·1 não-func·20 commits totais
Funcional (3)
437a8c4fixcreate bam account flow83665d0featmapping accounts client v2- + 1 similares (amostra dedup top 10)
Não funcional (1)
c1e4a31choreadds corpx
2025-064 func·0 não-func·8 commits totais
Funcional (4)
8cd59d8featimplementing pj account creation8b69f69featsave rpe card id9796d2afeatfind pismo account addressc6ddf37featfind pismo account addres
Não funcional (0)
2025-0512 func·0 não-func·23 commits totais
Funcional (12)
cc728bafeatadd metadata notification cofig3606754fixcustomer status null safe89b7463fixcustomer response meta data7e1c6f4fixremove auto create indexa9bf001fixPR commentsed02ee9featadd metadata information at account61c23d2featnotifications2c16690featdeclaração de quitação de debtos- + 4 similares (amostra dedup top 10)
Não funcional (0)
2025-046 func·0 não-func·8 commits totais
Funcional (6)
95a5f4efeatfind PAC torra documentf970399fixadd default envseef5ec3featfinancial block- + 3 similares (amostra dedup top 10)
Não funcional (0)
2025-030 func·0 não-func·14 commits totais
Funcional (0)
Não funcional (0)
2025-020 func·0 não-func·12 commits totais
Funcional (0)
Não funcional (0)
2025-016 func·1 não-func·19 commits totais
Funcional (6)
1409f2dfeatlibs dependency mappingc5a8922fixfailBuildOnCVSSdf7cd4efeatcreated sonar-project.properties880064ffeatcreated catalog-info.yaml- + 2 similares (amostra dedup top 10)
Não funcional (1)
eca75b1ciskip jacoco validation
2024-110 func·0 não-func·4 commits totais
Funcional (0)
Não funcional (0)
2024-104 func·0 não-func·7 commits totais
Funcional (4)
58098b4fixduplicated attribute5ffab82featremoved datadog and finaya gitopse679586fixRemove account holder unit key1ceae1efeatsao joao
Não funcional (0)
2024-040 func·0 não-func·28 commits totais
Funcional (0)
Não funcional (0)
2024-030 func·0 não-func·11 commits totais
Funcional (0)
Não funcional (0)
2023-100 func·0 não-func·12 commits totais
Funcional (0)
Não funcional (0)
2023-050 func·0 não-func·16 commits totais
Funcional (0)
Não funcional (0)
2023-040 func·0 não-func·4 commits totais
Funcional (0)
Não funcional (0)
2023-030 func·0 não-func·14 commits totais
Funcional (0)
Não funcional (0)
2023-020 func·0 não-func·13 commits totais
Funcional (0)
Não funcional (0)
2023-010 func·0 não-func·3 commits totais
Funcional (0)
Não funcional (0)
release_notes.monthly[] ou API.Re-gerar via pnpm --filter @finaya/products-catalog exec tsx scripts/generate-release-notes.ts fincore <repo> após `gh api repos/buildersbank/<repo>/commits ... > /tmp/commits/<repo>.txt`.
Clientes atuais (5) · INSUMO
⚠️ Dados de cliente são insumos, não fazem parte do produto. Lista atualizada manualmente.
pefisaassai_rhjcacorpxpicpayStack técnica
Java 17Spring BootPostgresMongoDBDockerKubernetes