Two phases
A write phase and a read phase, with a hard boundary between them.
Steps one through three touch the ledger only: each trade entered or updated with its dropdowns and inclusion flag, floating and active risk refreshed on every open position with its stop note, and the exposure column confirmed to be counting the right rows. Steps four onward consult outputs — control selections, the gate block, the primary output, the exposure audit, the packet. The boundary is not a stylistic preference. Everything in the read phase is a formula evaluated against the write phase's contents at the instant it is read, so a read performed mid-write is not a partial answer or an approximate one. It is a complete, correct, confidently formatted answer to a question about a ledger that is halfway between two states.
Every arrow below the boundary carries a value computed from the ledger above it. Nothing recomputes when the ledger is corrected afterwards — the packet has already been copied and the decision already made.
