--- id: roberti-eod-monday-email title: 'Roberti end-of-day: Monday email if no call' enabled: true owner: goal:sales-weapon-ae-copilot mode: task schedule: kind: runonce timezone: America/New_York at: 2026-10-02T17:00:00 delivery: - chat_id: ed71ac27-f2e4-4dc7-a4f7-45d96439bf9b metadata: originating_chat_context_json: '{"chat_id":"ed71ac27-f2e4-4dc7-a4f7-45d96439bf9b","origin_provider":"main","chat_kind":"direct","event_kind":"message","require_mention":false,"device_id":"11d6f508-35e2-48ec-9e92-39b4972d1a29"}' presentation_locale: en-US --- End-of-day check: Anthony Roberti (Roberti & Roberti, LLC, aroberti@robertilaw.com). Context: the 10:00am Oct 2 account check-in failed on Google Meet tech issues (Tony's computer is not set up for Google). Sean gave Tony his phone number to call him. If Tony never called, Sean wants an email sent saying he will reach out Monday. Steps: 1. Read /opt/hatch/skills/gmail/SKILL.md and follow its Gmail flows. 2. Check for ANY new email from aroberti@robertilaw.com since 2026-10-02 10:46am ET: hatch_gws_cli gmail --account d48c9e2643f643aeb3c4dacf347245b8 users messages list --params '{"userId":"me","q":"from:aroberti@robertilaw.com newer_than:1d","maxResults":5}'. Read any matches to see if Tony re-engaged or confirmed a call happened. 3. If Tony emailed (any re-engagement): do NOT send anything. Report in the Work chat in plain words what he said. 4. If no word from Tony: SEND (not draft — Sean explicitly ordered this send) a reply to Tony's 10:46am email ("My computer is not set up for Google") using the threaded reply command so it lands in the same conversation: hatch_gws_cli gmail --account d48c9e2643f643aeb3c4dacf347245b8 +reply --message-id --html --body '
Dear Mr. Roberti,

Thank you for your patience with the technology today.

If we did not get a chance to connect, I will plan to reach out on Monday so we can run through the fleet review properly.

Have a good weekend.

Warm regards,
Sean

' Get Tony's message id from step 2. The +reply command threads automatically — do NOT use raw API sends with only In-Reply-To headers (they land as separate emails). 5. If the send is blocked by an approval you cannot complete in this run: leave the email as a ready-to-send draft in Gmail and message the Work chat that it is waiting for Sean's tap — do not silently skip it. 6. Report the outcome in the Work chat in plain words: sent, or draft-waiting, or no-send-needed. 7. Update ~/workspace/goals/sales-weapon-ae-copilot/hidden_files/prospect-queues/opportunities.json: append to opp-roberti-20261001 history whatever happened (call happened per Tony's email / Monday email sent / draft waiting), and set next_action/next_action_date accordingly. Hard rules: only the sean@seanmattsson.com Gmail account. Never email from smattsson@stratixsystems.com. Address him as Mr. Roberti (Roberti with an i). Sean's title is Account Relationship Manager.