unrip/src
philipp 8361defa53
All checks were successful
deploy / deploy (push) Successful in 50s
Fix quote statistics refresh collapse
Proof: reproduced live quote lifecycle statistics refresh stalling while persisted subject and window counts remained nonzero; fixed refresh to incrementally scan recent durable source evidence from the retained subject table, canonicalized statistic window ids, de-duped duplicate persisted grain/window rows on load, and validated with targeted stats/dashboard tests, full npm test, and dashboard bundle build.

Assumptions: quote lifecycle statistics are durable retained unique quote subjects, and a 5 minute source overlap is enough to catch ordinary insert/refresh races without re-reading the whole retained history on every dashboard refresh.

Still fake: this does not create venue-native fill truth where no durable settlement evidence exists, does not repair WebSocket client backpressure from high live quote volume, and does not reconstruct pruned raw quote detail.
2026-06-14 20:56:32 +02:00
..
apps Retain quote lifecycle statistics across pruning 2026-06-13 14:04:20 +02:00
bus/kafka Ensure Kafka topics before use 2026-04-17 14:39:14 +02:00
core Fix quote statistics refresh collapse 2026-06-14 20:56:32 +02:00
lib Fix quote statistics refresh collapse 2026-06-14 20:56:32 +02:00
observers Add pre-credit funding visibility and durable alerts 2026-04-03 17:50:39 +02:00
operator-dashboard/static Make quote statistics refresh set based 2026-06-14 12:23:43 +02:00
venues/near-intents Add maker timing competitiveness truth 2026-05-18 23:47:52 +02:00