The chain
Regime, branch, break-even, trailing, tools, flags — and each link takes the previous one as given.
Follow it end to end. The regime-session read selects the branch family. The branch family fixes the break-even level at either 1.4R or 1.6R. The branch also determines whether trailing logic activates at all or whether the trade runs to a static target. That in turn determines which volatility tools are engaged — a static trade consults the zone for participation and nothing else, while a trend trade needs coefficient selection and envelope width. And the checkpoint flags recorded during the trade are the branch's flags, which is what the attribution rollups will later group by. Five layers, each of which trusts its input completely.
Nothing in this chain re-examines the first step. Each layer is correct given its input, which is what makes a wrong classification produce a trade that looks internally consistent all the way down.

