{
  "schema": "tradecat_auto.position_management_thesis.v1",
  "schema_version": "1.0.0",
  "ok": true,
  "mode": "paper",
  "action": "close",
  "symbol": "IRYSUSDT",
  "position_ref": {
    "position_id": "paper-position-001",
    "symbol": "IRYSUSDT"
  },
  "reason": "Agent invalidation triggered on updated public-readonly market context.",
  "close_intent": {
    "close_fraction": 1,
    "mark_price": 96.5,
    "mark_price_source": "agent_supplied_public_mark",
    "agent_authorized": true,
    "real_order": false
  },
  "error_code": null,
  "provenance": {
    "source": "position_management_thesis_fixture",
    "research_cycle_run_id": "cycle-002",
    "agent": "hermes",
    "generated_at": "2026-05-18T00:05:00Z"
  },
  "safety": {
    "public_readonly_market_data": true,
    "public_readonly": true,
    "paper_or_watch_only": true,
    "real_orders": false,
    "signed_requests": false,
    "reads_api_keys": false,
    "binance_account_state": false
  },
  "hard_boundaries": {
    "real_orders": false,
    "signed_requests": false,
    "reads_api_keys": false,
    "binance_account_state": false
  },
  "limitations": [
    "paper/watch close intent only",
    "no real Binance order is authorized"
  ]
}
