Another short improvement: The core schema of achromatic boilerplate should sit in a different file like core.ts instead of schema.ts and The schema.ts should re-export core.ts contents.
This small change will make rebasing changes a lot easier as I can just create a new file for my own business logic schema and import it inside schema.ts without making the whole boilerplate schema dirty.