minimum viable constraints