export interface MainPage { path: string testId: string name: string } /** * The authenticated pages scanned by the "no raw UUIDs" and "no console * errors" guards. * * TODO(tips-wire-format): Tips (`/tips`, root testid `tips-page`) is * deliberately left out. Its wire-format mapping (backend snake_case -> * frontend camelCase) was never written, so today it renders blank — a fix * is in flight in a parallel task and touching it here would collide. Once * that fix lands, add: * { path: '/tips', testId: 'tips-page', name: 'Tips' } * to this list. Both `no-uuids.spec.ts` and `console-errors.spec.ts` * iterate this array, so nothing else needs to change. */ export const MAIN_PAGES: MainPage[] = [ { path: '/', testId: 'dashboard', name: 'Dashboard' }, { path: '/calendar', testId: 'calendar', name: 'Calendar' }, { path: '/plan', testId: 'plan-page', name: 'Plan' }, { path: '/settings', testId: 'settings-page', name: 'Settings' }, ]