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>
This commit is contained in:
2025-11-03 20:38:51 +01:00
co-authored by Claude
parent a05521efa8
commit 84a229c255
29 changed files with 1293 additions and 58 deletions
@@ -0,0 +1,40 @@
# Add Application Management System
## Why
Currently, the framework has a profile template and validation, but no structured way to manage individual job applications. Users need a systematic approach to:
- Initiate new applications with proper organization
- Store job-related documents (ads, emails, recruiter communications) in one place
- Have the AI analyze these documents to populate application strategy
- Track applications in a folder structure that supports the workflow stages
This implements the first three steps of the project workflow (Research & Context, Proposal/Strategy, Specification) from `project.md`.
## What Changes
- Create two new slash commands:
- `/new-application` - Initializes a new application with folder structure
- `/populate-application` - Analyzes input documents and populates application.md
- Implement folder structure: `src/applications/pending/YYYY-MM-DD-CompanyName-JobTitle/`
- Create standardized `application.md` template with sections for research, strategy, and specification
- Automatically create `input/` folder for storing job-related documents
- Update `src/CLAUDE.md` to include application management workflow
## Impact
- **Affected specs**: New capability `application-management`
- **Affected code**:
- New file: `src/.claude/commands/new-application.md`
- New file: `src/.claude/commands/populate-application.md`
- Modified: `src/CLAUDE.md` (add application workflow instructions)
- New structure: `src/applications/pending/` (created dynamically)
- **User benefit**:
- Organized workspace for each application
- Centralized storage for all job-related documents
- AI-powered analysis of job requirements and company research
- Clear progression from research → strategy → content generation
- **Out of scope**:
- Actual CV/cover letter/email generation (future proposal)
- Moving applications between stages (pending → sent → archived)
- Application tracking and follow-up reminders
- **Breaking changes**: None - this is purely additive functionality