plan_orders diffs the raw bybit_4edge sleeve weights straight against
testnet positions: target_qty = weight·equity/mark snapped to qtyStep,
dust-filtered on minNotional/minOrderQty, delta vs current, reduce_only
on reductions/closes, gross capped at max_gross=1.0. Frozen DTOs
OrderIntent / InstrumentLimit (stable contract for Tasks 5/8). Pure.
Task-1 gate confirmed bybit_4edge is naive equal-weight with NO risk
overlay (see bybit_paper_book docstring + latest_raw_sleeve_weights), so
the design's effective_weights/overlay-reapply is dropped — the raw
weights ARE the effective weights.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>