# Add Profile Validation Mechanism ## Why Before generating job application documents, we need to ensure `profile.md` is completely filled out with real information. Currently, there's no automated check to verify that users have replaced all placeholder text with actual data. Attempting to generate applications with incomplete profiles would result in placeholder text appearing in CVs or cover letters, which is unprofessional and defeats the purpose of the framework. ## What Changes - Create a slash command `/validate-profile` that checks if `profile.md` is complete and ready to use - Implement validation logic to detect placeholder patterns (e.g., `[Your name]`, `[Company]`, etc.) - Update `src/CLAUDE.md` to require profile validation before any application generation - Provide clear feedback on what sections need completion ## Impact - **Affected specs**: Modifies `applicant-profile` capability - **Affected code**: - New file: `src/.claude/commands/validate-profile.md` (slash command) - Modified: `src/CLAUDE.md` (add validation requirement) - **User benefit**: - Prevents generating applications with incomplete/placeholder data - Clear guidance on what profile sections still need work - Confidence that profile is application-ready - **Out of scope**: Implementation of actual application generation workflow (planned for future proposal) - **No breaking changes**: Adds validation layer without changing existing functionality