Implement touring DMX patch reconciliation compiler using ONLY Python standard library. Input good.json exact schema. universes unique ints1..63999; fixtures_csv exact headers fixture,personality,universe,address,locked; personalities footprint1..512; reservations inclusive start/end1..512 each with label. locked true fixtures must retain exact universe/address. Optional unlocked supplied addresses are preferences, preserve all nonconflicting preferences first. Assign remaining in deterministic first-fit-decreasing order, preserving original fixture identities. Every fixture contiguous within one512-slot universe, no overlap among any fixture or reservation. If packing cannot satisfy requested inputs, fail with explicit no solution found; NEVER imply impossible if heuristic incomplete. Include bounded exact backtracking when greedy fails for small remaining jobs; deterministic search cap and UNKNOWN timeout rather than false infeasible. Generate patch.csv (fixture,personality,universe,address,footprint,locked), universe-map.csv every occupied/reserved slot with owner, crew.html printable per-universe directions, labels.csv, and report.json metrics + truthful limitations. Pure address planning; no console communication, power/rigging advice or manufacturer profile inference. Caller provides personalities. Validate all rows, duplicates, unknowns, noninteger fields, formula-leading labels, unsupported keys, missing fixtures. Up to200fixtures64universes2MiB. Independent verify expands output occupied slots, checks every source fixture exactly once, locked addresses, all reservations, no overlap and bounds. Tampering/missing/extra files fail. CLI and meaningful tests including greedy counterexample, unsatisfiable capacity, custom fixtures and deterministic reorder rules. Common API: engine.py process(input_path,empty_output_directory)->dict with status PASS; verify(input_path,output_directory)->True or raises ValueError. Write report.json containing product=slug,status=PASS,metrics,summary,limitations plus exact output manifest hashes. No writes outside assigned product folder and temporary directories for tests. Parent fixtures good.json,bad.json,required.json,parent_acceptance.py,SMOKE.sh immutable. No import of mutable parent app code.