Add REST endpoint(s) so a Platform Administrator can change or remove an existing Competency Rule Profile, respecting the delete protection ADR 0002 requires once learner mastery status depends on it.
Blocked on: Team discussion in this Slack thread, which raises open questions about the CompetencyRuleProfile data model and permission model — most relevant here: whether profiles should be editable at all versus create-only (replace-and-reassign instead of edit), how an update should behave when a profile already governs live content, the on-delete FK behavior when a profile is removed, and the platform-admin/org-staff permission split. Whether this ticket exists at all, and its scope, depends on that outcome. Also depends on #613 (CBE core data models) landing first. Write the full ticket immediately after these are resolved and documented.
Add REST endpoint(s) so a Platform Administrator can change or remove an existing Competency Rule Profile, respecting the delete protection ADR 0002 requires once learner mastery status depends on it.
Blocked on: Team discussion in this Slack thread, which raises open questions about the
CompetencyRuleProfiledata model and permission model — most relevant here: whether profiles should be editable at all versus create-only (replace-and-reassign instead of edit), how an update should behave when a profile already governs live content, the on-delete FK behavior when a profile is removed, and the platform-admin/org-staff permission split. Whether this ticket exists at all, and its scope, depends on that outcome. Also depends on #613 (CBE core data models) landing first. Write the full ticket immediately after these are resolved and documented.