Designing Responsible Generative AI Use in Programming Education: A Design-Space Taxonomy | Synapse