// Package modules aggregates MyDay's drop-in modules for BUILD-time discovery // (D-028, SPEC-008 §3). The directory is the source of truth: every // sub-directory under internal/modules/ that holds Go source is a module, and // the generated aggregator (imports_gen.go) blank-imports each so its init() // self-registration runs at process start. // // Adding a module is: create internal/modules// (app.go · routing.go · // handlers.go), run `go generate ./internal/modules`, rebuild. No core edits. package modules //go:generate go run ./gen .