Phase 1: One module owns every path on disk
Why a video pre-annotation pipeline ends up with one `layout` module that knows where everything lives, and what breaks when six different parts of the codebase each compute paths their own way.
data pipelinepythonarchitecture