Skip to content

fix(lessons): harden objective learning kits#14

Merged
theonlyamos merged 9 commits into
mainfrom
development
Jul 13, 2026
Merged

fix(lessons): harden objective learning kits#14
theonlyamos merged 9 commits into
mainfrom
development

Conversation

@theonlyamos

Copy link
Copy Markdown
Owner

Summary

  • preserve lesson organization ownership when teachers edit lessons
  • authorize organization transfers through source and target admin memberships
  • restrict browser content-job writes and protected lesson columns
  • restore draft and rejected artifact deletion while keeping approved artifacts immutable
  • stabilize the standalone worker cold-import test under full-suite contention

Validation

  • Vitest: 124/124 passing
  • TypeScript: passing
  • ESLint: 0 errors (existing warnings remain)
  • Migration 0035 applied by the operator

Verification note

The isolated canonical and upgrade PostgreSQL verifier runs were not performed because psql/disposable database access is unavailable; this was explicitly waived for this publish by the operator.

Align rollout, lesson ACLs, and database verification with the approved audit findings. Add an executable rollback-only DML verifier template and require isolated PostgreSQL gates.
Restrict browser job writes and lesson column updates while enforcing organization transfer and approved-artifact integrity at the database boundary.
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
insyte Ready Ready Preview, Comment Jul 13, 2026 12:34pm

@theonlyamos
theonlyamos merged commit 74f4d0d into main Jul 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant