Reconciliation & drift

6 min read · updated 2026-06-11

Every 15 minutes, SleeveFolio reconciles its local books against your broker: orders, fills, and positions are synced, and any disagreement becomes a drift item on the Reconciliation page. You can also trigger a re-check manually from that page — both paths run the identical sync.

The three drift signals

DriftMeansInvestigate at
Untracked positionThe broker holds something SleeveFolio has no record ofPositions
Position mismatchQuantities disagree between broker and local booksPositions
Stale open orderA local order the broker no longer treats as openOrders

Acknowledging benign drift

Some drift is expected — you traded manually in the Alpaca dashboard, say. Each drift card offers Investigate (jumps to the screen that explains it) and an acknowledge action for divergence you’ve reviewed and accept.

Why drift blocks the gate

Unacknowledged drift means SleeveFolio’s view of your account is wrong somewhere — and live orders calculated from wrong records are how small discrepancies become real losses. That’s why zero unresolved drift is one of the two gate checks, and why a check whose results can’t be read blocks rather than passes.