export function buildMilestonePromptData({ selectedCareer, careerCluster, existingMilestones, financialMilestones, retirementMilestones, salaryProjections, educationDetails, expectedSalaryByRegion, financialGoals, retirementGoals, userPreferences, popoutPanelData, isCollegeMode }) { return { careerPath: { name: selectedCareer?.career_name, socCode: selectedCareer?.soc_code, cluster: careerCluster, }, existingMilestones: { career: existingMilestones, financial: financialMilestones, retirement: retirementMilestones, }, salaryProjection: { startingSalary: salaryProjections.starting, annualIncreaseRate: salaryProjections.growthRate, earningHorizonYears: salaryProjections.horizon, }, education: { degreeType: educationDetails.degreeType, programLength: educationDetails.programLength, costOfAttendance: educationDetails.cost, loanRepayment: educationDetails.loanRepayment, interestRate: educationDetails.interestRate, expectedGraduationDate: educationDetails.graduationDate, isInCollege: isCollegeMode === true, }, regionalSalary: { zipCode: expectedSalaryByRegion.zipCode, salaryData: expectedSalaryByRegion.salaryInfo, }, goals: { financial: financialGoals, retirement: retirementGoals, }, userPreferences, // work style, motivations, values popoutPanel: { commuteDistanceMiles: popoutPanelData.commuteDistance, schoolName: popoutPanelData.schoolName, website: popoutPanelData.website, region: popoutPanelData.region, }, economicOutlook: { projections: popoutPanelData.economicProjections, } }; }