{"definition_raw":"---\nid: btc-swing-trader\ntitle: BTC Swing Trade Analysis\nschedule: \"35 5 * * *\"\ntimeout: 1800\nretry: false\nbackground: true # MC-4942 U8: backgrounded \u2014 long-running, was stalling the tick\nenabled: false\nnotify_on: failure\nnotify_to: crypto-trader\nruntime_profile: claude_anthropic\nrun_as: shell\ncommand: \"cd /home/lucienne/workspace/projects/btc-swing-trader && python3 scripts/analyze.py\"\ntags: [crypto, btc, trading, analysis]\n---\n\nDaily BTC swing trade analysis at 05:35 UTC (07:35 SAST). Downloads 1D and 4h charts, runs analysis via Claude Code CLI (OAuth \u2014 no API key needed), sends result to Telegram.\n","id":"btc-swing-trader","last_run":{"duration_s":177.992999,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/405237.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 132 KB\n  btc_4h.png: 167 KB\n  btc_1h.png: 161 KB\n\nFetching live market data...\n  Market data: $62,378 (+1.5%), MA50=$74,737, RSI=20.0, ATR=$2660.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-11_034302-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Direction**: Flat\n  **Entry Price**: \u2014\n  **Entry Method**: \u2014\n  **Stop-loss**: \u2014\n  **Target 1**: \u2014\n  **Target 2**: \u2014\n  **Risk-Reward**: \u2014\n  **Conviction**: Low\n  **Rationale**: Split vote (Opus No Setup, Sonnet Buy) \u2014 rule mandates No Trade. Sonnet's long fails R:R floor: ($68,817 \u2212 $62,000) / ($62,000 \u2212 $58,400) = 1.89:1 to T1 (1D), below 2.0 gate (Codex flag). Both critics flagged fabricated data in Sonnet (no volume series, \"$99K Jan peak\", \"1h RSI curling\") and stacked-bear MA structure (1D) makes counter-trend long a falling-knife setup.\n  **Timeframe Check**: Issues: Sonnet's $61,500/$63,500 triggers lack timeframe citation; Opus volume narrative unsupported by brief (only 24h volume given, no series).\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3944 chars)\n  Telegram part 2/3 sent (3958 chars)\n  Telegram part 3/3 sent (1884 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-11-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-11-analysis.md\n","started_at":"2026-06-11T05:40:22.423609+02:00","status":"completed"},"next_run":"2026-06-14 05:35","next_run_iso":"2026-06-14T05:35:00+02:00","runs":[{"duration_s":177.992999,"finished_at":"2026-06-11T05:43:20.420637+02:00","id":405237,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/405237.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 132 KB\n  btc_4h.png: 167 KB\n  btc_1h.png: 161 KB\n\nFetching live market data...\n  Market data: $62,378 (+1.5%), MA50=$74,737, RSI=20.0, ATR=$2660.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-11_034302-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Direction**: Flat\n  **Entry Price**: \u2014\n  **Entry Method**: \u2014\n  **Stop-loss**: \u2014\n  **Target 1**: \u2014\n  **Target 2**: \u2014\n  **Risk-Reward**: \u2014\n  **Conviction**: Low\n  **Rationale**: Split vote (Opus No Setup, Sonnet Buy) \u2014 rule mandates No Trade. Sonnet's long fails R:R floor: ($68,817 \u2212 $62,000) / ($62,000 \u2212 $58,400) = 1.89:1 to T1 (1D), below 2.0 gate (Codex flag). Both critics flagged fabricated data in Sonnet (no volume series, \"$99K Jan peak\", \"1h RSI curling\") and stacked-bear MA structure (1D) makes counter-trend long a falling-knife setup.\n  **Timeframe Check**: Issues: Sonnet's $61,500/$63,500 triggers lack timeframe citation; Opus volume narrative unsupported by brief (only 24h volume given, no series).\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3944 chars)\n  Telegram part 2/3 sent (3958 chars)\n  Telegram part 3/3 sent (1884 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-11-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-11-analysis.md\n","started_at":"2026-06-11T05:40:22.423609+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"},{"duration_s":160.428338,"finished_at":"2026-06-10T05:44:40.776630+02:00","id":400969,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/400969.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 132 KB\n  btc_4h.png: 167 KB\n  btc_1h.png: 159 KB\n\nFetching live market data...\n  Market data: $61,482 (-2.0%), MA50=$75,052, RSI=15.3, ATR=$2630.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 3 models, agreement=unanimous\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-10_034427-verdict.json\n\nSynthesising final trade plan...\n  Final plan synthesis failed: claude CLI failed (exit 1): No conversation found with session ID: a7dcc31d-5518-4f5e-a243-41d29a51210e\n\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Rationale**: Synthesis failed (claude CLI failed (exit 1): No conversation found with session ID: a7dcc31d-5518-4f5e-a243-41d29a51210e\n  ). See individual analyses below.\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3996 chars)\n  Telegram part 2/3 sent (3978 chars)\n  Telegram part 3/3 sent (956 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-10-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-10-analysis.md\n","started_at":"2026-06-10T05:42:00.334964+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"},{"duration_s":158.894033,"finished_at":"2026-06-09T05:42:30.575948+02:00","id":396698,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/396698.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 132 KB\n  btc_4h.png: 166 KB\n  btc_1h.png: 158 KB\n\nFetching live market data...\n  Market data: $62,746 (-0.6%), MA50=$75,370, RSI=15.2, ATR=$2580.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n  Polymarket: 15.0% (bearish_extreme)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-09_034211-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Direction**: Flat\n  **Entry Price**: \u2014\n  **Entry Method**: \u2014\n  **Stop-loss**: \u2014\n  **Target 1**: \u2014\n  **Target 2**: \u2014\n  **Risk-Reward**: \u2014\n  **Conviction**: Low\n  **Rationale**: Split vote \u2014 Opus No Setup, Sonnet counter-trend Long ($62,000 limit, R:R 2.38:1); rule mandates No Trade on split. Both Codex and Gemini critics flag Sonnet for invented structural data (~$100k peak, ~$84k LH, volume-spike/institutional-distribution claims absent from authoritative brief) and conviction-Low-vs-action-Buy inconsistency; Opus also flagged for unsupported volume-read claims. Watch-list trigger: MA20 $70,331 (1D) reclaim flips bias for longs; 4h lower-high rejection toward $78,204 (1D) resistance enables structural short.\n  **Timeframe Check**: Issues: Sonnet entry $62,000 and stop $58,500 missing timeframe citations; both setups cite 1D-only structure with no 4h/1h confirmation of bounce or rejection.\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3540 chars)\n  Telegram part 2/3 sent (4014 chars)\n  Telegram part 3/3 sent (2106 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-09-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-09-analysis.md\n","started_at":"2026-06-09T05:39:51.677854+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"},{"duration_s":194.162201,"finished_at":"2026-06-08T05:48:17.165046+02:00","id":392606,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/392606.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 131 KB\n  btc_4h.png: 165 KB\n  btc_1h.png: 157 KB\n\nFetching live market data...\n  Market data: $63,156 (+2.5%), MA50=$75,633, RSI=14.4, ATR=$2650.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n  Polymarket: 96.8% (bullish_extreme)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-08_034749-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: Buy\n  **Direction**: Long\n  **Entry Price**: $61,500 (1D)\n  **Entry Method**: Limit\n  **Stop-loss**: $58,400 (1D)\n  **Target 1**: $71,073 (1D)\n  **Target 2**: $75,633 (1D)\n  **Risk-Reward**: 3.1:1 to T1\n  **Conviction**: Medium\n  **Rationale**: Both analysts agree Long counter-trend bounce off $59,131 (1D) support given RSI 14.4 (1D) historic extreme + Polymarket 96.8% above $58k; conservative merge takes tighter entry $61,500 (1D), shared stop $58,400 (1D), closer T1 $71,073 (1D), closer T2 $75,633 (1D). Critics (Gemini/Codex) flagged both for invented short-term data (1h RSI divergence, 4h volume claims, fabricated price history) \u2014 trade rests on verified RSI+S/R only, not pixel-derived divergence; counter-trend against stacked-bear MAs caps conviction at Medium.\n  **Timeframe Check**: Issues: Sonnet's \"undercut $59,131 and reclaimed\" contradicts 24h low $61,184; Opus mislabeled $78k as MA50 (actual MA50 $75,633, MA200 $78,394); both cited un-provided 1h/4h indicator states.\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3994 chars)\n  Telegram part 2/3 sent (3789 chars)\n  Telegram part 3/3 sent (2554 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-08-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=Buy, dir=Long)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-08-analysis.md\n","started_at":"2026-06-08T05:45:02.997919+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"},{"duration_s":183.37098,"finished_at":"2026-06-07T05:38:03.781554+02:00","id":388256,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/388256.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 130 KB\n  btc_4h.png: 168 KB\n  btc_1h.png: 157 KB\n\nFetching live market data...\n  Market data: $61,625 (+1.8%), MA50=$75,812, RSI=7.8, ATR=$2460.0, sup=$59,131 (\u00d71), res=$78,204 (\u00d73), $79,479 (\u00d72)\n  Polymarket: 67.2% (bullish)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-07_033723-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Direction**: Flat\n  **Entry Price**: \u2014\n  **Entry Method**: \u2014\n  **Stop-loss**: \u2014\n  **Target 1**: \u2014\n  **Target 2**: \u2014\n  **Risk-Reward**: \u2014\n  **Conviction**: Low\n  **Rationale**: Setups split \u2014 Opus No Setup, Sonnet Long counter-trend Spring. Per split rule = No Trade. Critics (Codex + Gemini) flag Sonnet's Spring premise as false \u2014 24h low $59,500 (1D) never pierced $59,131 (1D) support, so trigger ungrounded; both also flag invented volume/divergence data on both sides.\n  **Timeframe Check**: Issues: Sonnet missing timeframe citation on Current Price; Opus cited $82k and $68k without timeframe tags; Sonnet's Spring trigger contradicts authoritative 24h range.\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3926 chars)\n  Telegram part 2/3 sent (3782 chars)\n  Telegram part 3/3 sent (1613 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-07-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-07-analysis.md\n","started_at":"2026-06-07T05:35:00.390744+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"},{"duration_s":134.356026,"finished_at":"2026-06-06T05:37:14.927415+02:00","id":383538,"log_path":"/home/lucienne/workspace/logs/task-runs/btc-swing-trader/383538.log","output":"BTC Swing Trader - E2E Pipeline (Council Phase 2)\n==================================================\nConfig loaded. Timeframes: ['1D', '4h', '1h']\n\nFetching charts...\n  OK 1D chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1D.png\n  OK 4h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_4h.png\n  OK 1h chart -> /home/lucienne/workspace/projects/btc-swing-trader/charts/btc_1h.png\n  btc_1D.png: 131 KB\n  btc_4h.png: 167 KB\n  btc_1h.png: 157 KB\n\nFetching live market data...\n  Market data: $60,542 (-3.6%), MA50=$76,086, RSI=5.5, ATR=$2420.0, sup=none nearby, res=$78,204 (\u00d73), $79,479 (\u00d72)\n\nRunning trading council (Opus + Sonnet + Gemini + Codex)...\n  Council complete: 4 models, agreement=majority\n\nLogging council verdict...\n  Council verdict -> /home/lucienne/workspace/projects/btc-swing-trader/council_verdicts/2026-06-06_033653-verdict.json\n\nSynthesising final trade plan...\n  \u2500\u2500\u2500 FINAL TRADE PLAN \u2500\u2500\u2500\n  ## FINAL TRADE PLAN\n  **Action**: No Trade\n  **Direction**: Flat\n  **Entry Price**: \u2014\n  **Entry Method**: \u2014\n  **Stop-loss**: \u2014\n  **Target 1**: \u2014\n  **Target 2**: \u2014\n  **Risk-Reward**: \u2014\n  **Conviction**: High\n  **Rationale**: Both analysts returned No Setup \u2014 stacked-bear MAs (price $60,542 vs MA20 $72,424 / MA50 $76,086 / MA200 $78,651), RSI 5.5 historic extreme, and S/R block shows no nearby support to anchor a long stop; shorting into RSI 5.5 chases exhaustion. Critics flagged invented intraday/volume detail in both writeups but agreed the No Trade verdict is sound; conviction in standing aside is High.\n  **Timeframe Check**: Issues: Opus and Sonnet both cited unsupported intraday/volume claims (capitulation spike, no 4h/1h divergence, cascading 4h structure) and historical levels ($96K, $83K, $99K, $84K) without timeframe tags \u2014 not in supplied brief.\n  Chart sent: btc_1D.png\n  Chart sent: btc_4h.png\n  Chart sent: btc_1h.png\n\nSending Telegram...\n  Telegram part 1/3 sent (3970 chars)\n  Telegram part 2/3 sent (3967 chars)\n  Telegram part 3/3 sent (1117 chars)\n\nSaving analysis...\n  Saved -> /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-06-analysis.md\n  Swing state -> /home/lucienne/workspace/state/swing_verdict.json (action=No Trade, dir=Flat)\n\n==================================================\nPipeline complete. Output: /home/lucienne/workspace/projects/btc-swing-trader/analysis/2026-06-06-analysis.md\n","started_at":"2026-06-06T05:35:00.566114+02:00","status":"completed","task_id":"btc-swing-trader","task_name":"BTC Swing Trade Analysis"}],"runs_limit":20,"schedule":"35 5 * * *","schedule_label":{"description":"Daily at 05:35","is_custom":false,"label":"Daily","sort":4,"sort_time":"05:35"},"stats":{"avg_duration":168.20076283333333,"completed":6,"failed":0,"timeout":0,"total":6},"task":{"_description":"Daily BTC swing trade analysis at 05:35 UTC (07:35 SAST). Downloads 1D and 4h charts, runs analysis via Claude Code CLI (OAuth \u2014 no API key needed), sends result to Telegram.","_file":"btc-swing-trader.md","_path":"/home/lucienne/workspace/tasks/btc-swing-trader.md","background":true,"command":"cd /home/lucienne/workspace/projects/btc-swing-trader && python3 scripts/analyze.py","enabled":false,"id":"btc-swing-trader","notify_on":"failure","notify_to":"crypto-trader","retry":false,"run_as":"shell","runtime_profile":"claude_anthropic","schedule":"35 5 * * *","tags":["crypto","btc","trading","analysis"],"timeout":1800,"title":"BTC Swing Trade Analysis"}}
