Version 0.77
September 23, 2026
Remove card options without losing issued cards
Teachers can remove a card from future deals and role packages without removing cards students already hold or the Activity history.
Why it matters
- - Simplifies the card library when two options are basically the same.
- - Keeps student inventory and classroom history unchanged.
- - Lets teachers restore a removed card later; role-package links must be added back intentionally.
Verification
- - Unit regressions cover retirement, stale writes, protected templates, role/deal filtering, and preservation of issued cards and Activity references.
- - Authenticated teacher smoke removes a card, reloads, restores it, reloads again, and cleans up its exact disposable Codex QA PROD class.
Source: Linear PI-252
- Remove a card from its detail view, then find it in the removed-cards list and restore it when needed.
- Clears the card's role-package mappings when removed, so future role deals cannot use it by mistake.
- Leaves existing student cards and Activity references readable.