Commit Graph

1024 Commits

Author SHA1 Message Date
copybot[bot] 06ac70bd66 copybot: live paper feed [skip ci] 2026-07-09 18:21:38 +00:00
copybot[bot] d80e8b78fc copybot: live paper feed [skip ci] 2026-07-09 18:11:26 +00:00
copybot[bot] 04b0116903 copybot: live paper feed [skip ci] 2026-07-09 18:10:39 +00:00
jaxperro 8d0b087dd1 missed rows settled at resolution get one exit-print re-check
Fast in-play markets can resolve before the 5-min pass sees the sharp's
sell (and pre-2026-07-09 rows predate exit-aware settling) — won/lost
stamps hid real pre-resolution sells. A redeem prints exactly the
payout; an exit print >2c away revalues the counterfactual at the
sharp's exit. Idempotent via exit_checked.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:10:25 -04:00
copybot[bot] 164b16deb8 copybot: live paper feed [skip ci] 2026-07-09 18:06:22 +00:00
jaxperro ba977c5b80 live risk: min_price 0.05 -> 0.01, aligned with paper/backtest (user-approved)
The band — not detection — blocked Kruto's 3c Hive dip-buy that the
paper book mirrored for +$722 (16x). Dollar risk unchanged: the $5
trade cap binds, not the band. LIVE_ROLLOUT rule 0.6 amendment recorded
here; every other cap untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:06:08 -04:00
copybot[bot] ba9ecb177e copybot: live paper feed [skip ci] 2026-07-09 18:05:08 +00:00
copybot[bot] ac9e6d7c37 copybot: live paper feed [skip ci] 2026-07-09 18:04:49 +00:00
jaxperro 8b91893fc9 missed bets settle at the sharp's EXIT when they sold pre-resolution
The missed ledger valued everything hold-to-resolution — the wrong
counterfactual for a mirror strategy (Kruto's 3c Hive entry: he banked
16x selling at 48c; the paper book mirrored for +$722; the live book's
missed row would have shown the map result instead). Three affirmative
facts before settling (same as reconcile_exits), their reconstructed
exit price, entry+exit taker fees. Also: the reconcile miss reason is
now honest — 'not copied in the detection window (reconciled)'.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:04:32 -04:00
copybot[bot] f280fd3b7c copybot: live paper feed [skip ci] 2026-07-09 18:01:47 +00:00
copybot[bot] df3a069639 copybot: live paper feed [skip ci] 2026-07-09 18:00:25 +00:00
copybot[bot] b844b9b6ec copybot: live paper feed [skip ci] 2026-07-09 17:58:17 +00:00
jaxperro 75a93954ec HANDOFF: worker ARMED/LIVE at $24.73; venue fork resolved (.com funded)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 13:56:02 -04:00
jaxperro 1b616dc733 HANDOFF: morning forensics — paper drift residual −11.32 after truth restore
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 13:53:52 -04:00
copybot[bot] 761975d7c6 copybot: live paper feed [skip ci] 2026-07-09 17:53:30 +00:00
jaxperro 6995b4e8d8 copybot: never clobber a settled bet record on re-entry (+ restore the two vanished)
bets{} is keyed by token; re-entering a settled market OVERWROTE the old
record and its pnl left 'realized' — the drift alarm caught it same-day
(WTI −9.97, Dota Game-1 +19.30 recovered from state history and restored
as archive keys). All three record-writers now archive settled records
to token#settled_ts keys first; aggregators iterate values() so archived
rows keep counting. NOTE: restoring truth WIDENS displayed drift — a
second, opposite-sign residual (~−11) remains under investigation
(morning forensics queued in HANDOFF); the alarm stays red on the paper
book intentionally. Live book unaffected (0 trades, drift 0).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 13:53:19 -04:00
copybot[bot] e0a06f5698 copybot: live paper feed [skip ci] 2026-07-09 17:45:37 +00:00
copybot[bot] c74fb7365b copybot: live paper feed [skip ci] 2026-07-09 17:45:22 +00:00
jaxperro 0b4f9158da copybot: merge fill-split conviction bets before the floor gate
A sweep or rapid clip entry splits ONE bet into several sub-floor fills:
gkmg's $612 MOUZ entry today read as 3×$204 same-second rows, every
clip below his $304 floor — the bot skipped a bet the backtest's
position-level view takes (he sold +60% five minutes later). Same-token
BUY rows within 120s now merge into the bet the sharp actually made
(weighted price, summed size, all component txs marked processed);
SELLs stay per-fill for the proportional mirror. reconcile_entries
applies the same clustering to its not-a-miss verdict so downtime
fill-splits count as real misses. Applies to BOTH books identically.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 13:45:08 -04:00
copybot[bot] 17f5c43cd1 copybot: live paper feed [skip ci] 2026-07-09 17:41:44 +00:00
copybot[bot] 2b7224cbdf copybot: live paper feed [skip ci] 2026-07-09 17:41:25 +00:00
copybot[bot] 745aa7353c copybot: live paper feed [skip ci] 2026-07-09 16:47:52 +00:00
copybot[bot] ee513e80ef copybot: live paper feed [skip ci] 2026-07-09 16:43:42 +00:00
jaxperro cece7d7d3c live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-09 12:42:29 -04:00
copybot[bot] 69f991d3bc copybot: live paper feed [skip ci] 2026-07-09 16:41:38 +00:00
copybot[bot] ed35b345ce copybot: live paper feed [skip ci] 2026-07-09 16:39:29 +00:00
copybot[bot] 05f7965234 copybot: live paper feed [skip ci] 2026-07-09 16:37:24 +00:00
copybot[bot] feca3b3340 copybot: live paper feed [skip ci] 2026-07-09 16:26:52 +00:00
copybot[bot] e49d0dc90f copybot: live paper feed [skip ci] 2026-07-09 16:26:31 +00:00
copybot[bot] 0dbebaa14e copybot: live paper feed [skip ci] 2026-07-09 16:24:51 +00:00
copybot[bot] 0ba054f065 copybot: live paper feed [skip ci] 2026-07-09 16:16:36 +00:00
copybot[bot] 593d330738 copybot: live paper feed [skip ci] 2026-07-09 16:14:48 +00:00
copybot[bot] 67561fd387 copybot: live paper feed [skip ci] 2026-07-09 16:14:27 +00:00
copybot[bot] d266613789 copybot: live paper feed [skip ci] 2026-07-09 16:10:20 +00:00
copybot[bot] bfcae99177 copybot: live paper feed [skip ci] 2026-07-09 16:08:09 +00:00
copybot[bot] f7db5376c8 copybot: live paper feed [skip ci] 2026-07-09 16:06:21 +00:00
copybot[bot] c8d4e3af00 copybot: live paper feed [skip ci] 2026-07-09 16:06:08 +00:00
copybot[bot] be12fabb30 copybot: live paper feed [skip ci] 2026-07-09 15:55:52 +00:00
copybot[bot] eb8935404b copybot: live paper feed [skip ci] 2026-07-09 15:51:43 +00:00
copybot[bot] 209c75a197 copybot: live paper feed [skip ci] 2026-07-09 15:49:40 +00:00
copybot[bot] 0fe4e01665 copybot: live paper feed [skip ci] 2026-07-09 15:47:32 +00:00
copybot[bot] 9c0edfeb62 copybot: live paper feed [skip ci] 2026-07-09 15:44:21 +00:00
copybot[bot] c8017e1a21 copybot: live paper feed [skip ci] 2026-07-09 15:43:24 +00:00
copybot[bot] 445293cf61 copybot: live paper feed [skip ci] 2026-07-09 15:42:16 +00:00
copybot[bot] 8a06ad01d2 copybot: live paper feed [skip ci] 2026-07-09 15:41:20 +00:00
copybot[bot] ed7ff84bc0 copybot: live paper feed [skip ci] 2026-07-09 15:39:15 +00:00
copybot[bot] 0f9f7f8966 copybot: live paper feed [skip ci] 2026-07-09 15:24:52 +00:00
copybot[bot] 264acb50c4 copybot: live paper feed [skip ci] 2026-07-09 15:22:46 +00:00
copybot[bot] f6d7b295d7 copybot: live paper feed [skip ci] 2026-07-09 15:21:37 +00:00
copybot[bot] beb500a2ba copybot: live paper feed [skip ci] 2026-07-09 15:20:42 +00:00