Files
jobtrackingapp/.gsd/milestones/M001/M001-ROADMAP.md
T
cesnimda 8f0f9bae22 docs: Added docs/s07-uat.md to close S07 with imported acceptance-run e…
- "docs/s07-uat.md"
- ".gsd/milestones/M001/slices/S07/tasks/T01-SUMMARY.md"

GSD-Task: S07/T01
2026-03-27 09:36:39 +01:00

2.2 KiB

M001: M001: Gmail and draft quality loop

Vision

Turn the existing job tracker into a daily-use personal job-search workspace where Gmail import and AI drafting are strong enough to trust, while preserving manual control over all real-world sending and applying.

Slice Overview

ID Slice Risk Depends Done After this
S01 Smarter Gmail import and matching high User can connect Gmail, review likely messages or threads for a job, import a message or full thread, and trust linked Gmail threads to stay current on that job without manual re-import.
S02 Stronger AI application package drafting high S01 From an imported job plus profile/CV context, the app generates materially better tailored CV and cover-letter drafts that feel specific and usable.
S03 Reply and follow-up drafting from real thread context medium S01, S02 Inside a job, the user can generate follow-up and reply drafts grounded in imported and automatically refreshed correspondence plus saved application context, then edit them before sending manually.
S04 Daily control loop surfaces medium S01, S03 The job table works as the primary overview and the follow-up/dashboard surfaces clearly show what needs attention next for an individual user.
S05 End-to-end trust and workflow polish low S01, S02, S03, S04 The full loop works cleanly in a real environment: import job → generate package → apply externally → import/update correspondence automatically from linked Gmail threads → draft follow-up/reply → track progress confidently.
S06 Live environment stabilization and integrated acceptance rerun high S05 The real M001 environment runs without the current backend/frontend CORS/runtime blockage, and the full /jobs → workspace → Gmail continuity → follow-up → dashboard/reminders loop is re-checked live with recorded acceptance results.
S07 Daily-loop UAT artifact closure medium S06 The overview-surface/browser validation is captured as a real executed UAT artifact instead of a placeholder, proving the same job behaves coherently across table, dashboard, reminders, and workspace entry.