An archive modelled like a library
Journals own volumes, volumes own issues, and issues own documents, each with slugs, timestamps and unique ISSNs. An issue's status (current or archive) drives what readers see, so publishing a new issue is a data change, not a redesign.
- 01Prisma schema with relational integrity
- 02Unique journal titles, slugs and ISSNs
- 03Issue status enum: current or archive
- 04Rich 'about' content stored as structured JSON






