Skip to content

Sync: absorb allan-fork prod commits (baseline look-ahead fix, agent editor) + conflict resolution#73

Merged
FlyM1ss merged 3 commits into
mainfrom
sync-fork-20260705
Jul 5, 2026
Merged

Sync: absorb allan-fork prod commits (baseline look-ahead fix, agent editor) + conflict resolution#73
FlyM1ss merged 3 commits into
mainfrom
sync-fork-20260705

Conversation

@FlyM1ss

@FlyM1ss FlyM1ss commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prod (Render) deploys from Allan-Feng/AgenticTrading@main, which diverged from this repo's main today: Allan pushed the baseline look-ahead fix (reference_start_date) + agent-editor UI directly to his fork while PR #71/#72 merged here. This PR reconciles both lines so main is a superset and Allan's fork can sync cleanly.

Conflict resolutions

Verification

Full backend suite on the merged tree: 843 passed / 0 failed.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SVGFyxaNN4VPyAxn2hgsiu

JinBoatus1 and others added 3 commits July 5, 2026 01:53
…stream main

Reconciles the diverged prod branch (Allan-Feng/AgenticTrading@main) with
Open-Finance-Lab main (PR #71 lifecycle fixes + PR #72 Claude leaderboard
entries). Conflict resolutions:

- backtest.db (binary): took allan-fork's DB (baselines recomputed with the
  reference_start_date look-ahead fix) and re-injected the two verified
  Claude contest runs (161 equity points each) via SQL.
- alpaca_bars.py: kept PR #71's MarketDataUnavailableError contract
  (raise on missing creds/SDK, no silent disabled-loader state); preserved
  Allan's AlpacaCredentialsError as a subclass so both exception names work.
- baseline_generator.py: union of both sides' imports;
  strategies._common import made lazy to break the circular import
  baseline_generator -> strategies/__init__ -> buy_hold -> baseline_generator.

Full backend suite green on the merged tree: 843 passed / 0 failed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SVGFyxaNN4VPyAxn2hgsiu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants