companion_planting:software_specification