// Package store provides the database access layer for Pangolin. // It wraps MySQL (via database/sql) and exposes: // - Open: the single canonical entry point for all MySQL connections, // which enforces UTC DSN parameters and asserts the session time_zone. // - MigrateUp / MigrateDown / MigrateVersion: golang-migrate helpers backed // by the embedded SQL files in server/migrations. // // Typed repository interfaces for each domain entity (users, devices, plans, // subscriptions, codes, nodes, usage, audit log) are added as the feature // tasks implement them. package store