Relatório de Produção Semanal — Geral (Período: 14/05 a 20/05/2026)
Consolidado das atividades de engenharia do desenvolvedor no período.
📊 Resumo Executivo das Entregas
| Repositório | Atividade Principal | Escopo Técnico |
|---|---|---|
ark-streams |
fix(frontend) | 56 commits de desenvolvimento e melhorias estruturais. |
bb |
feat | 19 commits de desenvolvimento e melhorias estruturais. |
techsentry |
fix | 40 commits de desenvolvimento e melhorias estruturais. |
pinheirinho |
chore | 6 commits de desenvolvimento e melhorias estruturais. |
resume |
docs | 10 commits de desenvolvimento e melhorias estruturais. |
🏗️ Detalhamento por Projeto e Camadas
1. Projeto: ark-streams
- Camada Backend (Go & NATS JetStream): Desenvolvimento do motor de captura de mercado quantitativo. Ingestão paralela de WebSockets (OKX, Bitget), gerenciamento e estabilização de conexões TCP zumbis via
ws_keepalive, e persistência resiliente no JetStream. - Camada Frontend (Svelte & Wails): Interface desktop do painel (Nexus Terminal) com split layouts, grids em tempo real e visualização de curvas de equidade baseada em dados históricos.
2. Projeto: bb
- Camada de Automação (Babashka): Scripts Clojure ultra-rápidos executados com Babashka para automação local e pipelines no CI.
3. Projeto: techsentry
- Camada Backend (Clojure & Datahike): Scrapers de alta performance para monitoramento de preços (OLX, AliExpress). Orquestração de tarefas assíncronas concorrentes e persistência de dados históricos.
- Camada DevOps & Evasão: Configuração de navegadores virtuais em VPS headless por meio do display virtual Xvfb para evadir barreiras Cloudflare.
4. Projeto: pinheirinho
- Camada de Simulação (Python/Assetto Corsa): Arquitetura lógica para o sistema de cronometragem de arrancada de pistas de corrida. Lógica de detecção de tempo de reação de pilotos, debounce de alinhamento e sensor físico de pneus.
- Camada Frontend (Assetto Corsa UI): Construção do painel visual de telemetria em tempo real acoplado à interface nativa do simulador.
5. Projeto: resume
- Camada de Portfólio: Estruturação de dados biográficos de carreira e histórico profissional estruturado no formato JSON/YAML.
📜 Registro Completo de Commits (Histórico Git)
Repositório: ark-streams
36e9c42- fix(frontend): pass liq props to split-view Chart instance349f082- feat(frontend): replace random bubbles with price-snapped liq markers + delta sub-pane165d7d3- fix(collector): subscribe liquidation per-symbol with instId to avoid idle disconnect1f8b3b8- fix(frontend): show OI/FR badges even when mark price is unavailable1dfba91- test(collector): add unit tests for Bitget ticker and liquidation parsing4a07a2b- fix(collector,frontend): fix markPr field name and display OI in USD91b16e3- feat(frontend): show only AO by default, hide AC/Gator/MFI0a86daf- fix(frontend): destructure marketStatus and liquidations in Chart propsf7a445e- feat(frontend): add liquidation bubbles and OI/funding rate status badgesc5fb062- feat(engine): wire Bitget liquidation and ticker collectors, add Wails stream methods81adcd1- feat(collector): implement BitgetTickerCollector for OI and funding rated51c91d- feat(collector): implement BitgetLiquidationCollector via v2 public WSee74ba6- feat(protocol): add BitgetLiquidationEvent and BitgetTickerEvent structsa7429af- fix(ci): replace gitleaks-action with direct binary invocation0ca1996- docs: rewrite README with accurate architecture and current state169c3e5- docs: add strategic plan for live streaming setup0c2169b- feat(ci): release workflow + security hardening9d99b9b- fix(ci): commit wailsjs bindings so frontend builds without Wails toolchainc7fef5a- fix(ci): resolve both CI failures51ab912- merge: feature/backtest-ui-refactor → masterc532ec6- docs: add test coverage report467a53b- Merge commit 'dc43e9e' into fix-authordc43e9e- feat(analysis): add LiqMapper — price-binned liquidation heatmap enginec379194- docs: update session report with latest roadmap and sync status90b875f- docs: add prioritization and benefit matrix for advanced featurese984025- docs: expand intelligence roadmap with CEX and DeFi sourcesb831073- docs: add advanced intelligence and heatmap roadmap92544f3- docs: add NATS scaling strategy plana91b177- chore: organize project root and cleanup temporary filesf8b0608- fix(desktop): fix GTK SIGABRT on fullscreen and improve NATS stream robustness0088af9- chore: ignore generated reports in nexus-desktop7c324b1- feat: implement web/desktop hybrid bridge and backend api refactorde3954a- chore: ignore generated reports in nexus-desktopdde9ce2- feat: implement web/desktop hybrid bridge and backend api refactorc9f2db9- chore(desktop): cleanup logs and set default workstation layout6d44344- feat: persistent liquidation history + headless collector binaryfbef38b- docs: document liquidation data sources and improvement backlogce18863- fix(history): apply OKX contract value factor to liq USD calculation841902b- fix(frontend): format liq delta pane scale as volume (K/M/B)41d1c9f- feat(frontend): split oscillators into separate resizable panesef623b9- fix(frontend): expand OKX liq history to cover full 24h windowf8c63b3- feat(start): pass --lite flag through start.shf61d188- feat(collector): --lite flag for mobile/battery-constrained environments1dc6610- fix: resilient reconnection after WiFi drop or network change76ea410- feat(frontend): historical liquidation markers pinned to actual price509d5c5- fix(ws): resolve WebSocket deadline and KV watcher bugs causing stale indicators7cb417b- feat: add checkliqs CLI, local network setup docs, and LiqHeatmapSeries9ec7126- feat(desktop): supplement liq history from OKX when JetStream is sparse23a110b- fix(collector): log unmatched Bitget messages for debugging2fdeb26- feat(api): supplement liq history from OKX when JetStream is sparse; fix NATS sub leakscf27556- feat(deploy): auto-boot NATS and add inter-service dependency orderingd703268- feat(frontend): stream status badge opens debug panel on click263f0c2- fix(frontend): distinguish reconnecting vs offline in stream status badgea3bb4ba- fix(frontend): restructure header into fixed left/center/right layout1a059f8- feat(frontend): add LiqStreamPanel — real-time liquidation stream debug windowaa95ab1- fix(frontend): eliminate chart viewport drift and restore auto-scroll
Repositório: bb
dbacfad- feat: implementa aba de Desempenho com Radar de Competências0626b74- chore: atualiza base de dados limpa e melhorias na UI do dashboardef4c9c3- fix(parser): aprimora detecção da questão 1 ignorando textos de instruções9ee876b- fix: torna o esquema Malli compatível com dados JSON no frontend36914a8- fix: corrige serialização JSON para lidar com quebras de linha41169cd- test: unifica comandos de teste e configura CI/CD4a2a8d5- feat: implementa Explorador de Questões e integração com Malli29a4758- docs: atualiza instruções de execução local e corrige erro de sintaxe no dashboard0802960- Adiciona website Reagent + GH Pages: landing + dashboard interativod88600e- Reconstrói dashboard: tabs por prova, gráficos filtráveis, gabarito por disciplina54dfb92- Generaliza o kit para qualquer concurso5693800- Reorganiza estrutura de pastas55d31a1- Adiciona READMEc68312a- Organiza repositório e adiciona plano de estudos imprimível86559dc- Adiciona modo simulado, rastreamento de sessões e históricob33e439- A/B/C/F: encoding fix, Anki, simulador multi-prova e SQLiteb798ac8- Pipeline completo: parse, enriquecimento e dashboard para 4 provas321ab19- Adiciona script de download dos materiais Cesgranrio BB 2022f08c7d9- Adiciona ferramentas de estudo para concurso BB TI Cesgranrio 2022
Repositório: techsentry
538b043b- fix: call shutdown-agents after --once and --report to allow JVM exitce25b25b- fix: default OLX to false in scan-local.sh, handle Chrome unavailable gracefully44c0cd1a- docs: add USAGE.md with daily commandsd9fd6fb2- feat: integrate PNCP report into --report cycle2cd8f7ab- fix: remove unused mulog import + update CLAUDE.md8bb81728- feat: merge PNCP licitações + iPhone improvements500ca449- feat: merge OLX MacBook pipeline into master8be80895- chore: decouple DB from git + restructure pipelines057d00b5- chore: stop tracking large database and build artifactsfbd35262- fix: suppress zero/nil memory and storage in listing summariesf0ab1edd- chore: update report [skip ci]2c4633c4- refactor: single Chrome session for all OLX URLs4ae6a0b8- chore: update report [skip ci]24e167cc- chore: organize repo root and add OLX scraping report3a9bce52- feat: OLX rate-limit strategies — cooldown, fast timeout, jitter4aeb9a0c- feat: implement canonical product price history2c4dddcc- chore: update report [skip ci]7dab7e87- chore: update report [skip ci]267f5894- fix: correct OLX fetch arg order and enrich Telegram digesteb1ec4ee- feat: enable Telegram source by default and automate report updatesb0e7400b- fix: não marcar TG listings como unavailable quando source está desabilitada82d34a7b- fix: silent scan when no new opportunities; fix unused binding17945879- feat: Telegram dashboard com agrupamento por produto canônicobb9c626f- feat: add Telegram channel dashboard (public/telegram.html)9599a443- fix: Telegram normalize — extract specs from title only, use max price30fcb4e7- fix: suppress Datahike/Timbre debug logs and batch price history writese0fca80a- feat: add Telegram public channel scraper as new listing source4a83cf1c- feat: split dashboards, enhance telegram scraper and fix broken linkse7323e85- chore: update report [skip ci]8c8e9228- feat: add OLX car scraper and cars.html cost-benefit dashboard942cc010- fix: add missing categorizer.cljc to repo461bb5aa- feat: add Telegram channel source and split dashboards by domainf2b0deb8- feat: refine Telegram source, UI components and scoringc4242875- chore: update report [skip ci]9e17322d- chore: update report [skip ci]50226e1b- fix: rejeita preços < R$1000 no normalizer de carros OLX5043831b- fix: script de limpeza de registros CAR- corrompidos23a5e9e2- fix: OLX cars normalizer — vehicle_brand/model keys, within-budget zero-price, Malli schema268c0d5f- chore: update report [skip ci]49513bb2- fix: car listings — preço BRL, car/ attrs no upsert, URL absoluta + testes*
Repositório: pinheirinho
7a5c00a- chore: bump version to 1.4.0 for release37bfefb- feat(smoke): add --url mode to test against a running server987cca5- feat(server): log tree events to Terminal A032d719- docs: add TESTING.md — complete test guide for all 4 levelsbcb6dec- chore(tooling): add smoke test script + Makefile targets9f871f9- feat(server): add result persistence + server-mode UI indicator
Repositório: resume
0a246e0- docs: PDF de preparacao com conteudo completo e margens de 1cm87ab566- docs: PDF de preparacao com conteudo completo e margens otimizadas4b32c4b- docs: gera guia de preparo otimizado para impressaod91ef83- docs: expande proposta de valor na carta (mentoria, documentacao, refatoracao)09cce66- docs: detalha proposta de valor técnica e consultiva na carta para Buzzlabs75260a3- feat: atualiza curriculo e carta de apresentacao para Buzzlabs com foco em senioridade e indicacaoa05520d- Preparacao_Entrevista_Buzzlabs.mdd9decd2- Revisão estratégica: consolidar entradas e ajustar narrativa1f0c845- Candidatura Buzzlabs: currículo fullstack, carta e prep de entrevista68ce609- Adicionar currículo Clojure Sênior PT-BR 2026 e atualizar descrições de responsabilidades
🤖 Co-Autoria & Sinergia com Inteligência Artificial (AI Symbiosis)
- Gemini / Claude: Atuaram como co-autores na aceleração de implementações de código, sugestões de testes unitários e otimização de camadas do sistema.