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-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 02:50:23 +00:00
2026-09-13 03:06:08 +00:00
2026-09-13 03:06:08 +00:00
2026-09-13 06:15:20 +00:00
2026-09-13 11:12:03 +00:00
2026-09-13 13:39:07 +00:00
2026-09-13 22:16:36 +00:00
2026-09-14 02:21:44 +00:00
2026-09-14 08:39:44 +00:00
2026-09-14 15:59:14 +00:00
2026-09-14 15:59:24 +00:00
2026-09-14 15:59:36 +00:00
2026-09-15 02:05:33 +00:00
2026-09-15 02:31:34 +00:00
2026-09-15 08:52:19 +00:00
2026-09-15 09:08:15 +00:00
2026-09-15 09:26:36 +00:00
2026-09-15 09:43:09 +00:00
2026-09-15 09:59:54 +00:00
2026-09-15 23:43:37 +00:00
2026-09-16 00:46:09 +00:00
2026-09-16 03:12:25 +00:00
2026-09-16 03:14:59 +00:00
2026-09-16 15:36:13 +00:00
2026-09-17 06:56:46 +00:00