Commit Graph

169 Commits

Author SHA1 Message Date
cesnimda f402213526 Extend CV classifier contract and provenance UI 2026-04-01 11:06:55 +02:00
cesnimda b283f8b9d2 Improve classifier fallback for flat CV parsing 2026-04-01 11:00:53 +02:00
cesnimda 517c42250d Refactor repeated test host setup 2026-04-01 10:48:28 +02:00
cesnimda 18d1de45cb Refactor backend project and tighten CV test coverage 2026-04-01 10:42:55 +02:00
cesnimda 44000f96f2 Improve CV parsing and profile editor flow 2026-03-29 14:29:18 +02:00
cesnimda 99fc94bc18 Polish mobile layout and add collapsible sidebar 2026-03-29 14:24:43 +02:00
cesnimda 4253d33dfd Fix frontend build for CV profile and draft types 2026-03-29 00:58:05 +01:00
cesnimda 839a2ed80d Add CV template preview and PDF export pipeline 2026-03-29 00:43:54 +01:00
cesnimda 2392b135c2 Add CV extraction review surfaces 2026-03-28 23:51:03 +01:00
cesnimda 107c181506 Add canonical CV artifact pipeline 2026-03-28 23:32:54 +01:00
cesnimda d8ab312f59 Improve structured CV fallback extraction 2026-03-28 22:56:55 +01:00
cesnimda 3b6588397e Fix frontend build regressions 2026-03-28 21:55:17 +01:00
cesnimda 4be75ab940 Disable login form ripple animations 2026-03-28 18:10:36 +01:00
cesnimda 686a4d18b9 Silence React Router future warnings in tests 2026-03-28 15:50:27 +01:00
cesnimda 0694cba722 Polish settings and admin system pages 2026-03-28 15:30:21 +01:00
cesnimda 4103f84f85 Fix account and backup admin settings flows 2026-03-28 15:30:07 +01:00
cesnimda 5f14490ead Add structured CV editor to profile page 2026-03-28 15:08:43 +01:00
cesnimda 8f8a34ad9c Add typed structured CV extraction 2026-03-28 15:01:32 +01:00
cesnimda 19a4da9382 Auto-link verified Google sign-ins by email 2026-03-28 14:24:10 +01:00
cesnimda 9f949ee9df Harden password reset and email send flows 2026-03-28 14:17:12 +01:00
cesnimda 25ae6b94e9 Fix ProfilePage effect dependency 2026-03-27 22:34:16 +01:00
cesnimda b53b2b5a35 Polish settings and auth flows 2026-03-27 21:56:16 +01:00
cesnimda b46a0c121d chore(M001): auto-commit after worktree-switch 2026-03-27 21:51:46 +01:00
cesnimda 98f51332e6 Polish settings and auth UX 2026-03-27 19:27:18 +01:00
cesnimda f5cede1014 Harden production schema fallback and profile/dashboard UI 2026-03-27 14:26:06 +01:00
cesnimda 9a70df3143 Add python-multipart to AI service 2026-03-27 13:53:14 +01:00
cesnimda e52a1a1da1 Backfill missing AspNetUsers columns on MySQL startup 2026-03-27 13:39:00 +01:00
cesnimda b626d3b2f6 Harden frontend install step in CI 2026-03-27 13:25:38 +01:00
cesnimda dccbd11224 Wait for AI service health in deploy workflow 2026-03-27 11:01:14 +01:00
cesnimda 8d1ab8ae17 Harden frontend CI build for low-memory runners 2026-03-27 10:44:50 +01:00
cesnimda 89d49aceab Regenerate frontend lockfile for CI 2026-03-27 10:33:18 +01:00
cesnimda 5efedbe784 Fix frontend lockfile for CI installs 2026-03-27 10:22:03 +01:00
cesnimda 44ff64896a Complete S07 daily-loop UAT closure 2026-03-27 10:03:31 +01:00
cesnimda e03f2e90a3 docs: Re-ran the focused daily-loop UI regressions, repaired the local…
- "docs/s07-uat.md"
- "job-tracker-ui/package-lock.json"
- ".gsd/KNOWLEDGE.md"
- ".gsd/milestones/M001/slices/S07/tasks/T03-SUMMARY.md"

GSD-Task: S07/T03
2026-03-27 09:55:26 +01:00
cesnimda d2b5251bf8 feat: Re-ran the acceptance flow and refreshed the S07 UAT closure with…
- "docs/s06-acceptance-run.md"
- "docs/s07-uat.md"
- ".gsd/milestones/M001/slices/S07/tasks/T02-SUMMARY.md"

GSD-Task: S07/T02
2026-03-27 09:51:26 +01:00
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
cesnimda 48b24b4516 feat: Added a repeatable live acceptance runner and recorded real S06 b…
- "scripts/s06-acceptance-run.sh"
- "docs/s06-acceptance-run.md"
- ".gsd/KNOWLEDGE.md"
- ".gsd/DECISIONS.md"
- ".gsd/milestones/M001/slices/S06/tasks/T03-SUMMARY.md"

GSD-Task: S06/T03
2026-03-27 09:24:27 +01:00
cesnimda b37c0222a6 feat: Seeded acceptance-ready job data through the live API with determ…
- "scripts/s06-acceptance-data.sh"
- "scripts/s06-acceptance-data.test.sh"
- "README.md"
- ".gsd/KNOWLEDGE.md"
- ".gsd/DECISIONS.md"
- ".gsd/milestones/M001/slices/S06/tasks/T02-SUMMARY.md"

GSD-Task: S06/T02
2026-03-27 09:09:50 +01:00
cesnimda b650844608 chore: auto-commit after execute-task
GSD-Unit: M001/S06/T02
2026-03-27 09:00:27 +01:00
cesnimda b1b37fb3e5 docs: Validated and recorded the live API/auth preflight gate, includin…
- ".gsd/milestones/M001/slices/S06/tasks/T01-SUMMARY.md"
- "scripts/s06-preflight.sh"
- "scripts/s06-preflight.test.sh"
- "README.md"

GSD-Task: S06/T01
2026-03-27 08:57:22 +01:00
cesnimda bdc47dde7f chore: auto-commit after execute-task
GSD-Unit: M001/S06/T01
2026-03-27 08:54:34 +01:00
cesnimda 7a44ebbd77 chore: untrack .gsd/ runtime files from git index 2026-03-27 08:54:34 +01:00
cesnimda f1f34bfa92 chore(M001): auto-commit after state-rebuild 2026-03-24 14:43:50 +01:00
cesnimda 5fecc1791f chore(M001): auto-commit after validate-milestone 2026-03-24 14:43:50 +01:00
cesnimda 224949ea3a chore(M001/S05): auto-commit after state-rebuild 2026-03-24 14:42:10 +01:00
cesnimda aa325ac7ba chore(M001/S05): auto-commit after complete-slice 2026-03-24 14:42:09 +01:00
cesnimda c0e2c636df chore(M001/S05/T02): auto-commit after state-rebuild 2026-03-24 14:36:46 +01:00
cesnimda a0d1c1c05b feat(S05/T02): Added an end-to-end trust-loop regression, surfaced save…
- job-tracker-ui/src/end-to-end-trust-loop.test.tsx
- job-tracker-ui/src/components/JobDetailsDialog.tsx
- job-tracker-ui/src/components/Correspondence.tsx
- .gsd/milestones/M001/slices/S05/S05-UAT.md
2026-03-24 14:36:46 +01:00
cesnimda 9f631ca320 chore(M001/S05/T02): auto-commit after state-rebuild 2026-03-24 14:28:41 +01:00
cesnimda 0b517b81b7 chore(M001/S05/T02): auto-commit after execute-task 2026-03-24 14:28:41 +01:00