Child of #2962, sequenced FIRST (highest leverage per effort). CLI-only surface (cli/lucli templates + scaffolding) over existing vendor/wheels/auth primitives (Authenticator, Session/Token/JWT strategies, AuthMiddleware). Phoenix/Rails-8 shape: User model + sessions/passwords controllers + views + routes + migrations. Hard requirements from the 2026-06 campaigns: generated controllers MUST call super.config() (the #2960 CSRF footgun), all-named args, generated specs. Design calls needing the maintainer: registration on/off flag, --strategy= selection, generated-code-you-own upgrade policy.
Child of #2962, sequenced FIRST (highest leverage per effort). CLI-only surface (cli/lucli templates + scaffolding) over existing vendor/wheels/auth primitives (Authenticator, Session/Token/JWT strategies, AuthMiddleware). Phoenix/Rails-8 shape: User model + sessions/passwords controllers + views + routes + migrations. Hard requirements from the 2026-06 campaigns: generated controllers MUST call super.config() (the #2960 CSRF footgun), all-named args, generated specs. Design calls needing the maintainer: registration on/off flag, --strategy= selection, generated-code-you-own upgrade policy.