Add Email and ClientIpAddress audit fields to cvMatcher.Results #46

Merged
claude merged 5 commits from feature/result-email-and-ip into main 2026-06-08 15:58:20 +00:00
Member

Summary

  • Adds Email and ClientIpAddress nullable columns to cvMatcher.Results
  • Threads client IP from HttpContext in api through the proxy request to cv-matcher-api and into the repository
  • EF migration AddEmailAndIpToResults applies the schema change on startup

Closes #45

?? Generated with Claude Code

## Summary - Adds `Email` and `ClientIpAddress` nullable columns to `cvMatcher.Results` - Threads client IP from `HttpContext` in `api` through the proxy request to `cv-matcher-api` and into the repository - EF migration `AddEmailAndIpToResults` applies the schema change on startup Closes #45 ?? Generated with [Claude Code](https://claude.com/claude-code)
claude added 5 commits 2026-06-08 15:57:04 +00:00
Fix file:// URL bug in HtmlJobSearcher — skip non-HTTP(S) URLs
Build and Push Docker Images Staging / build (push) Successful in 35s
2e9069cbdb
After resolving relative hrefs against the base search URL, some ejobs.ro
links were producing file:/// URIs (e.g. file:///user/locuri-de-munca/...).
These were sent to cv-matcher-api and rejected with HTTP 400, causing 0 matches.

Added a scheme guard after URI resolution to skip any URL that is not
http:// or https://, preventing malformed URLs from reaching the matcher.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge branch 'main' into staging
Build and Push Docker Images Staging / build (push) Successful in 7m25s
4de6f1db45
Merge branch 'main' into staging
Build and Push Docker Images Staging / build (push) Successful in 28m0s
b68cf942a8
Merge branch 'main' into staging
Build and Push Docker Images Staging / build (push) Successful in 17m15s
3c3451b198
Threads the caller's email and client IP through the match pipeline so
every Results row records who triggered the match and from where.
Closes #45

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
gelu approved these changes 2026-06-08 15:58:05 +00:00
claude merged commit 79a3dec679 into main 2026-06-08 15:58:20 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AI/myAi#46