gsxdsm
e1dddcbfae
FN-8404: extract dashboard domain route registrars
Move maintenance, AI text assistant, and setup/activity endpoints into focused dashboard route registrars.
- Register the extracted domains in the API mount sequence.
- Preserve route precedence and document registrar responsibilities.
- Add registrar coverage and refresh the modular-route baseline.
Files changed:
packages/dashboard/src/routes.ts | 948 +--------------------
packages/dashboard/src/routes/README.md | 82 +-
.../register-ai-text-assistant-routes.test.ts | 49 ++
.../register-setup-activity-routes.test.ts | 54 ++
.../register-system-maintenance-routes.test.ts | 48 ++
.../src/routes/create-api-routes-mount-sequence.ts | 8 +-
.../routes/register-ai-text-assistant-routes.ts | 327 +++++++
.../src/routes/register-setup-activity-routes.ts | 320 +++++++
.../routes/register-system-maintenance-routes.ts | 320 +++++++
scripts/lib/routes-modular-baseline.json | 2 +-
10 files changed, 1176 insertions(+), 982 deletions(-)
Fusion-Task-Id: FN-8404
Fusion-Task-Lineage: d6b5be1f-e011-47fc-a7f8-5df89893766f
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-20 00:46:14 -07:00
..
2026-07-20 00:19:12 -07:00
2026-07-16 14:08:43 -07:00
2026-07-20 00:46:14 -07:00
2026-07-02 11:38:35 -07:00
2026-07-18 16:08:14 -07:00
2026-06-26 17:38:41 -07:00
2026-07-15 18:07:37 -07:00
2026-06-26 17:38:41 -07:00
2026-07-15 15:49:18 -07:00
2026-07-13 13:58:35 -07:00
2026-07-17 13:31:42 -07:00
2026-07-10 21:36:43 -07:00
2026-07-19 18:45:27 -07:00
2026-06-04 23:39:07 -07:00
2026-07-12 09:56:26 -07:00
2026-07-14 22:13:30 -07:00
2026-07-19 20:36:27 -07:00
2026-07-17 12:00:26 -07:00
2026-07-13 19:07:58 -07:00
2026-07-03 21:45:20 -07:00
2026-06-05 03:56:29 -07:00
2026-06-15 02:30:41 -07:00
2026-06-05 03:41:54 -07:00
2026-07-02 15:00:40 -07:00
2026-07-09 19:58:03 -07:00
2026-07-19 18:59:28 -07:00
2026-07-19 18:59:36 -07:00
2026-07-13 23:16:36 -07:00
2026-06-29 23:17:49 -07:00
2026-07-15 10:07:20 -07:00
2026-07-15 19:29:02 -07:00
2026-06-30 00:03:37 -07:00
2026-07-15 20:24:49 -07:00
2026-06-10 10:34:36 -07:00
2026-07-17 13:04:45 -07:00
2026-05-18 04:01:51 -07:00
2026-07-16 09:33:20 -07:00
2026-07-19 12:09:12 -07:00
2026-07-05 11:31:48 -07:00
2026-07-19 20:42:05 -07:00
2026-07-02 19:01:09 -07:00
2026-07-15 20:24:49 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 12:34:35 -07:00
2026-07-15 19:07:51 -07:00
2026-07-02 11:38:34 -07:00
2026-07-15 21:58:46 -07:00
2026-07-13 23:16:36 -07:00
2026-07-09 19:58:03 -07:00
2026-07-07 22:04:55 -07:00
2026-07-18 13:18:08 -07:00
2026-07-17 13:31:42 -07:00
2026-07-19 18:37:45 -07:00
2026-07-13 19:07:58 -07:00
2026-07-14 00:12:22 -07:00
2026-07-19 18:45:27 -07:00
2026-06-15 20:34:52 -07:00
2026-07-14 22:16:16 -07:00
2026-07-14 18:47:53 -07:00
2026-07-19 21:04:43 -07:00
2026-07-19 21:04:43 -07:00
2026-07-14 08:16:42 -07:00
2026-07-14 22:16:16 -07:00
2026-07-19 15:45:45 -07:00
2026-07-14 08:18:52 -07:00
2026-07-14 22:16:16 -07:00
2026-06-27 12:25:53 -07:00
2026-07-19 23:01:44 -07:00
2026-07-14 00:12:22 -07:00
2026-07-15 10:24:30 -07:00
2026-06-28 01:17:22 -07:00
2026-06-16 15:08:24 -07:00
2026-07-14 22:16:16 -07:00
2026-07-02 14:31:16 -07:00
2026-05-17 23:21:34 -07:00
2026-07-18 10:55:50 -07:00
2026-07-19 20:42:05 -07:00
2026-07-18 14:23:14 -07:00
2026-07-18 17:06:34 -07:00
2026-07-14 22:13:30 -07:00
2026-07-18 16:18:15 -07:00
2026-07-20 00:46:14 -07:00
2026-07-17 12:00:26 -07:00
2026-07-19 16:52:02 -07:00
2026-07-02 11:38:35 -07:00
2026-07-15 10:38:04 -07:00
2026-07-18 13:50:58 -07:00
2026-07-14 18:47:53 -07:00
2026-07-01 23:44:05 -07:00
2026-07-01 15:39:34 -07:00
2026-07-08 10:06:42 -07:00
2026-07-10 23:42:10 -07:00
2026-07-17 01:23:32 -07:00
2026-07-13 19:07:58 -07:00
2026-07-19 13:34:25 -07:00
2026-07-14 15:54:44 -07:00
2026-06-21 20:28:33 -07:00