Commit Graph

341 Commits

Author SHA1 Message Date
copybot[bot] 93d79d7e52 copybot: live paper feed [skip ci] 2026-07-13 13:20:04 +00:00
copybot[bot] 10418a7810 copybot: live paper feed [skip ci] 2026-07-13 12:32:38 +00:00
copybot[bot] 2efc1a281e copybot: live paper feed [skip ci] 2026-07-13 12:22:19 +00:00
copybot[bot] 1d65d868f7 copybot: live paper feed [skip ci] 2026-07-13 12:13:59 +00:00
copybot[bot] 679b64fbf1 copybot: live paper feed [skip ci] 2026-07-13 11:36:49 +00:00
copybot[bot] e3e9692c6d copybot: live paper feed [skip ci] 2026-07-13 11:20:23 +00:00
copybot[bot] 8b0e0c4c4f copybot: live paper feed [skip ci] 2026-07-13 10:51:40 +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] de21e8204b copybot: live paper feed [skip ci] 2026-07-13 10:24:51 +00:00
copybot[bot] a1b78a5109 copybot: live paper feed [skip ci] 2026-07-13 09:48:00 +00:00
copybot[bot] aa62845a90 copybot: live paper feed [skip ci] 2026-07-13 09:33:31 +00:00
copybot[bot] 9850d156de copybot: live paper feed [skip ci] 2026-07-13 09:27:16 +00:00
copybot[bot] 0c64eb22f6 copybot: live paper feed [skip ci] 2026-07-13 09:18:57 +00:00
copybot[bot] 3dbcc14c39 copybot: live paper feed [skip ci] 2026-07-13 09:06:35 +00:00
copybot[bot] c3202e5df9 copybot: live paper feed [skip ci] 2026-07-13 07:44:29 +00:00
copybot[bot] 204a692833 copybot: live paper feed [skip ci] 2026-07-13 07:40:20 +00:00
copybot[bot] 9140184de6 copybot: live paper feed [skip ci] 2026-07-13 05:00:22 +00:00
copybot[bot] 24eecf65a4 copybot: live paper feed [skip ci] 2026-07-13 04:29:36 +00:00
copybot[bot] 0bf21b66a5 copybot: live paper feed [skip ci] 2026-07-13 04:04:38 +00:00
copybot[bot] 46adc91761 copybot: live paper feed [skip ci] 2026-07-13 03:27:40 +00:00
copybot[bot] 0ec7b5d511 copybot: live paper feed [skip ci] 2026-07-13 03:20:35 +00:00
copybot[bot] c671b0e3f4 copybot: live paper feed [skip ci] 2026-07-13 02:32:52 +00:00
copybot[bot] c3dcf2c88e copybot: live paper feed [skip ci] 2026-07-13 02:20:36 +00:00
copybot[bot] f77b8b7f85 copybot: live paper feed [skip ci] 2026-07-13 02:18:24 +00:00
copybot[bot] ee905a0144 copybot: live paper feed [skip ci] 2026-07-13 02:16:21 +00:00
copybot[bot] b4a8753dd3 copybot: live paper feed [skip ci] 2026-07-13 02:12:11 +00:00
copybot[bot] da3b950243 copybot: live paper feed [skip ci] 2026-07-13 02:05:41 +00:00
copybot[bot] c4e46c8463 copybot: live paper feed [skip ci] 2026-07-13 02:01:41 +00:00
copybot[bot] d6eb7ab2e9 copybot: live paper feed [skip ci] 2026-07-13 01:49:24 +00:00
copybot[bot] 65923f17f2 copybot: live paper feed [skip ci] 2026-07-13 01:39:04 +00:00
jaxperro 8951556e30 FIX: pending-adoption oversell — bounded arbiter + per-token serialization
2026-07-12 phantom-cash incident (+$7.86 book-only, alarms caught it):
overlapping pendings on one token each read the same balance drop via
max(matched, diff) — one real 1.48-share sell booked 3×. No real money
moved wrongly (the CLOB rejects oversells); the book just self-inflated.

Fixes: (1) order's own size caps every adoption fill; (2) the balance
diff is consulted ONLY when the exchange no longer answers for the order
(a definitive killed/0 is final); (3) SELL adoptions cap at book
holdings; (4) ONE outstanding pending per token — engine buy/sell and
exit-retries refuse while the resolver owns a token. Regression suite:
the incident scenario books exactly the real fill; phantoms zero.

Surgery (machine stopped): cash → chain $11.206, the two poisoned bets
corrected from real chain fills (residual adjustment −$0.08), drift 0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 21:38:35 -04:00
copybot[bot] fd41b6c849 copybot: live paper feed [skip ci] 2026-07-13 01:14:40 +00:00
copybot[bot] f8344e5bcd copybot: live paper feed [skip ci] 2026-07-12 23:34:53 +00:00
copybot[bot] 682f03d59d copybot: live paper feed [skip ci] 2026-07-12 23:30:40 +00:00
copybot[bot] 55d55e667d copybot: live paper feed [skip ci] 2026-07-12 22:19:29 +00:00
copybot[bot] 7147b757a1 copybot: live paper feed [skip ci] 2026-07-12 21:56:29 +00:00
copybot[bot] 7ba03ca1e6 copybot: live paper feed [skip ci] 2026-07-12 21:04:12 +00:00
copybot[bot] 05d18bdd06 copybot: live paper feed [skip ci] 2026-07-12 20:51:37 +00:00
copybot[bot] 1d65fa4d2f copybot: live paper feed [skip ci] 2026-07-12 20:32:54 +00:00
copybot[bot] 56a386f515 copybot: live paper feed [skip ci] 2026-07-12 19:30:28 +00:00
copybot[bot] 6d9356b43e copybot: live paper feed [skip ci] 2026-07-12 15:40:28 +00:00
copybot[bot] 6db8547ff0 copybot: live paper feed [skip ci] 2026-07-12 15:38:24 +00:00
copybot[bot] 900b007972 copybot: live paper feed [skip ci] 2026-07-12 15:15:28 +00:00
copybot[bot] 3d26affc96 copybot: live paper feed [skip ci] 2026-07-12 14:54:28 +00:00
copybot[bot] 95fee7e450 copybot: live paper feed [skip ci] 2026-07-12 14:50:13 +00:00
copybot[bot] 7b2303bcd7 copybot: live paper feed [skip ci] 2026-07-12 14:48:02 +00:00
copybot[bot] aa360cb1b5 copybot: live paper feed [skip ci] 2026-07-12 14:39:40 +00:00
copybot[bot] 16bbfaba64 copybot: live paper feed [skip ci] 2026-07-12 14:37:27 +00:00
copybot[bot] 7919b811d5 copybot: live paper feed [skip ci] 2026-07-12 14:35:17 +00:00