Category
A post-mortem of a 4,800 m² rooftop urban farm supported by UrbAgri: audit findings, substrate tradeoffs, revenue pivots, and first-season results.