Commit Graph

1024 Commits

Author SHA1 Message Date
copybot[bot] 06722613ce copybot: live paper feed [skip ci] 2026-07-11 03:58:19 +00:00
copybot[bot] 6578d49ed4 copybot: live paper feed [skip ci] 2026-07-11 03:56:15 +00:00
copybot[bot] 1ef7d5d5b9 copybot: live paper feed [skip ci] 2026-07-11 02:41:37 +00:00
copybot[bot] 19935e3cb2 copybot: live paper feed [skip ci] 2026-07-11 01:28:55 +00:00
copybot[bot] 9aab52e4df copybot: live paper feed [skip ci] 2026-07-11 01:10:19 +00:00
copybot[bot] 2bc7f61016 copybot: live paper feed [skip ci] 2026-07-11 00:45:25 +00:00
copybot[bot] 7bd43d2c02 copybot: live paper feed [skip ci] 2026-07-11 00:45:22 +00:00
copybot[bot] 264b3a2df5 copybot: live paper feed [skip ci] 2026-07-11 00:45:22 +00:00
copybot[bot] 198793de05 copybot: live paper feed [skip ci] 2026-07-11 00:45:22 +00:00
copybot[bot] 4110bad751 copybot: live paper feed [skip ci] 2026-07-11 00:45:22 +00:00
copybot[bot] 9880b475b7 copybot: live paper feed [skip ci] 2026-07-11 00:35:03 +00:00
copybot[bot] d7345781bc copybot: live paper feed [skip ci] 2026-07-11 00:30:54 +00:00
copybot[bot] be0b6e31c3 copybot: live paper feed [skip ci] 2026-07-10 23:57:51 +00:00
copybot[bot] 68572d302c copybot: live paper feed [skip ci] 2026-07-10 23:55:43 +00:00
copybot[bot] 37f82b1a3e copybot: live paper feed [skip ci] 2026-07-10 23:55:43 +00:00
copybot[bot] f310cbabc5 copybot: live paper feed [skip ci] 2026-07-10 23:45:21 +00:00
copybot[bot] 898583df1e copybot: live paper feed [skip ci] 2026-07-10 23:41:13 +00:00
copybot[bot] 0fd57ce901 copybot: live paper feed [skip ci] 2026-07-10 23:22:38 +00:00
copybot[bot] 730b772670 copybot: live paper feed [skip ci] 2026-07-10 23:08:01 +00:00
copybot[bot] 4fb45c6892 copybot: live paper feed [skip ci] 2026-07-10 23:01:48 +00:00
copybot[bot] 1fbc53e1ef copybot: live paper feed [skip ci] 2026-07-10 22:57:36 +00:00
copybot[bot] bea7fe1634 copybot: live paper feed [skip ci] 2026-07-10 22:55:56 +00:00
copybot[bot] fb9d68c36e copybot: live paper feed [skip ci] 2026-07-10 22:55:31 +00:00
copybot[bot] 5d931c599e copybot: live paper feed [skip ci] 2026-07-10 22:45:10 +00:00
jaxperro 3784b288cd hardening trio: exit-retry (1.6), RTDS shadow ledger, boot clone-guard
- failed mirror-exits queue for up to 10 heartbeat retries (recovered
  exits ping Discord; exhaustion pages ⚠ EXIT STUCK and the position
  rides knowingly; in-play holds hand to the pending registry). 3 stub
  paths pass incl. the 1.6 spec's fail-fail-fill.
- every RTDS Set E detection appends a durable shadow-ledger row
  (lat_s + which trigger won) that rides the publish commit — the 24h
  go/no-go data for flipping RTDS on the live app.
- start.sh verifies the boot clone's HEAD against the GitHub API and
  re-clones stale replicas (bit twice today).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 18:43:22 -04:00
jaxperro 0143275c01 HANDOFF rev 8: RTDS T0 shadow run live on paper
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 18:28:04 -04:00
copybot[bot] 5bef493bc3 copybot: live paper feed [skip ci] 2026-07-10 22:26:07 +00:00
jaxperro fb945be2e4 T0 detection: RTDS trade stream listener (~1s, wallet-attributed)
Polymarket's real-time data socket (wss://ws-live-data.polymarket.com,
topic activity/type trades — undocumented but official: powers the site's
live feed, spec'd in Polymarket/real-time-data-client) streams every
platform trade with proxyWallet attribution. Probe 2026-07-10: median
0.8s delivery over 22k msgs, ~45/s at peak, zero drops in 45 min.

RtdsListener: unfiltered subscribe (server-side filters broken, RTDC#34),
client-side Set E match → the same on_wallet_activity funnel as the
Alchemy push (locks internally). Capped-backoff reconnect forever; if the
lib or stream is missing, detection degrades to the existing backstops
(Alchemy ~3s, 300s poll, reconcile janitor) — never to zero. Heartbeat
shows 'rtds up Ns' / '⚠ rtds down'. Paper role: ON by default (24h shadow
run starts now). Live role: OFF until the shadow validates —
RTDS_DETECT=1 enables. 5 stub paths pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 18:23:41 -04:00
copybot[bot] 958ae7a3ab copybot: live paper feed [skip ci] 2026-07-10 21:57:50 +00:00
copybot[bot] 63579b2a68 copybot: live paper feed [skip ci] 2026-07-10 21:53:40 +00:00
copybot[bot] 0ecf12d843 copybot: live paper feed [skip ci] 2026-07-10 21:41:49 +00:00
copybot[bot] d716d9e10c copybot: live paper feed [skip ci] 2026-07-10 21:39:11 +00:00
copybot[bot] 6142da228a copybot: live paper feed [skip ci] 2026-07-10 21:37:38 +00:00
copybot[bot] c8e035dfc8 copybot: live paper feed [skip ci] 2026-07-10 21:37:01 +00:00
jaxperro f9a4b51a4d docs: sweep everything stale after the 2026-07-10 go-live day
README system-today gains the REAL-MONEY worker row (armed, push mode,
pending registry, Discord pings); /live marked live; cheat-sheet covers
both apps + disarm/re-arm + the stale-clone verify rule; guard bullet and
safety paragraph reflect the absolute +0.05 guard and retired caps; file
map adds fly.live.toml + the bridge/probe/flatten utilities. copybot/
copytrade module docstrings drop the archived py-clob-client story.
LIVE_ROLLOUT gets a status banner (executed through Phase 4; rule 0.6
superseded; Phase 5 matrix still worth running).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:31:51 -04:00
jaxperro 77a944cba8 pending adoptions ping Discord like any other placement
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:24:59 -04:00
copybot[bot] 95373c54e3 copybot: live paper feed [skip ci] 2026-07-10 21:24:30 +00:00
copybot[bot] df02e51098 copybot: live paper feed [skip ci] 2026-07-10 21:23:55 +00:00
copybot[bot] 132b2a03f2 copybot: live paper feed [skip ci] 2026-07-10 21:22:19 +00:00
jaxperro 9d9a43269a HANDOFF rev 7: paper-parity retune live (caps off, 4%, abs guard, pending registry)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:20:54 -04:00
copybot[bot] e93f1444c6 copybot: live paper feed [skip ci] 2026-07-10 21:20:14 +00:00
copybot[bot] 02bbd5f654 copybot: live paper feed [skip ci] 2026-07-10 21:19:44 +00:00
copybot[bot] 916be5f8db copybot: live paper feed [skip ci] 2026-07-10 21:18:10 +00:00
copybot[bot] 344e33c626 copybot: live paper feed [skip ci] 2026-07-10 21:17:40 +00:00
jaxperro 705f8b2c39 live retune (user 2026-07-10): caps off, 4% paper-parity, abs guard, pending registry
1. Caps retired: risk block mirrors the paper sentinels; sizing is the
   paper bot's 4%-of-equity (class_pct 0.04/0.12), floored at the venue's
   $1 min order (4% of a $22 book is $0.89 — sub-min stakes died at the
   gate). bankroll rebased to the real $22.28 equity; spend tracker reset
   (the confusing $35 is gone with the daily cap).
2. Price guard is now ABSOLUTE +0.05 (both books): 0.14→0.15 follows,
   0.14→0.20 skips. The relative 5% blocked one-tick moves on cheap
   in-play books.
3. Pending-order registry: in-play 'delayed' holds are no longer cancelled
   at 20s — the executor hands them to state.pending_orders with full copy
   context; the heartbeat resolver adopts the fill whenever it lands
   (bets/my_pos/cash/ledger, TTL 600s → cancel + honest miss). Recovers
   Rune-Eaters-class holds (+$7.50 forfeited by the old cancel).
   5 stub-client paths pass incl. adopt + expire.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 17:17:26 -04:00
copybot[bot] fd840ba9e3 copybot: live paper feed [skip ci] 2026-07-10 21:16:16 +00:00
copybot[bot] 0453f66d31 copybot: live paper feed [skip ci] 2026-07-10 21:15:44 +00:00
copybot[bot] d3760a7469 copybot: live paper feed [skip ci] 2026-07-10 20:38:41 +00:00
copybot[bot] c10f91b2d6 copybot: live paper feed [skip ci] 2026-07-10 20:34:27 +00:00
copybot[bot] 0703485a5e copybot: live paper feed [skip ci] 2026-07-10 20:33:58 +00:00