The vsms data layer — CrateStack schema-first modelling, the .cstack grammar and emitter constraints that are in no documentation, row-level policy and the hasRole('system') gap this repository has hit fifteen times, migration regeneration and the CLI-versus-pin skew, and R1's twelve raw-sqlx exceptions. Load before touching schemas/vsms.cstack, any migration, an @@allow clause, or anything that reads or writes the database.