Files
Bewerbungszauberer/openspec/changes/archive/2025-11-03-add-profile-validation/proposal.md
T
gurixandClaude 84a229c255 chore: archive completed OpenSpec changes
Archive all completed changes and create final specifications:

Archived changes (2025-11-03):
- add-application-email (8 requirements)
- add-application-management (9 requirements)
- add-application-validation (9 requirements)
- add-cover-letter-generation (13 requirements)
- add-cover-letter-pdf-conversion (7 requirements)
- add-profile-template (4 requirements)
- add-profile-validation (3 requirements)

Created specifications:
- applicant-profile: User profile management with validation
- application-email: Email generation for job applications
- application-management: Application workflow and folder structure
- application-validation: Application completeness checking
- cover-letter-generation: Tailored cover letter creation
- cover-letter-pdf-conversion: PDF export with Swiss formatting

All features are now fully documented in openspec/specs/ and ready for use.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 20:38:51 +01:00

1.4 KiB

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