Add loopback device-flow authentication and durable credentials
Assistant-model: GPT-6 Sol Assistant-workflow: local-device-auth (run cc80c691-7450-4025-bf56-613bc047c5b7) Assistant-verification: Bun focused unit passed: mise exec -- bun test apps/server/src/auth/local.test.ts (12 pass, 0 fail) Assistant-verification: Bun typecheck passed: mise exec -- bun run types (all workspaces and E2E) Assistant-verification: Bun lint passed: mise exec -- bun run ci (dprint, oxlint, token checks) Co-authored-by: Alex Lavaee <lavaman131@github.com>
Parente19b932
12 files changed+2002-66
StackedSplit