weichen
f1404d5bd2
feat(sysadmin): add system admin aggregation API and system_settings store
...
- new internal/sysadmin package (overview/kb/features/settings) with small
port interfaces; business packages stay unaware of sysadmin
- new routes /api/v1/admin/system/{overview,kb,features,settings} guarded
by requireSystemAdmin
- goose 00049: system_settings table (key/jsonb value, updated_by/at)
- SettingSpec whitelist registry with DB > env > default precedence
- register sysadmin in module-boundaries.yaml (archtest rules)
2026-09-17 06:56:46 +00:00
..
2026-09-16 04:11:54 +00:00
2026-09-17 06:56:46 +00:00
2026-09-15 16:20:19 +00:00
2026-09-16 15:40:26 +00:00
2026-09-16 15:33:18 +00:00
2026-09-13 22:44:40 +00:00
2026-09-16 09:42:07 +00:00
2026-09-16 01:40:07 +00:00
2026-09-17 02:03:07 +00:00
2026-09-15 13:08:25 +00:00
2026-09-16 15:46:01 +00:00
2026-09-15 02:40:12 +00:00
2026-09-16 00:46:09 +00:00
2026-09-15 10:24:24 +00:00
2026-09-13 22:44:40 +00:00
2026-09-17 06:08:35 +00:00
2026-09-14 15:59:36 +00:00
2026-09-17 03:02:11 +00:00
2026-09-15 16:20:19 +00:00
2026-09-14 13:54:27 +00:00
2026-09-14 02:30:11 +00:00
2026-09-15 14:40:56 +00:00
2026-09-15 23:14:29 +00:00
2026-09-17 02:04:51 +00:00
2026-09-15 10:29:38 +00:00
2026-09-15 09:43:09 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:23 +00:00
2026-09-16 15:39:01 +00:00
2026-09-17 04:11:03 +00:00
2026-09-13 02:50:18 +00:00
2026-09-13 02:50:21 +00:00
2026-09-17 06:56:46 +00:00
2026-09-17 00:55:11 +00:00
2026-09-13 02:50:23 +00:00
2026-09-17 06:08:35 +00:00
2026-09-17 04:11:03 +00:00
2026-09-17 06:56:46 +00:00
2026-09-16 10:42:20 +00:00
2026-09-13 19:21:56 +00:00
2026-09-13 02:50:23 +00:00
2026-09-16 15:39:01 +00:00
2026-09-16 15:39:01 +00:00
2026-09-15 02:06:10 +00:00