Commit graph

  • 727a7027a2 Keep system page independent of trading config refresh main philipp 2026-07-25 13:35:05 +02:00
  • fdde4d9e95 Trim dashboard lifecycle detail payload philipp 2026-07-25 13:32:47 +02:00
  • 5354673d7c Bound dashboard page response sources philipp 2026-07-25 13:30:32 +02:00
  • 7aced9a98d Decompose operator dashboard reads philipp 2026-07-25 13:26:47 +02:00
  • 68b86353eb Fix credited status array binding in portfolio metric loader philipp 2026-07-23 01:05:41 +02:00
  • cb7cb77a23 fix: handle scientific notation in bigintAmount so trades stop crashing philipp 2026-07-05 02:01:32 +02:00
  • 731131d450 fix: replace broken evidence-gated pruning with simple TTL deletes philipp 2026-06-28 13:21:40 +02:00
  • 691c98a62d fix: prune non-successful detail tables unconditionally when rollup watermark is stale philipp 2026-06-24 12:40:29 +02:00
  • 5e6555d0ae fix: prune raw quotes unconditionally when rollup watermark is stale philipp 2026-06-20 14:17:44 +02:00
  • d448e3fc03 fix: sync uncommitted refactoring changes to fix import errors philipp 2026-06-17 18:52:38 +02:00
  • 72d183bc46 fix: optimize dashboard lookup queries and add outcome indexes philipp 2026-06-17 18:50:44 +02:00
  • 3ee02bde17 fix: backfill gross edge pct in outcomes and add fallback in UI philipp 2026-06-17 14:22:57 +02:00
  • 3f17d6b9af fix: add lock_timeout to schema index creation, scope inventory by time philipp 2026-06-16 17:21:44 +02:00
  • fb547f24d9 fix: scope inventory fetch by submission time window to prevent OOM philipp 2026-06-16 17:17:19 +02:00
  • aa8a868c14 fix: OOM heuristic bug in quote outcomes philipp 2026-06-16 16:30:09 +02:00
  • 44b1b3128d fix: correctly iterate quote outcomes using computed_at philipp 2026-06-16 16:18:22 +02:00
  • 35628de07a fix: increase safeSubmissionLimit to 50000 philipp 2026-06-16 16:13:01 +02:00
  • 62315082ea fix: increase safeInventoryLimit to 50000 philipp 2026-06-16 16:11:53 +02:00
  • ee01bf5149 fix: allow heuristic bidirectional match philipp 2026-06-16 16:08:46 +02:00
  • 96a047d676 fix: memory leak in history-writer loading massive payload philipp 2026-06-16 16:06:04 +02:00
  • f655f1a63a fix: increase attribution window and postgres pool max connections philipp 2026-06-16 15:48:25 +02:00
  • 789b397bff Proof: Operator Dashboard performance fix philipp 2026-06-16 14:43:51 +02:00
  • a1e3939b79 Tolerate concurrent stats index creation philipp 2026-06-14 21:00:28 +02:00
  • 8361defa53 Fix quote statistics refresh collapse philipp 2026-06-14 20:56:32 +02:00
  • 9d97ed7d39 Make quote statistics refresh set based philipp 2026-06-14 12:23:43 +02:00
  • 503a69e71c Retain quote lifecycle statistics across pruning philipp 2026-06-13 14:04:20 +02:00
  • 75d7f64627 Add quote lifecycle statistics chart philipp 2026-06-12 20:34:41 +02:00
  • 2e95c95246 Persist quote lifecycle statistics philipp 2026-06-12 20:02:09 +02:00
  • 893617c30d Open implementation turn: Persisted quote statistics philipp 2026-06-12 19:45:24 +02:00
  • 8805282f59 Archive implementation turn: Quote lifecycle investigator and missed quote follow-up philipp 2026-06-12 19:43:16 +02:00
  • cb87910c95 Implement quote lifecycle investigator philipp 2026-06-12 19:28:38 +02:00
  • 0902cb2c93 Open implementation turn: Quote lifecycle investigator philipp 2026-06-12 19:03:13 +02:00
  • cf90597678 Archive implementation turn: Verifier salt hot-path removal and executor queue guardrails philipp 2026-06-12 18:45:53 +02:00
  • ddd3dfb9e2 Remove verifier salt refresh from executor hot path philipp 2026-06-12 18:00:03 +02:00
  • 8d2ca61fa1 Plan verifier salt hot-path turn philipp 2026-06-12 17:13:03 +02:00
  • 4a8766d4ae Publish startup settlement ntfy notifications philipp 2026-06-12 15:14:14 +02:00
  • 5542a6f00b Fix late settlement ntfy notifications philipp 2026-06-12 15:11:25 +02:00
  • e5c0a5dc6e Fix maker-side strategy edge semantics philipp 2026-06-12 14:43:30 +02:00
  • 38f58139e1 Bound dashboard websocket backpressure philipp 2026-06-10 23:07:34 +02:00
  • 2f455f0140 Bound quote lifecycle rollup catch-up philipp 2026-06-06 16:01:13 +02:00
  • aa42fccbd4 Run quote lifecycle retention on a timer philipp 2026-06-06 15:55:41 +02:00
  • 2d329c9b2f Add quote lifecycle retention rollups philipp 2026-06-06 15:50:29 +02:00
  • 52ab682fab Prune non-success quote lifecycle history philipp 2026-06-05 17:04:00 +02:00
  • d9e7d570f4 Bound raw quote retention drain philipp 2026-05-24 14:59:58 +02:00
  • a00b5dffad Bound raw quote history retention philipp 2026-05-21 16:12:11 +02:00
  • 99c914ca77 Use full dashboard width philipp 2026-05-19 18:46:02 +02:00
  • 7c006ac6a2 Clarify maker inventory direction philipp 2026-05-19 18:36:42 +02:00
  • 7b2f31fd4d Keep dashboard updates live without jitter philipp 2026-05-19 18:15:05 +02:00
  • cf4160245f Stabilize quote lifecycle dashboard philipp 2026-05-19 18:10:01 +02:00
  • 49187379ef Stabilize competitiveness dashboard philipp 2026-05-19 17:52:33 +02:00
  • 686b922342 Split strategy dashboard sections philipp 2026-05-19 17:42:10 +02:00
  • 04c59ee93d Enforce maker min notional philipp 2026-05-19 17:06:20 +02:00
  • 748950a1d8 Clarify dashboard edge units philipp 2026-05-19 16:30:41 +02:00
  • b6646fb7a3 Keep live quote decision history current philipp 2026-05-19 16:13:57 +02:00
  • d4280b1d71 Parallelize durable history consumers philipp 2026-05-19 16:06:33 +02:00
  • 5f2380fdc0 Split raw history consumer philipp 2026-05-19 16:00:54 +02:00
  • 348c4f9b0b Batch durable history writes philipp 2026-05-19 15:53:52 +02:00
  • 1d66ae208f Expose maker edge competitiveness philipp 2026-05-19 15:45:30 +02:00
  • 365acf7b7f Add maker timing competitiveness truth philipp 2026-05-18 23:47:52 +02:00
  • c2675df141 Cache verifier salt on executor hot path philipp 2026-05-18 22:54:03 +02:00
  • a4db57182c Instrument executor submission latency philipp 2026-05-18 22:44:33 +02:00
  • 1a071c5b10 Surface relay submission errors in lifecycle philipp 2026-05-18 22:05:49 +02:00
  • 6f31879480 Add quote lifecycle display controls philipp 2026-05-18 21:22:00 +02:00
  • 6ff3f55b0f Recreate topic bootstrap job during deploy philipp 2026-05-18 21:09:02 +02:00
  • fdeb1287b4 Fix pair-native runtime validation gaps philipp 2026-05-18 19:44:54 +02:00
  • 729d2ade0e Implement pair-native trade semantics philipp 2026-05-18 18:52:18 +02:00
  • 8f109a7463 Value tracked USDC in portfolio metrics philipp 2026-05-18 17:48:18 +02:00
  • 8def832c5e Persist request slippage cap state philipp 2026-05-18 14:19:43 +02:00
  • 3cfd48e016 Wire dashboard request limit clearing philipp 2026-05-18 14:15:02 +02:00
  • b45d12d37c Allow uncapped taker request inputs philipp 2026-05-18 14:13:07 +02:00
  • a73ea1c83f Bound dashboard intent outcome refresh philipp 2026-05-18 13:52:44 +02:00
  • fd899a3788 Fix dashboard auth JSON handling philipp 2026-05-18 13:45:01 +02:00
  • 92aa636dc0 Restore live trading under quote pressure philipp 2026-05-18 12:51:25 +02:00
  • 82017dd301 Guard quote ingest against node OOM philipp 2026-05-13 18:25:54 +02:00
  • 3cd88c682e Expose operator dashboard with basic auth philipp 2026-05-13 18:08:27 +02:00
  • cd5c591a2c Normalize Ethereum bridge chain for USDC philipp 2026-05-13 16:51:51 +02:00
  • 6b7c9874dc Switch current USDC route to Ethereum wrapper philipp 2026-05-13 16:44:42 +02:00
  • c94d651fc9 Normalize Gnosis bridge chain for USDC philipp 2026-05-13 15:47:23 +02:00
  • 4bf15be22e Keep funding addresses refreshing without token list philipp 2026-05-13 15:43:37 +02:00
  • 0f33a53fa9 Add BTC USDC price route philipp 2026-05-13 15:18:38 +02:00
  • 5805ea801d Fix inventory refresh error logging philipp 2026-05-13 13:22:31 +02:00
  • a0e7a698a1 Initialize pair configs from dashboard philipp 2026-05-13 13:19:44 +02:00
  • acdc3c061e Surface pair controls above asset catalog philipp 2026-05-13 13:05:22 +02:00
  • da2202c455 Reduce dashboard bootstrap timeout risk philipp 2026-05-13 13:00:00 +02:00
  • edfa14f37e Add dashboard pair controls philipp 2026-05-13 12:51:35 +02:00
  • 266d149b33 Show full imported asset catalog philipp 2026-05-12 22:52:50 +02:00
  • 95a8e239fd Fail dashboard bootstrap visibly philipp 2026-05-12 22:18:37 +02:00
  • 339a1d8c43 Trim dashboard bootstrap payload philipp 2026-05-12 22:05:22 +02:00
  • af87a08a19 Include sentinel snapshot summarizer philipp 2026-05-12 21:41:38 +02:00
  • 2ffa4b17f1 Move trading config into Postgres philipp 2026-05-12 21:34:58 +02:00
  • 5425152ed9 Ignore scoped HOT bridge quoting incidents philipp 2026-05-11 21:02:26 +02:00
  • 754a95c6d2 Scope NEAR upstream pauses to tracked assets philipp 2026-05-07 18:16:59 +02:00
  • 4adc705a2b Use bridge deposit time for funding activity philipp 2026-05-07 16:47:52 +02:00
  • d24ac8ee59 Keep history replay inside preflight freshness philipp 2026-05-07 16:18:41 +02:00
  • d151db1e91 Let history writer catch up through stale backlog philipp 2026-05-07 16:13:21 +02:00
  • ab078d976a Track nBTC reserve and legacy BTC asset philipp 2026-05-07 16:06:26 +02:00
  • 8507403b0f Consume durable history from topic beginning philipp 2026-04-17 14:41:22 +02:00
  • eb81f892e2 Ensure Kafka topics before use philipp 2026-04-17 14:39:14 +02:00
  • 601450c664 Persist NEAR status changes only philipp 2026-04-17 14:34:10 +02:00
  • 99ca09b69e Surface NEAR Intents upstream status truth philipp 2026-04-16 16:03:31 +02:00