Work on Madoc TS frontend structure for site and admin. Use when changing React routes, SSR render entrypoints, shared utilities, or component organization in services/madoc-ts.
Describe the site/admin frontend layout, route construction, SSR entrypoints, and shared utilities used across the UI.
services/madoc-ts/src/frontend/services/madoc-ts/src/frontend/site/services/madoc-ts/src/frontend/admin/services/madoc-ts/src/frontend/shared/services/madoc-ts/src/frontend/themes/services/madoc-ts/src/frontend/site/server.tsservices/madoc-ts/src/frontend/admin/server.tsxservices/madoc-ts/src/frontend/site/routes.tsxservices/madoc-ts/src/frontend/admin/routes.tsxclient and server entrypoints.createServerRenderer in src/frontend/shared/utility/create-server-renderer.tsx.RouteObject structures (site uses a createRoutes factory).admin/routes.tsx and SSR in admin/server.tsx.site/routes.tsx and corresponding loader or page components.admin/routes.tsx and related components.site/server.ts or admin/server.tsx and create-server-renderer.tsx.frontend/shared/ utilities before duplicating logic.