No description
Find a file
yisroel eca73213f5
add User persistence: model, migration, eloquent + fake repo
UserModel maps users table (id, email unique, password_hash,
is_admin bool default false). EloquentUserRepository implements
UserRepository: create from CreateUserDto, find by id,
findByEmail. toDomain() materializes a User entity wrapping email
in EmailAddress vo. FakeUserRepository: in-memory map keyed by
auto-incrementing id, returns defensive copies on read (per
youngstartup pattern). composer stan script now passes
--no-progress for cleaner ci output.
2026-05-06 15:10:21 +03:00
ai init: agent context files 2026-05-06 14:37:39 +03:00
backend add User persistence: model, migration, eloquent + fake repo 2026-05-06 15:10:21 +03:00
.envrc add nix flake devshell and process-compose 2026-05-06 14:38:29 +03:00
.gitignore harden devshell: anchor pgdata to repo root, broaden gitignore 2026-05-06 14:58:27 +03:00
AGENTS.md init: agent context files 2026-05-06 14:37:39 +03:00
flake.lock add nix flake devshell and process-compose 2026-05-06 14:38:29 +03:00
flake.nix harden devshell: anchor pgdata to repo root, broaden gitignore 2026-05-06 14:58:27 +03:00
process-compose.yaml add nix flake devshell and process-compose 2026-05-06 14:38:29 +03:00