Summary
Open the implementing PR feat/0001-global-email-uniqueness on cargoffer/education_backend,
targeting dev. Body cites this ADR chain, includes the audit-1 finding,
the 6-step checklist with linked issues A–E, and the reviewer-validation checklist.
Spec
The decision lives at https://github.com/cargoffer/education_backend/blob/feat/adr-0001-global-email-uniqueness/docs/adr/0001-global-email-uniqueness.md. Maps to § Implementation Plan → 6. Branch + PR.
Acceptance criteria
Out of scope
- Frontend integration tests.
Dependencies
- BLOCKED BY issues A–E all closed.
References
Summary
Open the implementing PR
feat/0001-global-email-uniquenesson cargoffer/education_backend,targeting
dev. Body cites this ADR chain, includes the audit-1 finding,the 6-step checklist with linked issues A–E, and the reviewer-validation checklist.
Spec
The decision lives at https://github.com/cargoffer/education_backend/blob/feat/adr-0001-global-email-uniqueness/docs/adr/0001-global-email-uniqueness.md. Maps to § Implementation Plan → 6. Branch + PR.
Acceptance criteria
feat/0001-global-email-uniquenessoffdev(per backend/AGENTS.md convention).User.tsunique:trueremovedgh pr createopens into #N. URL added to portal PR https://github.com/cargoffer/education_portal/pull/81 final checklist.Out of scope
Dependencies
References