import '../configs/Env.dart'; /// The single switch between local and production. bool isProd = false; // ── Service routes ──────────────────────────────────────────────────────────── String prospectRoute = isProd ? "$groundedRouteProd/Prospect/" : "$groundedRouteLocal:40003/Prospect/"; String disciplineRoute = isProd ? "$groundedRouteProd/Discipline/" : "$groundedRouteLocal:40005/Discipline/"; String trainingRoute = isProd ? "$groundedRouteProd/Training/" : "$groundedRouteLocal:40004/Training/"; // ── Auth flow (Prospect) ────────────────────────────────────────────────────── String deviceReg = "Device/NewDevice"; String deviceToken = 'Device/Note'; String loginUser = 'User/Login'; String logoutRequest = 'User/Logout'; String aboutMe = 'User/Me'; String accountRecovery = "User/RecoverRequest"; String inaugurateProspect = 'InAugurate/Prospect'; String inaugurateTerms = 'InAugurate/Terms'; String registerCredentialsLocation = 'InAugurate/UserAndPass'; // ── Goals ───────────────────────────────────────────────────────────────────── String myGoals = 'Goal/Mine'; String saveGoal = 'Goal/Save'; String goalTasks = 'Goal/Tasks'; String archiveGoal = 'Goal/Archive'; // ── Commitments ─────────────────────────────────────────────────────────────── String myCommitments = 'Commitment/Mine'; String todayPlan = 'Commitment/Today'; String overdueQueue = 'Commitment/Overdue'; String saveCommitment = 'Commitment/Save'; String updateCommitment = 'Commitment/Update'; String deleteCommitment = 'Commitment/Delete'; String completeCommitment = 'Commitment/Complete'; String deferCommitment = 'Commitment/Defer'; String abandonCommitment = 'Commitment/Abandon'; String commitmentHistory = 'Commitment/History'; String commitmentEvents = 'Commitment/Events'; // ── Capacity ────────────────────────────────────────────────────────────────── String capacityCheck = 'Capacity/Check'; String capacityProfilePath = 'Capacity/Profile'; // ── Debt & standing ─────────────────────────────────────────────────────────── String debtSummary = 'Debt/Summary'; String debtLedger = 'Debt/Ledger'; String debtTrendPath = 'Debt/Trend'; String standingPath = 'Standing/Current'; String standingHistory = 'Standing/History'; // ── Excuses ─────────────────────────────────────────────────────────────────── String excuseClusters = 'Excuse/Clusters'; String excuseInsights = 'Excuse/Insights'; // ── Proof ───────────────────────────────────────────────────────────────────── String uploadProofPhoto = 'Proof/PhotoUpload'; String submitTimerProof = 'Proof/Timer'; String submitLocationProof = 'Proof/Location'; String requestWitnessProof = 'Proof/Witness'; // ── Guardrails ──────────────────────────────────────────────────────────────── String spendAmnesty = 'Guardrail/Amnesty'; String amnestyBalance = 'Guardrail/AmnestyBalance'; String setSickMode = 'Guardrail/SickMode'; String distressCheck = 'Guardrail/Distress'; String setTone = 'Guardrail/Tone'; // ── Habits & routines ───────────────────────────────────────────────────────── String myHabits = 'Habit/Mine'; String saveHabit = 'Habit/Save'; String logHabit = 'Habit/Log'; String keystoneHabits = 'Habit/Keystone'; String myRoutines = 'Routine/Mine'; String saveRoutine = 'Routine/Save'; String logRoutineChain = 'Routine/Log'; // ── Training ────────────────────────────────────────────────────────────────── String myPrograms = 'Program/Mine'; String saveProgram = 'Program/Save'; String activateProgram = 'Program/Activate'; String programSessions = 'Program/Sessions'; String saveSessionTemplate = 'Program/SaveTemplate'; String startSession = 'Session/Start'; String saveSessionLog = 'Session/Save'; String sessionHistory = 'Session/History'; String lastSessionFor = 'Session/Last'; String weeklyVolume = 'Session/WeeklyVolume'; String contactVolume = 'Session/Contacts'; String personalRecords = 'Session/Records'; String bodyMetrics = 'Metrics/Body'; String saveBodyMetric = 'Metrics/SaveBody'; // ── Report card ─────────────────────────────────────────────────────────────── String weeklyReportCard = 'Report/Weekly'; String monthlyReportCard = 'Report/Monthly'; String reportHistory = 'Report/History'; // ── Notifications ───────────────────────────────────────────────────────────── String myNotifications = 'Notifications/Mine'; String readNotification = 'Notifications/Read'; String acknowledgeNudge = 'Notifications/Acknowledge'; // ── Partners ────────────────────────────────────────────────────────────────── String myPartners = 'Partner/Mine'; String invitePartner = 'Partner/Invite'; String partnerPolicy = 'Partner/Policy';