Files
Bewerbungszauberer/openspec/changes/add-application-management/proposal.md
T

41 lines
2.0 KiB
Markdown
Raw Normal View History

# 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