コンテンツにスキップ

Saxo Long Functions Inventory (2026-04-12)

Scope

  • Directory: aegis_v3/aegis/broker/saxo/
  • Rule: inventory every function longer than 80 lines, add a docstring only, no refactor
  • Method: AST span scan on 2026-04-12 before documentation edits

Inventory

File Function Span (lines) Action
adapter.py get_option_leg_quotes 94 Added structured docstring
adapter.py _get_native_multileg_quote 171 Added structured docstring
adapter.py precheck_spread 109 Expanded docstring to include parameters/returns/side effects
adapter.py place_spread_order 209 Expanded docstring to include parameters/returns/side effects
adapter.py get_order_history 87 Expanded docstring to include parameters/returns/side effects
adapter.py _wait_for_fill 125 Expanded docstring to include parameters/returns/side effects
adapter.py _parse_position 106 Added structured docstring
client.py _request_once 90 Expanded docstring to include parameters/returns/side effects

Notes

  • No control flow, constants, or signatures were changed in this task.
  • Why: these functions sit on order placement, fill reconciliation, quote retrieval, and position parsing paths, so document-only edits reduce cross-lane risk while improving multi-agent readability.