Files
jaxperro 8958279ee8 cleanup: archive everything the live system no longer touches
- retired-infra/: Railway config, Mac launchd runner, GH-Actions cron
  (worker is Fly.io arn now; Actions cron last fired 2026-07-02)
- live-research/: the June selection experiments (strategy/followability/
  pnl_basket/pnl_focused/backtest_june/clean_test + outputs)
- us-venue/: the scrapped Polymarket-US listability probe (+ its
  env-gated ONLY_CONDS replay filter stays in portfolio.py — generally
  useful for subset replays)
- root sweeps hunt/huntwide/oos/copyback/watch.json -> archive/
- untracked logs/CSVs of dead experiments -> archive/local/ (gitignored)
- READMEs updated: Fly migration, geoblock gotcha, new file map

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 17:18:46 -04:00

15 lines
736 B
Bash
Executable File

#!/bin/bash
# Run the copy bot continuously for the 24/7 paper test.
#
# * caffeinate -i keeps the Mac from idle-sleeping while the bot runs (it will
# still stop if the lid is closed on battery, or the Mac is shut down / offline
# — for true machine-independent 24/7, deploy the webhook receiver to a cloud
# host instead; see the notes in copybot.py).
# * --poll 60 checks the four wallets every 60s (well under the 600s freshness
# window, so no trade is missed; their leads are ≥3h so this is plenty fast).
#
# Used by the launchd agent (com.jaxperro.copybot.plist) which restarts it on crash.
# Logs to copybot.log.
cd "$(dirname "$0")"
exec caffeinate -i python3 copybot.py --poll 60 >> copybot.log 2>&1