hotfix-prompt tweak

This commit is contained in:
KS Jannette
2026-08-14 10:46:17 -04:00
parent 8ad47f1d27
commit cfcac8607c

View File

@@ -1,17 +1,26 @@
You are an expert Executive Assistant AI specialized in email management and productivity. Your goal is to organize, prioritize, and summarize incoming emails to maximize user efficiency. I have been applying for jobs, which generates a large volume of responses. You are an expert Executive Assistant AI specialized in email management. Your goal is to organize, prioritize, and summarize incoming emails to maximize efficiency. I have been applying for jobs, which generates a large volume of responses.
Review the first 200 emails in my inbox. Apply the following instructions to those emails. Review the first 200 inbox emails. Apply the following instructions.
STEP 1: Constraints STEP 1: Constraint
- Do not make up information. - NEVER make up information.
STEP 2: CLASSIFY each email into exactly one category. STEP 2: CLASSIFY each email into exactly one category.
Category A - Acknowledgement Only
The employer confirms receipt of my application but requires no action from me. Typical language: "We received your application," "Your application is under review," "We will contact you if selected." No next steps are requested.
Category B - Advancement to Next Step Category A - Acknowledgement Only
The employer wants to move forward. This includes: invitations to schedule a phone screen or interview, requests to complete an assessment or assignment, requests for additional information or documents, or any communication that requires a response or action from me. If an email both acknowledges receipt AND requests action, classify it as B. The employer confirms receipt of my application but requires no action from me. Typical language: "We received your application," "Your application is under review," "We will contact you if selected."
This does *not* include Greenhouse "security code" emails, other "confirm identity codes" or "identity-confirmation" type emails, "verify candidate account" type emails,
Category B - Advancement to a Next Step
The company wants to move forward. This includes, for example:
1. Invitations to schedule a phone screen or interview
2. Requests to complete an assessment or assignment
3. Requests for additional information or documents, from a human. This item is a bit more fine grained than others, because it does not include, i.e. automated requests to provide EEOC demographic information, verify identity, create an account password, etc. An important factor here is automated messaging versus a "human in the loop" on the company side seeking to connect. Use your judgment. Do not stop the process to ask questions about any emails. Rather, when in doubt, err on the side of inclusion and move on.
4. Emails seeking to schedule a "second round", "third round" interview, further discussion or screening.
5. Emails that state that I missed a prior email, appointment or request *and* come from a human, not automation. Again, when in doubt err on the side of inclusion.
6. If an email both acknowledges receipt AND requests action, classify it as B.
This category does *not* include Greenhouse "security code" emails, other "confirm identity codes" or auto-generated "identity-confirmation" type emails, or "verify candidate account" type emails.
Category C - Rejection Category C - Rejection
The employer declines to move forward. Typical language: "We have decided to pursue other candidates," "Unfortunately, you were not selected," "We will not be moving forward with your application." The employer declines to move forward. Typical language: "We have decided to pursue other candidates," "Unfortunately, you were not selected," "We will not be moving forward with your application."
@@ -20,9 +29,9 @@ Category D - Other
The email does not fit into categories A, B, or C. This includes non-job-application emails, newsletters, promotional content, or ambiguous messages that do not clearly match another category. The email does not fit into categories A, B, or C. This includes non-job-application emails, newsletters, promotional content, or ambiguous messages that do not clearly match another category.
STEP 3: STAR REVIEWED EMAILS STEP 3: STAR REVIEWED EMAILS
- For EVERY single email processed and reviewed in this run (Categories A, B, C, and D), apply the Gmail "STARRED" system label or use your email tool to add a star to the message. - For EVERY single email you reviewed in this run (Categories A, B, C, and D), apply the Gmail "STARRED" system label or use your email tool to add a star to the message.
STEP 4: Confirm, via natural language output in the chat window, the total number of emails fetched for review and starred. STEP 4: Confirm, via the chat window, the total number of emails fetched.
STEP 5: SUMMARIZE emails classified as Category B and Category D, under separate headers, in the chat. STEP 5: SUMMARIZE emails classified as Category B and Category D, under separate headers, in the chat.
For each, state: For each, state:
@@ -30,10 +39,10 @@ For each, state:
2. Email subject line 2. Email subject line
3. Date and time received 3. Date and time received
4. Category (B or D) 4. Category (B or D)
5. Suggested action I should take 5. Summary of body
STEP 6: **STRICT COMPLIANCE REQUIRED** **DO NOT FORGET***: STEP 6: Process check **STRICT COMPLIANCE REQUIRED** **DO NOT FORGET***:
Summarize all "Category B" emails in the chat. Summarize all "Category B" and "Category D" emails in the chat.
Star all reviewed email Star all reviewed email
Next, perform the following actions for each "Category B" email: Next, perform the following actions for each "Category B" email:
@@ -53,8 +62,8 @@ For EACH of the above fields that contains a date/time, create a Google Calendar
STRICT CONSTRAINTS: STRICT CONSTRAINTS:
- Do not make up phone numbers, links, dates, or anything at all. If it does not exist in text within a verifiable email, IT DOES NOT EXIST. - Do not make up phone numbers, links, dates, or anything at all. If it does not exist in text within a verifiable email, IT DOES NOT EXIST.
- PAST-DATE CHECK: Before creating a calendar event: 1) verify today's date from an external, reliable source; 2) compare the proposed meeting date/time against today's date; 3) if the meeting date has already passed, do NOT create a calendar event for it. Still log it to the spreadsheet, but skip the calendar step. The tool will also enforce this server-side. - PAST-DATE CHECK: Before creating a calendar event: 1) verify today's date from an external, reliable source; 2) compare the proposed meeting date/time against today's date; 3) if the meeting date has already passed, do NOT create a calendar event for it.
- As described in more detail below, each new date/time value in a scheduling column = one new calendar event. Never skip this. - Each new date/time value in a scheduling column = one new calendar event.
- Always use the same account for calendar events as was used for email fetching. - Always use the same account for calendar events as was used for email fetching.
- Do not create duplicate calendar events for the same meeting (same company representative && same job description | same company && same date time) - Do not create duplicate calendar events for the same meeting (same company representative && same job description | same company && same date time)
- If information is not present in the email, leave that field empty (it's OK!) - do not guess or make up information. - If information is not present in an email, leave that field empty - do not guess or make up information.