RESEARCH_ONLY · PAPER_TRADING_ONLY · PUBLIC_MARKET_DATA_ONLY · USD_ONLY · NO_REAL_ORDER_CAPABILITY

Paper Observation Lifecycle

Precise terminology: open paper observation, simulated entry, simulated exit, close paper observation. Never a real trade.

CODE-DERIVED VISUALISATION
Detected Governance checked Sized (risk/notional) Open observation Monitoring Target/Stop hit Closed (net PnL) Ledger appended
Paper-observation lifecycle state machine generated from verified module/route relationships in this repository.

Stage detail

CODE-DERIVED VISUALISATION
  1. 1Detection
  2. 2Governance validation (src/paper_execution/governance_gate.py)
  3. 3Paper-entry calculation (src/capital/position_sizing.py)
  4. 4Observation creation
  5. 5State persistence (src/capital/sequence_ledger.py)
  6. 6Monitoring
  7. 7Target/stop/invalidation evaluation (src/paper_execution/outcome_engine.py)
  8. 8Simulated closure
  9. 9Gross result
  10. 10Fees and slippage (src/paper_execution/cost_model.py)
  11. 11Net result
  12. 12Ledger update
  13. 13Report generation
Test evidence: tests/test_paper_execution.py, tests/test_capital_deterministic_scenarios.py (idempotency, governance blocking, sequential compounding all covered).