Commit Graph

1358 Commits

Author SHA1 Message Date
copybot[bot] d3db785925 copybot: live paper feed [skip ci] 2026-07-13 16:22:17 +00:00
copybot[bot] da610d9b11 copybot: live paper feed [skip ci] 2026-07-13 16:01:41 +00:00
copybot[bot] 3f8271ff21 copybot: live paper feed [skip ci] 2026-07-13 15:14:30 +00:00
copybot[bot] fd515dda08 copybot: live paper feed [skip ci] 2026-07-13 15:14:06 +00:00
jaxperro 933d2656d8 RTDS seeds the funnel directly — copy fires at ~1s regardless of data-api indexer
Diagnosis of the 122s paper avg (user report): RTDS SAW every slow fill at
~0.3s (shadow ledger proof) but the copy landed 130-305s later — because
on_wallet_activity threw the RTDS payload away and re-fetched from the
data-api, whose indexer lagged that long on badaf/1kto1m crypto+index
markets, so the push was wasted and the 300s backstop poll did the copy.

Fix (option B as augmentation): the RTDS message carries every field
handle_trade needs, so seed it into on_wallet_activity's candidate set
(deduped by tx). The re-fetch + fill-split merge still run — the seed just
guarantees the trade is present at ~1s. detect_lag now reflects true RTDS
delivery (~1s) instead of indexer lag. 3 stub paths pass (seed-copies-on-
empty-data-api, dedup, no-seed-backstop-unaffected).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 11:13:50 -04:00
jaxperro 7334de070f live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-13 10:59:39 -04:00
copybot[bot] d7d6c6c68b copybot: live paper feed [skip ci] 2026-07-13 14:57:24 +00:00
copybot[bot] 4280280893 copybot: live paper feed [skip ci] 2026-07-13 14:57:20 +00:00
jaxperro 95dcc93b15 cursor cold-start stays fresh; lag visible on the dashboard; phantom purge
- _fetch_since_cursor cold start (no cursor) now seeds at now-600s like the
  pre-cursor fetch — the 02:10 boot walked 500 rows/wallet of history through
  the funnel and spammed ~230 phantom 'too slow (20,000m late)' missed rows
  per book (user saw them on the dashboard). Purged from both books
  (116 paper + 114 live; genuine misses remain).
- feed lag tile falls back to the LIFETIME average when the 24h window is
  empty (the live page showed '—' after a copy-less day).
- bet records now carry lag_s so the dashboard shows per-copy exec lag.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 10:57:08 -04:00
copybot[bot] fdf2c19a0b copybot: live paper feed [skip ci] 2026-07-13 14:50:39 +00:00
jaxperro 4aa795f9b9 protected prices conform to the book's tick (quote-precision bound)
The 4dp bound (sub-penny fix) violated tick conformity on 1c books —
'max_price must conform to tick size 0.01' failed a winning SPX copy at
14:36Z. The quoted price is always a tick multiple, so its own decimal
count is the finest safe precision: bound rounds to quote precision
(coarser is always valid on finer ticks, never the reverse). Verified
across 2dp/3dp/sub-penny quotes both sides.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 10:48:11 -04:00
copybot[bot] 63bc32a60a copybot: live paper feed [skip ci] 2026-07-13 14:46:27 +00:00
copybot[bot] dc28623060 copybot: live paper feed [skip ci] 2026-07-13 14:42:30 +00:00
copybot[bot] c7fbb4909c copybot: live paper feed [skip ci] 2026-07-13 14:40:10 +00:00
copybot[bot] 8f6775c50f copybot: live paper feed [skip ci] 2026-07-13 14:36:17 +00:00
copybot[bot] ca89c5266b copybot: live paper feed [skip ci] 2026-07-13 14:09:32 +00:00
copybot[bot] 76d128452d copybot: live paper feed [skip ci] 2026-07-13 14:08:57 +00:00
copybot[bot] c18d60014c copybot: live paper feed [skip ci] 2026-07-13 13:55:11 +00:00
copybot[bot] 45bc06b226 copybot: live paper feed [skip ci] 2026-07-13 13:54:20 +00:00
copybot[bot] 13c0bc0e99 copybot: live paper feed [skip ci] 2026-07-13 13:40:43 +00:00
copybot[bot] f641e326a4 copybot: live paper feed [skip ci] 2026-07-13 13:39:43 +00:00
copybot[bot] 92491ff154 copybot: live paper feed [skip ci] 2026-07-13 13:32:26 +00:00
copybot[bot] 1e015c1912 copybot: live paper feed [skip ci] 2026-07-13 13:23:03 +00:00
copybot[bot] 93d79d7e52 copybot: live paper feed [skip ci] 2026-07-13 13:20:04 +00:00
copybot[bot] 3a23e7863d copybot: live paper feed [skip ci] 2026-07-13 12:49:36 +00:00
copybot[bot] 662d63a117 copybot: live paper feed [skip ci] 2026-07-13 12:41:16 +00:00
copybot[bot] 0f03b802e7 copybot: live paper feed [skip ci] 2026-07-13 12:34:59 +00:00
copybot[bot] 420110d10a copybot: live paper feed [skip ci] 2026-07-13 12:32:51 +00:00
copybot[bot] 10418a7810 copybot: live paper feed [skip ci] 2026-07-13 12:32:38 +00:00
copybot[bot] ed3ec80947 copybot: live paper feed [skip ci] 2026-07-13 12:22:23 +00:00
copybot[bot] 2efc1a281e copybot: live paper feed [skip ci] 2026-07-13 12:22:19 +00:00
copybot[bot] 70c01f8912 copybot: live paper feed [skip ci] 2026-07-13 12:20:19 +00:00
copybot[bot] a1111359f4 copybot: live paper feed [skip ci] 2026-07-13 12:14:02 +00:00
copybot[bot] 1d65d868f7 copybot: live paper feed [skip ci] 2026-07-13 12:13:59 +00:00
copybot[bot] 8b307d6064 copybot: live paper feed [skip ci] 2026-07-13 11:50:59 +00:00
copybot[bot] 22d05a3fd7 copybot: live paper feed [skip ci] 2026-07-13 11:44:43 +00:00
copybot[bot] 6c334c14b8 copybot: live paper feed [skip ci] 2026-07-13 11:42:37 +00:00
copybot[bot] 3f302230f7 copybot: live paper feed [skip ci] 2026-07-13 11:40:28 +00:00
copybot[bot] 679b64fbf1 copybot: live paper feed [skip ci] 2026-07-13 11:36:49 +00:00
copybot[bot] fc8b94b605 copybot: live paper feed [skip ci] 2026-07-13 11:36:15 +00:00
copybot[bot] e3e9692c6d copybot: live paper feed [skip ci] 2026-07-13 11:20:23 +00:00
copybot[bot] 4673fa18e6 copybot: live paper feed [skip ci] 2026-07-13 11:19:35 +00:00
copybot[bot] 9a1d892877 copybot: live paper feed [skip ci] 2026-07-13 10:56:47 +00:00
copybot[bot] 8b0e0c4c4f copybot: live paper feed [skip ci] 2026-07-13 10:51:40 +00:00
copybot[bot] 0a9c0fcbea copybot: live paper feed [skip ci] 2026-07-13 10:40:11 +00:00
copybot[bot] 44010f94f6 copybot: live paper feed [skip ci] 2026-07-13 10:39:18 +00:00
copybot[bot] ac2ca6781f copybot: live paper feed [skip ci] 2026-07-13 10:31:01 +00:00
copybot[bot] 713f021c7e copybot: live paper feed [skip ci] 2026-07-13 10:29:47 +00:00
copybot[bot] de21e8204b copybot: live paper feed [skip ci] 2026-07-13 10:24:51 +00:00
copybot[bot] cf99e34bb6 copybot: live paper feed [skip ci] 2026-07-13 10:23:29 +00:00