# 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