import { Router } from "express"; import { adminAuthRouter } from "./admin-auth.routes.js"; import { adminMetricsRouter } from "./admin-metrics.routes.js"; /** * Aggregator for the admin application's API surface, mounted at `/admin` * in `app.ts`. Every sub-router here is for `apps/admin-web` only — * `/admin/auth` is public (login), everything added later * (`/admin/metrics`, `/admin/monitoring`, `/admin/tech-steps/*`) sits * behind `requireAdmin` (`middlewares/require-admin.ts`). */ export const adminRouter = Router(); adminRouter.use("/auth", adminAuthRouter); adminRouter.use("/metrics", adminMetricsRouter);