q792602257
|
5c5687b9dc
|
feat(db): add 0001_init migration (users/sessions/notifications/audit)
|
2026-04-28 14:13:18 +08:00 |
|
q792602257
|
d7127351a7
|
feat(db): add golang-migrate runner
|
2026-04-28 14:07:19 +08:00 |
|
q792602257
|
34b8cd09e6
|
fix(logger): expose AddSource option; FromEnv enables caller in non-dev (spec §8.2)
|
2026-04-28 14:02:10 +08:00 |
|
q792602257
|
b4933a6fd1
|
feat(logger): slog-based logger with JSON and text handlers
|
2026-04-28 13:53:02 +08:00 |
|
q792602257
|
baf296abfb
|
fix(config): redact MasterKey type; drop os.Clearenv; add hex validation test
|
2026-04-28 13:44:06 +08:00 |
|
q792602257
|
26d6c72c33
|
feat(config): viper-based config loader with env + file + master key validation
|
2026-04-28 13:30:14 +08:00 |
|
q792602257
|
c5071d93eb
|
chore: add dev postgres via docker compose (verification deferred -- docker not installed)
|
2026-04-28 13:21:38 +08:00 |
|
q792602257
|
14765eac25
|
fix(scaffold): golangci-lint v2 format; posix shell note; drop redundant .gitkeep
|
2026-04-28 12:47:08 +08:00 |
|
q792602257
|
1d38ce90bb
|
chore: initialize repo skeleton with Makefile and lint config
|
2026-04-28 12:33:46 +08:00 |
|