feature specs (early stage)