feat(internal): add foundational packages — config, logger, errors

- config: env-based loading with startup validation, 13 tests
- logger: structured slog wrapper with redaction, 10 tests
- errors: unified AppError model with HTTP mapping, 18 tests
- 41 tests total, build + vet clean
This commit is contained in:
Aska committed 2026-08-09 20:35:42 +08:00
1 parent b69b74435a
commit 7943e290ec
11 files changed
+1590

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
module git.yeij.top/AskaEth/Cyrene_v2
go 1.25.0
require github.com/joho/godotenv v1.5.1