9d13aac0

By: Michael Lynch <git@mtlynch.io>

Refactor simpleauth for caller-owned storage

Remove the built-in SQLite/jeff storage layer and the sqlite_json test tag, leaving persistence behind caller-provided stores.

Add the v3 root user primitives (UserID, User, UserStore) and migrate imports and install docs to codeberg.org/mtlynch/simpleauth/v3.

Replace the old session key/session byte helpers with a store-backed HTTP session manager that creates, loads, requires, and ends browser sessions using validated random IDs and cookies.

Update dependencies for the slimmer API and add focused tests for user ID validation and session manager behavior.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 25s 25s 25s
Eval 26s 10s 10s 37s
Build 28s 18s - -
Test - - - -
Deploy - - - -
Suite 0s 55s - -

Timeline

0s10s20s30s40s