TEFactory Control RoomISOLATED PREVIEWS
← All jobs

JOB 4249570B · REVISION 0

Show Candidate Email in Profile.

phantomtiger04@gmail.com

failed

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.

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