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 |
|
cesnimda
|
409b1800e1
|
chore(M001/S05/T01): auto-commit after state-rebuild
|
2026-03-24 14:28:01 +01:00 |
|
cesnimda
|
9adbde3f5e
|
feat(S05/T01): Unified workflow trust signals across the API, table, da…
- JobTrackerApi/Controllers/JobApplicationsController.cs
- JobTrackerApi.Tests/JobApplicationsWorkflowSignalsTests.cs
- job-tracker-ui/src/jobWorkflowSignals.ts
- job-tracker-ui/src/components/JobTable.tsx
- job-tracker-ui/src/components/DashboardView.tsx
- job-tracker-ui/src/components/RemindersView.tsx
- job-tracker-ui/src/workflow-trust-signals.test.tsx
|
2026-03-24 14:28:01 +01:00 |
|
cesnimda
|
d166f9854d
|
chore(M001/S05): auto-commit after state-rebuild
|
2026-03-24 14:05:21 +01:00 |
|
cesnimda
|
64b4a07cc3
|
chore(M001/S05): auto-commit after plan-slice
|
2026-03-24 14:05:21 +01:00 |
|
cesnimda
|
95c5a62919
|
chore(M001/S05): auto-commit after state-rebuild
|
2026-03-24 14:00:20 +01:00 |
|
cesnimda
|
b3651e7441
|
chore(M001/S05): auto-commit after research-slice
|
2026-03-24 14:00:19 +01:00 |
|
cesnimda
|
f3398c5ca6
|
chore(M001/S04/T02): auto-commit after state-rebuild
|
2026-03-24 13:56:42 +01:00 |
|
cesnimda
|
85fa373ba4
|
feat(S04/T02): Made the job table show actionable follow-up/package nex…
- job-tracker-ui/src/components/JobTable.tsx
- job-tracker-ui/src/daily-control-loop.test.tsx
- job-tracker-ui/src/i18n/translations.ts
- .gsd/milestones/M001/slices/S04/S04-PLAN.md
- .gsd/milestones/M001/slices/S04/tasks/T02-PLAN.md
|
2026-03-24 13:56:42 +01:00 |
|
cesnimda
|
8c9fb5b71f
|
chore(M001/S03): auto-commit after state-rebuild
|
2026-03-24 12:40:09 +01:00 |
|
cesnimda
|
ac1832ea04
|
chore(M001/S03): auto-commit after complete-slice
|
2026-03-24 12:40:09 +01:00 |
|
cesnimda
|
406a1c15c7
|
chore(M001/S02): auto-commit after state-rebuild
|
2026-03-24 12:32:22 +01:00 |
|
cesnimda
|
b2d9358d58
|
chore(M001/S02): auto-commit after complete-slice
|
2026-03-24 12:32:21 +01:00 |
|
cesnimda
|
bc8bbbfddd
|
chore(M001/S01): auto-commit after state-rebuild
|
2026-03-24 12:27:04 +01:00 |
|
cesnimda
|
13d4e29336
|
chore(M001/S01): auto-commit after complete-slice
|
2026-03-24 12:27:04 +01:00 |
|
cesnimda
|
9f03d123d0
|
chore(M001/S01): auto-commit after state-rebuild
|
2026-03-24 12:14:31 +01:00 |
|
cesnimda
|
5ee30e3ab5
|
chore(M001/S01): auto-commit after plan-slice
|
2026-03-24 12:14:31 +01:00 |
|
cesnimda
|
c34b45dde3
|
chore(M001/S01): auto-commit after state-rebuild
|
2026-03-24 12:11:32 +01:00 |
|
cesnimda
|
36f8b54e70
|
chore(M001/S01): auto-commit after rewrite-docs
|
2026-03-24 12:11:32 +01:00 |
|
cesnimda
|
00af8d58ca
|
chore(M001/S01/T01): auto-commit after state-rebuild
|
2026-03-24 12:07:25 +01:00 |
|