SPB Git forge
1commits 1branches 0releases
189.0 KBsize
maindefault branch
2 h agolast push
Python 54.7% TypeScript 42.5% SQL 1.9%
1.1 KB

# CLAUDE.md — Kraken Quantitative Algorithmic Trading Platform

See README.md for the current state and docs/ for architecture, threat model, runbook and Kraken API notes. The original product specification (mission, non-negotiable rules, deliverables, phases) is kept verbatim in docs/SPEC.md. Operating rules that apply to every change:

  • Start in offline/backtest and paper modes. Never place live orders without owner configuration, preflight, feature flag and explicit UI activation with second confirmation.
  • Never print, log, commit or store API secrets client-side. Separate least-privilege keys; no withdrawal permission.
  • Every order passes ktrade.risk.gateway.RiskGateway (default-deny). No bypass, ever.
  • No profitability claims without out-of-sample evidence, realistic costs and reproducible provenance. Never fabricate data.
  • Exchange capabilities (pairs, minimums, precision, status, rate limits) are discovered at runtime from Kraken docs/endpoints.
  • Remote-first deployment on MacLustr: the deployed directory on the node is the git source of truth (origin = spbgit).