Draws a testable market boundary and names what is moving it.
Writes a market boundary as a test a third party could apply, segments the market, sweeps for dated signals, and turns them into forces with a mechanism and a horizon plus change agents that are named entities rather than abstractions. Forces that fail the mechanism test are recorded as set aside, not dropped.
Exists because a plausible force with no mechanism reads exactly like a finding. The market, regulation and macroeconomic pressure are not actors — an agent is an entity with a name, a lever and a dated action.
What it needs, and which agents use what it produces.