Skip to main content

State 008 Learning Guide

Position In Learning Graph​

Convergence Metadata​

Rendered Code​

Code Comparison With Previous State​

Plain-English Code Delta​

  • Added: Order domain with lifecycle states (NEW, PARTIALLY_FILLED, FILLED, CANCELED, REJECTED).
  • Added: Order matcher component (Java Spring Boot) for evaluating executable orders and publishing fill events.
  • Added: Order management API surface for create/list/cancel/force-fill workflows.
  • Added: Database-backed order persistence so active orders survive order-matcher restarts.
  • Added: Tick-driven auto-fill policy for in-the-money orders:
  • Added: remaining quantity < 1000: fill full remaining quantity
  • Added: remaining quantity >= 1000: fill half (rounded up)
  • Added: Trader UI order ticket for limit-order creation, separated from market-trade ticket workflow.

Run This State​

./scripts/start-state-008-order-management-matcher-generated.sh