Commit Graph

11 Commits

Author SHA1 Message Date
jaxperro c948f0f413 ETHERSCAN_MIGRATION.md: phased plan for true resolution time through the stack
Chain-sweep backfill (784k conds ≈ ~1k calls, not 8 days of per-cond
queries) → shadow audit → consumer flips shallowest-to-deepest →
trust.py simplification last. Ground rules codify the 2026-07-08
alignment-audit discipline: overlay never rewrite, one flip per day,
never coupled with follow-set changes, calibration continuity notes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 18:28:28 -04:00
jaxperro 05d8f1b4e3 HANDOFF: 0xbadaf319 exposed as two-sided arb flow — top of demotion watch list
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 18:14:10 -04:00
jaxperro 43de3845a7 payouts: exact on-chain resolution timestamps via Etherscan V2 (resolution_time)
CTF ConditionResolution logs, full-range topic query (Alchemy free tier
caps getLogs at 10 blocks), cached forever in resolution_times. Verified:
Brewers Jul-7 market truly resolved 2026-07-08 04:51 — the cached
endDate-metadata res_t was 29h wrong; Kruto's sell provably 365 min
pre-resolution. Key = etherscan_key (gitignored config). Migration of
trust/validate/portfolio onto true res_t queued in HANDOFF.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 18:05:21 -04:00
jaxperro 3f4e01ec45 docs: watchdog + caffeinate + engine relocation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 17:44:56 -04:00
jaxperro 63eda48aa7 HANDOFF: Alchemy key rotated — no standing to-dos remain
Old app (leaked key ...OdWgOi) deleted, new app wwf-rpc-2026-07
(...w0BxV5) wired into config.json + ALCHEMY_RPC_URL secret. Old key
verified dead (401), new key live, bot copying, Notify webhook intact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 17:27:34 -04:00
jaxperro 997d78a34b HANDOFF: Railway deleted — Alchemy key rotation is the last standing to-do
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 17:10:18 -04:00
jaxperro d45255c48e cleanup + calibration tracker
- Railway project magnificent-kindness DELETED (soft-delete, purges
  2026-07-10) — retired-infra fully gone; requirements.txt loses its
  Railway-detection rationale (stdlib core, optional extras noted).
- tests/test_check_book.py: the Option A orphan-fix regression harness
  moves into the repo (was session-local); 6 cases, no network/config.
- daily.sh: calibration step — one row/day of live-book vs backtest
  equity to live/history/calibration.csv, the series that sizes real
  money (day-zero row seeded: live $1,000 vs model $22,027).
- config.json.bak (untracked, stale copy of the leaked Alchemy key)
  deleted locally.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 17:09:46 -04:00
jaxperro a690323f68 docs: 2026-07-08 full-day sync — alignment audit, Set E, refund harvesters, calibration reset
README: Set E + fresh-book framing in 'system today', /live page in the
dashboard row, --bank in the ops table, book-reset procedure row, gotchas
12-15 (three cache cursors, res_t is endDate metadata / price is the sold
discriminator / redeemable is resolution truth, refund-harvester
archetype, single-writer state-surgery rule). FINDINGS: three new
sections — aligning the three books (7/9 cross-check, honest 29.1k->17.4k,
Set E selection), the refund harvesters, the calibration experiment
(in-sample warning + bank-size ceiling effect). HANDOFF rev 3: fresh
pickup with watch-list, rejected-with-evidence list, Phase 2 framing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 17:02:33 -04:00
jaxperro bc81b93575 HANDOFF: Set E deployed (7 wallets, aligned-replay selection)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 12:20:49 -04:00
jaxperro 87dba1a1f8 HANDOFF.md: Phase 1 complete — orphan seam closed (Option A), 1.3 + 1.8 done; next is Phase 2 funding (user)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 22:59:37 -04:00
jaxperro 31c9931e57 HANDOFF.md: session pickup — orphan/ledger proper fix + Phase 1 remaining (1.3, 1.8)
Self-contained handoff for a fresh session: current state (Set D live, honest
P&L, ledger reconciled), the orphan/cash-debit root-cause with the proper fix
(Option A surgical: record every drained buy fill + invariant assert; Option B
architectural: derive cash from the book), Phase 1 status (6/8 done; 1.3 worker
deps + 1.8 live-money dashboard remain), and standing to-dos (rotate Alchemy
key, delete Railway).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 22:24:58 -04:00