Engineering log
forgia · dev log
Engineering log for the forgia LMS platform.
- 13 Jul 26The Flag You Don't Have Can't Be Wrong
An inbox needs to know what you've already seen. The obvious way to build that is a boolean — and the boolean is a bug waiting for someone to forget to reset it. Two timestamps and a comparison do the same job, and one of the hardest cases falls out for free.
ectoliveviewdddpostgresgdpr - 20 Jun 26Invite Students: granting a course before the account exists
The Instructor can now enroll people who have no account yet. Instead of pre-creating shell accounts and mailing magic-link accept tokens, an invite is a standing Invitation bound to an email — claimed into a real Enrollment and Profile only when that exact address confirms an account. No tokens, no expiry, no resend machinery.
sliceenrollmentinvitationinstructorliveviewdddgdpr