## Background Course content changes should be tracked with version history for audit trail and rollback. - Content changes not tracked - Cannot see version history - No rollback capability - Audit trail missing ## Acceptance Criteria - [ ] Version table created - [ ] Content changes tracked - [ ] Version history API - [ ] Rollback to previous version - [ ] Diff view for changes - [ ] E2E tests for versioning
Background
Course content changes should be tracked with version history for audit trail and rollback.
Acceptance Criteria