fathom-seed.ts
Language TypeScript14.7 KB509 lines
/*** Fathom action items for demos and tests: invented, in the exact shape the* Fathom API returns, covering 29 Jul - 7 Aug 2026.** Why Fathom is on this board: commitments made out loud in a meeting and never logged anywhere else are* invisible to Plinth and Bitrix. In a shop this size, meetings are where most of* the work actually gets promised, so a board that ignores them undercounts* everyone.** Two things shape how they are counted:** 1. No reliable completion state. Fathom marks items open, but nothing closes* the loop when the work is finished elsewhere. An all-time count therefore* only ever grows. Commitments are windowed to 14 days (see* config/fathom-people.ts) so the number stays something a person can act on.** 2. "Meridian Display" is not a person. Fathom assigns to the bare company name* when the transcript never named an owner. Those items are unowned, and they* are the ones most likely to be missed, which is the whole reason for* wiring this in. They are counted separately, never distributed.** Static seed for demos and for the render path. Live pulls go through* @meridian/fathom-client.*/export interface SeedActionItem {text: string/** Raw Fathom label. Resolve via config/fathom-people.ts. */assignee: string}export interface SeedMeeting {recordingId: numbertitle: stringdate: stringurl: stringactionItems: SeedActionItem[]}export const FATHOM_SEED: SeedMeeting[] = [{"recordingId": 371260466,"title": "Impromptu Zoom Meeting","date": "2026-08-07","url": "https://fathom.video/calls/452692881","actionItems": [{"text": "Mock up the 10 ft backdrop in the new booth layout; share with the team","assignee": "Rafael Montero"},{"text": "Send carrier logo references to Ines for the shipping icons","assignee": "Theo | MeridianDisplay"},{"text": "Add the tent frame options to the product comparison image","assignee": "Marco"},{"text": "Schedule a 15-minute follow-up with Marco","assignee": "Meridian Display"},{"text": "Try the internal FAQ assistant with hard questions; send feedback to Sam","assignee": "Meridian Display"}]},{"recordingId": 563425688,"title": "Webinar: CRM automation basics","date": "2026-08-07","url": "https://fathom.video/calls/231795468","actionItems": [{"text": "Collect CRM automation use cases from the team; share with Theo","assignee": "Dana Whitfield"}]},{"recordingId": 106099663,"title": "#1 Daily creative review w/ Nora","date": "2026-08-06","url": "https://fathom.video/calls/435354738","actionItems": [{"text": "Pick two hero images for the feather flag page","assignee": "Meridian Display"},{"text": "Send the retractable banner photo refs to Marco","assignee": "Sam Whitaker - Meridian Display"}]},{"recordingId": 905122209,"title": "Meridian x Northgate Weekly Sync Call","date": "2026-08-06","url": "https://fathom.video/calls/345458972","actionItems": [{"text": "Send the updated site catalog export to Sam","assignee": "Priya Nair"},{"text": "Confirm which product pages get the new photo layout","assignee": "Sam Whitaker - Meridian Display"},{"text": "Draft the checkout copy changes for review","assignee": "Neha Rao"}]},{"recordingId": 608256534,"title": "Outreach numbers review","date": "2026-08-05","url": "https://fathom.video/calls/648280395","actionItems": [{"text": "Pull last quarter's reorder list for the outreach batch","assignee": "Sam Whitaker - Meridian Display"},{"text": "Draft the winback email for lapsed event clients","assignee": "Sam Whitaker - Meridian Display"},{"text": "Report outreach reply rate at Friday's meeting","assignee": "Sam Whitaker - Meridian Display"},{"text": "Design the header image for the outreach email","assignee": "Ines C Meridian Display"}]},{"recordingId": 672794621,"title": "Impromptu Zoom Meeting","date": "2026-08-05","url": "https://fathom.video/calls/925376696","actionItems": [{"text": "Follow up with the client on proof approval for the 8 ft table throw","assignee": "Sam Whitaker - Meridian Display"},{"text": "Update the backdrop listing photos","assignee": "Ines Carvalho | Meridian Display"},{"text": "Log the rush order request in Bitrix","assignee": "Sam Whitaker - Meridian Display"}]},{"recordingId": 789604519,"title": "Impromptu Zoom Meeting","date": "2026-08-04","url": "https://fathom.video/calls/582407848","actionItems": [{"text": "Check bleed on the pop-up display file before prepress","assignee": "Rafael Montero"},{"text": "Rebuild the canopy tent proof with the corrected logo","assignee": "Marco"},{"text": "Send the revised proof to client success","assignee": "Marco"}]},{"recordingId": 699214027,"title": "Daily creative review w/ Nora","date": "2026-08-04","url": "https://fathom.video/calls/255962150","actionItems": [{"text": "Draft three social posts for the event kit launch","assignee": "Ines Carvalho | Meridian Display"},{"text": "Review the new product mockups with Nora","assignee": "Sam Whitaker - Meridian Display"},{"text": "Write alt text for the new banner stand photos","assignee": "Ines Carvalho | Meridian Display"},{"text": "Export the table throw template in the new sizes","assignee": "Marco"}]},{"recordingId": 609804528,"title": "Meridian x Northgate Weekly Sync Call","date": "2026-08-04","url": "https://fathom.video/calls/789881025","actionItems": [{"text": "Send the page speed report for the product pages","assignee": "Priya Nair"},{"text": "Share the SEO keyword list for tent listings","assignee": "Priya Nair"},{"text": "Approve the new homepage banner","assignee": "Nora L"},{"text": "Fix the broken filter on the flags catalog page","assignee": "vikram shah"}]},{"recordingId": 308437553,"title": "Leadership daily check-in","date": "2026-08-04","url": "https://fathom.video/calls/219438564","actionItems": [{"text": "Review the aging orders list before noon","assignee": "Sam Whitaker - Meridian Display"},{"text": "Post the weekly production numbers in the leadership channel","assignee": "Ines Carvalho | Meridian Display"},{"text": "Book the photographer for the new product shoot","assignee": "Ines Carvalho | Meridian Display"},{"text": "Decide who covers client success on Friday","assignee": "Meridian Display"},{"text": "Order more shipping cases for large backdrops","assignee": "Theo | MeridianDisplay"},{"text": "Share the open quotes over 14 days old","assignee": "Sam Whitaker - Meridian Display"},{"text": "Check the vendor invoice against the PO","assignee": "Theo | MeridianDisplay"}]},{"recordingId": 924143091,"title": "Impromptu Zoom Meeting","date": "2026-08-03","url": "https://fathom.video/calls/190352504","actionItems": [{"text": "Write the SOP for handling reprint requests","assignee": "Sam Whitaker - Meridian Display"}]},{"recordingId": 842001426,"title": "Leadership daily check-in","date": "2026-07-31","url": "https://fathom.video/calls/554200172","actionItems": [{"text": "Clear the proof queue before end of day","assignee": "Sam Whitaker - Meridian Display"},{"text": "Confirm the Monday team meeting agenda","assignee": "Meridian Display"},{"text": "Send the monthly pipeline numbers","assignee": "Meridian Display"},{"text": "Review first reply times on new leads","assignee": "Sam Whitaker - Meridian Display"},{"text": "Call back the two clients waiting on quotes","assignee": "Sam Whitaker - Meridian Display"},{"text": "Update the shipping cutoff note on the site","assignee": "Theo | MeridianDisplay"},{"text": "Reconcile the carrier claims list","assignee": "Theo | MeridianDisplay"},{"text": "Tag every open lead with a follow-up date","assignee": "Sam Whitaker - Meridian Display"},{"text": "Check the dashboard counts against Bitrix","assignee": "Sam Whitaker - Meridian Display"},{"text": "Plan coverage for next week's trade show","assignee": "Meridian Display"},{"text": "Order replacement hardware for demo kits","assignee": "Theo | MeridianDisplay"}]},{"recordingId": 203218979,"title": "Impromptu Zoom Meeting","date": "2026-07-30","url": "https://fathom.video/calls/136807108","actionItems": [{"text": "Set up the shared inbox filters for order confirmations","assignee": "Sam Whitaker - Meridian Display"},{"text": "Send the client portal login steps to the new hire","assignee": "Theo | MeridianDisplay"},{"text": "Update the proof template with the new footer","assignee": "Marco"},{"text": "Move stalled leads to the follow-up stage","assignee": "Sam Whitaker - Meridian Display"},{"text": "Draft reply templates for artwork questions","assignee": "Sam Whitaker - Meridian Display"},{"text": "Test the daily briefing email on a phone","assignee": "Sam Whitaker - Meridian Display"},{"text": "Add the in-hand date to the order intake form","assignee": "Sam Whitaker - Meridian Display"},{"text": "Clean up duplicate contacts in the CRM","assignee": "Sam Whitaker - Meridian Display"},{"text": "Write the checklist for rush orders","assignee": "Sam Whitaker - Meridian Display"},{"text": "Order sample fabric swatches for the showroom","assignee": "Theo | MeridianDisplay"}]},{"recordingId": 122376881,"title": "Impromptu Zoom Meeting","date": "2026-07-30","url": "https://fathom.video/calls/253489926","actionItems": [{"text": "Book the quarterly planning session","assignee": "Meridian Display"},{"text": "Renew the design software licenses","assignee": "Theo | MeridianDisplay"}]},{"recordingId": 696234260,"title": "Impromptu Google Meet Meeting","date": "2026-07-30","url": "https://fathom.video/calls/356085750","actionItems": [{"text": "Share the product photo shot list","assignee": "Neha Rao"},{"text": "Review the photo retouching quote from Northgate","assignee": "Sam Whitaker - Meridian Display"},{"text": "Send the new category page wireframe","assignee": "Priya Nair"},{"text": "Approve the photo shoot budget","assignee": "Nora L"},{"text": "Pick the backdrop colors for the product shoot","assignee": "Nora L"},{"text": "Confirm the shoot date with the team","assignee": "Nora L"}]},{"recordingId": 837041906,"title": "Meridian x Northgate Weekly Sync Call","date": "2026-07-30","url": "https://fathom.video/calls/496790432","actionItems": [{"text": "Send the monthly site analytics summary","assignee": "Priya Nair"}]},{"recordingId": 464947441,"title": "Impromptu Zoom Meeting","date": "2026-07-29","url": "https://fathom.video/calls/183639542","actionItems": [{"text": "Write the newsletter intro for August","assignee": "Ines Carvalho | Meridian Display"},{"text": "Schedule the trade show recap post","assignee": "Meridian Display"}]},{"recordingId": 756588708,"title": "Daily creative review w/ Nora","date": "2026-07-29","url": "https://fathom.video/calls/647488360","actionItems": [{"text": "Collect client photos for the case study page","assignee": "Meridian Display"},{"text": "Draft the case study for the event kit client","assignee": "Sam Whitaker - Meridian Display"},{"text": "Retouch the tent product images","assignee": "Rafael Montero"},{"text": "Plan the September content calendar","assignee": "Ines Carvalho | Meridian Display"},{"text": "Write captions for the new backdrop photos","assignee": "Ines Carvalho | Meridian Display"},{"text": "Order props for the next product shoot","assignee": "Theo | MeridianDisplay"},{"text": "Send final images to Northgate for the site","assignee": "Sam Whitaker - Meridian Display"}]},{"recordingId": 458473430,"title": "Product photo workflow review","date": "2026-07-29","url": "https://fathom.video/calls/280132116","actionItems": [{"text": "Draft an SOP from this meeting recording","assignee": "Sam Whitaker - Meridian Display"},{"text": "Send Sam the link to the recommended mouse for the design station","assignee": "Orders Meridian Display"},{"text": "Finalize the 10 ft fabric backdrop image; send to Marco for review","assignee": "Sam Whitaker - Meridian Display"}]}]