Replay
order_id: ord-stratloop-75
Autonomous policy (this order)
Filtered client-side from GET /internal/autonomous-policy/runs?decision=deny — read-only
Deny evaluations matching this order_id
2026-04-24T14:24:08.454746+00:00 · SPY · ord-stratloop-75
Raw: BROKER_ACCOUNT_STATE_STALE
Broker account snapshot stale
The latest persisted broker account snapshot is older than the policy TTL.
Next: Verify worker-oms / broker-truth snapshot path; check GET /internal/broker-truth/account/latest freshness.
Raw: BROKER_POSITIONS_STATE_STALE
Broker positions snapshot stale
Broker positions used for safety checks are older than the allowed freshness window.
Next: Confirm broker-truth positions snapshots are updating; inspect worker-oms logs and snapshot timestamps.
Raw: BROKER_OPEN_ORDERS_STATE_STALE
Broker open-orders snapshot stale
Open-order snapshots used for duplicate/conflict checks are older than the policy TTL.
Next: Verify broker open-order snapshot ingestion; compare with IBKR Client Portal open orders.
Order
status
error
symbol
SPY
account_id
DUP667958
broker
ibkr
broker_order_id
-
created_at
2026-04-24T14:24:08.173557+00:00
raw (summary)
{
"order_id": "ord-stratloop-75",
"symbol": "SPY",
"account_id": "DUP667958",
"broker": "ibkr",
"broker_order_id": null,
"status": "error",
"created_at_iso": "2026-04-24T14:24:08.173557+00:00"
}Lineage
IDs + linked summaries where available
risk_decision_id
-
risk_run_id
-
strategy_intent_id
-
strategy_run_id
-
scanner_run_id
-
option_spread_risk_decision_id
-
option_spread_candidate_id
-
option_spread_run_id
-
strategy_loop_decision_id
75
strategy_loop_run_id
38
raw (lineage)
{
"order_id": "ord-stratloop-75",
"risk_decision_id": null,
"risk_run_id": null,
"strategy_intent_id": null,
"strategy_run_id": null,
"scanner_run_id": null,
"option_spread_risk_decision_id": null,
"option_spread_risk_run_id": null,
"option_spread_candidate_id": null,
"option_spread_run_id": null,
"strategy_loop_decision_id": 75,
"strategy_loop_run_id": 38
}Highlights
Key events extracted from timeline metadata
| ts | event | detail |
|---|---|---|
| 2026-04-24T14:24:08.183588+00:00 | Created from strategy loop | decision_id=75 run_id=38 |
| 2026-04-24T14:25:08.481878+00:00 | OMS submit attempt | side=buy qty=1 type=market broker=ibkr |
Timeline
decision_journal + broker boundary
| ts | event_type | entity | from | to |
|---|---|---|---|---|
| 2026-04-24T14:24:08.183588+00:00 | order_created_from_strategy_loop_decision | order:ord-stratloop-75 | - | approved |
| 2026-04-24T14:25:08.481878+00:00 | oms_submit_attempt | order:ord-stratloop-75 | approved | - |
| 2026-04-24T14:25:09.310446+00:00 | oms_submit_failed | order:ord-stratloop-75 | approved | error |
Fills
| created_at | qty | price | fill_id |
|---|---|---|---|
| No fills. | |||
raw (fills)
[]
Current position
Stock-only (placeholder engine)
No current position snapshot.
Linked summaries
lightweight linked objects (best-effort)
Risk decision
{}Strategy intent
{}Strategy run
{}Scanner run/candidate
{}Option spread risk decision
{}Option spread candidate
{}Option spread run
{}Option spread order meta
{}