Thank you for helping improve a safer quantitative-research environment.
- Install Node.js 22.13+ and Python 3.11+.
- Run
npm ciin the repository root. - Run
python -m pip install -e ".[dev]"insideresearch-worker. - Start the UI with
npm run dev. - Run the complete local gate with
npm run checkbefore opening a pull request.
Every strategy change must preserve signal-at-close/next-open execution, completed candles, the 0.5% risk budget, 2× leverage maximum, stop-first same-bar ambiguity, and explicit cost accounting. Add a deterministic fixture test and update the strategy manifest when a dataset requirement changes.
Never turn a missing real dataset into synthetic “historical performance.” Use PARTIAL_DATA or BLOCKED_DATA with an actionable reason.
Do not add exchange credentials, private endpoints, real-order code, user source code to logs, generated archives, .env files, or R2 artifacts containing secrets. Report vulnerabilities privately as described in SECURITY.md.
By participating, you agree to follow CODE_OF_CONDUCT.md.