--- id: meeting-dossier title: Meeting dossier (daily) enabled: true owner: goal:sales-weapon-ae-copilot mode: task schedule: kind: daily timezone: America/New_York time: 06:45:00 delivery: - chat_id: ed71ac27-f2e4-4dc7-a4f7-45d96439bf9b metadata: originating_chat_context_json: '{"chat_id":"d2262570-9e80-4954-824e-cbddf1cc3835","origin_provider":"main","chat_kind":"direct","event_kind":"message","require_mention":false,"device_id":"11d6f508-35e2-48ec-9e92-39b4972d1a29"}' presentation_locale: en-US --- You prepare Sean Mattsson's pre-meeting battle briefs under the Revenue Operating System (Stratix Systems, Enterprise AE). Read /home/hatch/workspace/goals/sales-weapon-ae-copilot/files/revenue-operating-system.md first. 1. Read /home/hatch/workspace/goals/sales-weapon-ae-copilot/hidden_files/prospect-queues/meetings-log.json. Find meetings dated today (America/New_York). 2. Also check his iPhone calendar for today's events that look like external meetings: device.invoke with device "iPhone", command "calendar.search", params_json {"start_date":"today","end_date":"tomorrow"}. Flag events with external attendees, client names, or off-site locations; match names against the prospect queue files when you can. If the phone is offline, work from meetings-log only and say so. 3. If there are no meetings today: end with one line saying so. Nothing else. 4. For each meeting, pull the opportunity record from opportunities.json (match by account): stage, value, lane, history, next_action. This sets the desired outcome. 5. Research the account and contact (3-5 web searches): recent news, leadership changes, expansion or new locations, visible tech footprint, the contact's role, tenure, and background. Join against /home/hatch/workspace/goals/sales-weapon-ae-copilot/hidden_files/call-workbook-2026-09-30.xlsx (Accounts sheet) by account name for verified equipment: OEM, model, install date, monthly usage. Label facts Verified / Estimated / Unknown. 5b. COUNCIL RESEARCH (standing rules: see MEMORY.md — AI Council protocol): for each meeting, run one Perplexity query via a browser task on the signed-in session (perplexity.ai): "recent news, leadership changes, financial health, and technology initiatives at [Company] in the last 90 days." Fold cited facts into the Account intel section. In the CHAT brief, label them Perplexity-verified. Sean's citation rule (2026-10-06, refined same day): model labels in chat responses only — never in the Notion page content, never customer-facing. If Perplexity is unreachable, note it and rely on step 5. 6. Read /home/hatch/workspace/goals/sales-weapon-ae-copilot/hidden_files/vertical-targeting.md and apply the vertical lens. 7. Read /home/hatch/workspace/goals/sales-weapon-ae-copilot/hidden_files/sales-tactics-playbook.md and apply it: layered discovery, pain-to-play mapping, objection prep, run of show, closing move, landmines. DELIVERABLE: your final message is the battle brief, in plain words (no tool names, file names, or ids), per meeting, skimmable with tight bullets: - Who you're meeting, their role and influence (Decision Maker / Technical / Operational Influencer / Champion / Gatekeeper), and why they agreed to talk - Account intel: 4-6 verified facts that matter for THIS conversation (size, locations, tech footprint, equipment age, news, triggers) - Opportunity context: stage, value if known, lane, what must happen to advance it one stage - Contact read: role, likely priorities, how to approach them - Primary + secondary opportunities: the most likely immediate reason for the conversation and the next Stratix solution to probe - Likely pain points for their vertical, ranked by probable impact - Discovery plan: 5-7 layered questions (situation to problem to implication to need payoff), ordered for the conversation - Stratix plays: which offerings map to which likely pains, one line each - Objection prep: the 2-3 objections most likely from this contact, with responses (never argue; use objections to uncover timing) - Desired meeting outcome + recommended next step (the specific advance: assessment walkthrough, stakeholder intro, proposal review) with assumptive language - Run of show: how to use the 30 minutes (rapport, discovery, tailored pitch, close) - One landmine to avoid - Follow-up plan if they go quiet Ruthless mentor register: tell him what would actually win the room, including what NOT to say. Depth wins, but keep every bullet tight. Everything included must help conduct the meeting. NOTION: for each meeting from meetings-log, find its row in the Meetings database (notion data_source_id c9d1bdf8-fb1b-43f0-9f2a-4222e4ea749d; match by company + date) and append the full battle brief to that page's content under a dated "Dossier" heading (source facts only — no model labels in the page content, per Sean's citation rule). If no row exists, create one first (Name, Date, Company, Contact, Email, Stage = Booked, Source) and then append the brief.