Design under vague distributed requirements | Snowflake