-
Notifications
You must be signed in to change notification settings - Fork 156
Description
Description of the bug
During initial profile setup, the wizard incorrectly writes the value "2" into the preserved_school field in profile.json instead of the actual school name provided by the user. This causes every tailor attempt to fail validation with Education 'Oakland Community College' missing because the validator looks for the literal string "2" in the education field of the generated resume.
To Reproduce
Run the ApplyPilot setup wizard
Enter your school name when prompted
Check ~/.applypilot/profile.json — preserved_school will contain "2" instead of the school name
Run the tailor stage — all jobs will fail validation
Expected behavior
preserved_school should contain the actual school name entered during setup.
Workaround
Manually edit profile.json and replace "2" with the correct school name:
"preserved_school": "Oakland Community College"
Environment
ApplyPilot version: (your version)
OS: Ubuntu 24.04 (WSL)