Files
jobtrackingapp/.gsd/milestones/M001/slices/S01/S01-PLAN.md
T
2026-04-01 11:48:25 +02:00

973 B

S01: Smarter Gmail import and matching

Goal: Finish S01 by turning the existing job-aware Gmail import flow into a live linked-thread continuity loop for one job workspace. Demo: After this: TBD

Tasks

  • T01: Add linked Gmail thread refresh to the backend contract
    • Files: JobTrackerApi/Controllers/GmailController.cs, JobTrackerApi/Services/GmailOAuthService.cs, JobTrackerApi.Tests/GmailControllerTests.cs, JobTrackerApi/Program.cs
    • Verify: dotnet test JobTrackerApi.Tests/JobTrackerApi.Tests.csproj --filter GmailControllerTests
  • T02: Surface live Gmail thread continuity in the job workspace
    • Files: job-tracker-ui/src/components/Correspondence.tsx, job-tracker-ui/src/types.ts, job-tracker-ui/src/correspondence-gmail-import.test.tsx, job-tracker-ui/src/components/JobDetailsDialog.tsx
    • Verify: CI=true npm --prefix job-tracker-ui test -- --watch=false --runTestsByPath src/correspondence-gmail-import.test.tsx