Commit Graph

3095 Commits

Author SHA1 Message Date
copybot[bot] d218ebb1c2 copybot: live paper feed [skip ci] 2026-07-22 21:19:02 +00:00
copybot[bot] 6d9d1f9483 copybot: live paper feed [skip ci] 2026-07-22 21:14:36 +00:00
copybot[bot] a646e87b7e copybot: live paper feed [skip ci] 2026-07-22 21:14:09 +00:00
copybot[bot] 6e2e9ba14b copybot: live paper feed [skip ci] 2026-07-22 21:05:38 +00:00
jaxperro 82c72b2c69 portfolio: per-wallet missed totals in wallets[] (missed_n, missed_pnl)
The feed's missed[] is a 60-row window of 1,388 — cards need lifetime
numbers server-side (same lesson as the copybot dash's wallet_pnl).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 17:05:07 -04:00
jaxperro d34a4c5ac8 forward: chain-overlay payouts — pendings were hiding the losses
THE SCORER BUG (found 2026-07-22 by the surge paper book divergence):
tape-resolution timing is win-biased. When our side LOSES, the winning
sibling keeps trading at 99c until close, the sibling-veto keeps the
market 'alive', and the loss sits in the ignored pending bucket — while
wins tape-resolve within hours and score. Jul-21 audit: tape-resolved
fills 81% hit (+$46/fill); chain-resolving the 329 'pending' fills: 26%
hit, -$49.61/fill; combined truth 53% ≈ the paper book's 57.5%. The
paper harness was the honest instrument; every ledger arm was flattered.

payouts_for(): tape proxy first, CTF chain truth for the remainder
(payouts.py cache — immutable, so nightly incremental cost is small);
refunds (0.5) now booked as scratches. Applied to flow, controls, and
oracle (sub5c inherits via score_flow). Ledger recompute follows; #16
verdict evaluates corrected numbers only.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 16:56:13 -04:00
jaxperro fce6f0f2de research: oraclebot — Study B real-time paper harness (wwf-oraclebot) + nightly chain grading
Mirrors forward.py::score_oracle semantics verbatim (constants frozen from
study_oracle/tape); live-only suppress-only guards; $100 FAK walks the live
asks inside p_ref*1.05; three settle layers (own-feed tick, CLOB flags,
nightly CTF re-grade via grade_oracle.py -> oracle_paper_ledger.jsonl).
Shakedown 2026-07-22: 52 events/9 fills/43 craters at p50 541ms; 30/30
event agreement vs tape scorer on the comparable set. Verdict still binds
to forward_ledger only (#17).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 16:51:54 -04:00
copybot[bot] ace347e99d copybot: live paper feed [skip ci] 2026-07-22 20:50:36 +00:00
copybot[bot] 3286b939ac copybot: live paper feed [skip ci] 2026-07-22 20:50:24 +00:00
copybot[bot] 65d7ec6ef6 copybot: live paper feed [skip ci] 2026-07-22 20:33:14 +00:00
copybot[bot] 26fcd836b8 copybot: live paper feed [skip ci] 2026-07-22 20:17:45 +00:00
copybot[bot] 7273854e5b copybot: live paper feed [skip ci] 2026-07-22 20:11:18 +00:00
copybot[bot] e920cbe0c5 copybot: live paper feed [skip ci] 2026-07-22 20:10:52 +00:00
copybot[bot] 80b8c39e43 copybot: live paper feed [skip ci] 2026-07-22 20:06:27 +00:00
copybot[bot] c8966b569e copybot: live paper feed [skip ci] 2026-07-22 20:04:44 +00:00
copybot[bot] 1be3fe7bff copybot: live paper feed [skip ci] 2026-07-22 19:21:08 +00:00
copybot[bot] f5fd76ba94 copybot: live paper feed [skip ci] 2026-07-22 19:20:04 +00:00
copybot[bot] a45bdc2a29 copybot: live paper feed [skip ci] 2026-07-22 19:08:51 +00:00
copybot[bot] 039e88e520 copybot: live paper feed [skip ci] 2026-07-22 19:08:04 +00:00
copybot[bot] e3f204f4aa copybot: live paper feed [skip ci] 2026-07-22 19:02:11 +00:00
copybot[bot] cdbd172668 copybot: live paper feed [skip ci] 2026-07-22 19:01:27 +00:00
copybot[bot] d9f77cfd62 copybot: live paper feed [skip ci] 2026-07-22 19:01:27 +00:00
jaxperro ab2f854dcc research: forward ledger 2026-07-22 [skip ci] 2026-07-22 13:11:32 -04:00
copybot[bot] ca5d5a80b2 copybot: live paper feed [skip ci] 2026-07-22 17:03:53 +00:00
jaxperro 4015cf0230 live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-22 12:48:54 -04:00
copybot[bot] 0502f6cfed copybot: live paper feed [skip ci] 2026-07-22 16:33:21 +00:00
copybot[bot] bf3c1b644d copybot: live paper feed [skip ci] 2026-07-22 16:33:07 +00:00
jaxperro 3b4475b0e2 sync_tape: base64-over-console fallback + sane sftp timeout
flyctl sftp flaked again (900s timeouts, magic-byte-less partial parquets)
and 14h of tape queued behind it — the research nightly waits on tape
freshness by design, so everything downstream stalled too. Port ingest.py's
proven console fallback: sftp gets 240s, then base64 over ssh console
(600s); the manifest row-count verify remains the integrity gate and
partials are cleaned on both paths.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 11:52:05 -04:00
copybot[bot] 64e1f79ae3 copybot: live paper feed [skip ci] 2026-07-22 15:39:35 +00:00
copybot[bot] 5098c084fe copybot: live paper feed [skip ci] 2026-07-22 15:12:05 +00:00
copybot[bot] b07333243d copybot: live paper feed [skip ci] 2026-07-22 15:11:21 +00:00
copybot[bot] a251ba1a40 copybot: live paper feed [skip ci] 2026-07-22 14:34:24 +00:00
copybot[bot] 1abbdf4c2f copybot: live paper feed [skip ci] 2026-07-22 14:17:08 +00:00
copybot[bot] 318343a350 copybot: live paper feed [skip ci] 2026-07-22 14:14:56 +00:00
copybot[bot] 6fe14c1264 copybot: live paper feed [skip ci] 2026-07-22 14:06:00 +00:00
copybot[bot] 322f2bc27f copybot: live paper feed [skip ci] 2026-07-22 14:05:57 +00:00
copybot[bot] cb5e67f163 copybot: live paper feed [skip ci] 2026-07-22 13:35:32 +00:00
copybot[bot] 3bb0510961 copybot: live paper feed [skip ci] 2026-07-22 13:35:02 +00:00
copybot[bot] bbafcfa6d3 copybot: live paper feed [skip ci] 2026-07-22 13:09:29 +00:00
copybot[bot] f0f78b799a copybot: live paper feed [skip ci] 2026-07-22 13:08:38 +00:00
copybot[bot] 0d3d29ed38 copybot: live paper feed [skip ci] 2026-07-22 12:56:24 +00:00
copybot[bot] 39b4a30f81 copybot: live paper feed [skip ci] 2026-07-22 12:55:15 +00:00
copybot[bot] 1fb0cf8cef copybot: live paper feed [skip ci] 2026-07-22 12:26:46 +00:00
copybot[bot] 4960f7e0f0 copybot: live paper feed [skip ci] 2026-07-22 12:17:20 +00:00
copybot[bot] cb56d14b53 copybot: live paper feed [skip ci] 2026-07-22 12:15:43 +00:00
copybot[bot] 892ac4dcc7 copybot: live paper feed [skip ci] 2026-07-22 12:13:36 +00:00
copybot[bot] 065abf77af copybot: live paper feed [skip ci] 2026-07-22 12:13:04 +00:00
copybot[bot] c52751ce80 copybot: live paper feed [skip ci] 2026-07-22 12:09:09 +00:00
copybot[bot] c8e2974171 copybot: live paper feed [skip ci] 2026-07-22 12:09:09 +00:00
copybot[bot] deeb7f14d8 copybot: live paper feed [skip ci] 2026-07-22 12:08:45 +00:00