Cybersecurity-Projects/PROJECTS/advanced
CarterPerez-dev d4995c1258 fix(monitor/collectors/coinbase): connection-global sequencer; gap is non-fatal log
Two related issues caught in live verification:

1. Coinbase's sequence_num is connection-global (not per-product). Previous
   per-product tracking flagged every cross-product frame as a gap.

2. Even after switching to global tracking, gaps still occur regularly under
   normal operation (Coinbase's exact sequencing pattern across channels is
   not strictly seq+1 frame-to-frame). Treating gaps as fatal kills the
   ReadLoop in seconds, never giving the minute aggregator a chance to cross
   a boundary, so btc_eth_minute stays empty.

Resolution: rewrite Sequencer for a single global counter and downgrade
gap-detection to a non-fatal Warn. ReadLoop continues; (symbol, ts) PK on
btc_eth_ticks is the safety net for any duplicate replay. Includes a
diagnostic log on loop exit (handleConn) for ops visibility.
2026-05-02 04:03:09 -04:00
..
ai-threat-detection Merge pull request #190 from CarterPerez-dev/dependabot/uv/PROJECTS/advanced/ai-threat-detection/backend/python-dotenv-1.2.2 2026-04-26 23:53:53 -04:00
api-rate-limiter chore(deps): bump python-multipart 2026-04-17 22:49:17 +00:00
bug-bounty-platform Merge remote-tracking branch 'origin/main' into chore/haskell-reverse-proxy-finish 2026-04-28 17:57:03 -04:00
encrypted-p2p-chat chore(deps): bump vite in /PROJECTS/advanced/encrypted-p2p-chat/frontend 2026-04-29 07:15:53 +00:00
haskell-reverse-proxy fix: extract Aenebris.Net.IP to dedupe SockAddr rendering (Finding 10) 2026-04-29 02:19:56 -04:00
honeypot-network Update README.md 2026-04-19 13:27:28 -04:00
monitor-the-situation-dashboard fix(monitor/collectors/coinbase): connection-global sequencer; gap is non-fatal log 2026-05-02 04:03:09 -04:00