JOB 4249570B · REVISION 0
Show Candidate Email in Profile.
phantomtiger04@gmail.com
REQUEST
Hi. In the candidate detail drawer, display the candidate’s email address beneath their title and company. Make it a clickable mailto: link and add an automated test for it. Do not change the database schema or migrate any data.
APPROVED PLAN
I could not inspect the repository: every read-only shell attempt failed before execution with `bwrap: Unexpected capabilities but not setuid`. No files were modified. 1. **User-visible behavior:** In the candidate detail drawer, show the candidate’s email beneath title/company as a clickable link with `href="mailto:<email>"`. 2. **Frontend changes:** Locate the drawer header/details component and render the existing candidate email field in that position. Preserve styling, accessibility, and behavior when email is absent. 3. **Backend/Convex changes:** None expected. Reuse the existing candidate query and email field; do not alter Convex functions or schema. 4. **Migration:** No stored-data change means no version bump or migration is needed. Transient widened schema, snapshot/stash, forward transform, rollback, reapply, row-count, and invariant validation are all not applicable. The factory’s normal validation should still confirm unchanged data. 5. **Tests/browser verification:** Add an automated component or browser test asserting: - the email is visible beneath the title/company; - it is an anchor; - its `href` is the correct `mailto:` URL. Verify the drawer manually in an isolated preview, including a candidate without an email if that state is supported. 6. **Risks/questions:** Execution is currently blocked and cannot be safely made repository-specific because the workspace is unreadable. Before implementation, confirm the actual candidate email field/query and existing test conventions. The isolated-preview implementation should be safe once repository access is restored; no database migration should be introduced.
Run stopped safely
The mailtest.win domain is not verified. Please, add and verify your domain on https://resend.com/domains
TIMELINE
received
Request received
planning
Read-only planning run queued
awaiting approval
Plan sent; waiting for email approval
failed
Planning failed