Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF]
project
821237eced345e8f
Normalized: oatey procurement shortage analysis proof of concept build phase ff
fireflies
moreland_dashboard
moreland_dashboard_demand
toggl
Entity Properties (gold project table)
project_id
821237eced345e8f
name
Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF]
client_id
86425ceb5dbf57c2
billable_rate
250.0
canonical_metadata
—
created_at
2026-09-25 02:24:12.646467+00:00
updated_at
2026-09-25 02:24:12.646467+00:00
status
active
billable
Yes
recurring
No
squad
—
qa_partner
—
project_manager
—
lead_dev
—
description
—
state
—
team_name
—
closedate
—
dealstage
—
contract_type
—
contract_hourly_rate
—
contract_estimated_hours
—
contract_total_fee
—
alias_name
CCJT - Field Inspection App [FF]
project_manager_alias
—
lead_dev_alias
—
qa_partner_alias
—
36%
Separation Confidence
How distinct this entity is from others. Higher means no close matches existed when it was created. Lower means a near-match was rejected just below the 80% threshold — worth reviewing.
Moderate — a somewhat similar entity exists
95%
Avg Match Confidence
The average confidence score across all active source mappings. Shows overall quality of linkage between source records and this canonical entity.
Strong source linkage
Source Mappings (4)
| Source | Source ID | Display Name | Confidence | Method | Status | Actions | |
|---|---|---|---|---|---|---|---|
| fireflies | 01KRBRT5BF8111GBMHW33X8Z0P | Oatey Procurement Analysis | 0.80 | fuzzy+embedding | Active |
|
|
|
Source Record
bronze_fireflies_meetings
id
01KRBRT5BF8111GBMHW33X8Z0P
title
Oatey Procurement Analysis
date
2026-05-11 15:00:00+00:00
duration_minutes
21
duration
21
transcript_url
https://app.fireflies.ai/view/01KRBRT5BF8111GBMHW33X8Z0P
meeting_link
https://teams.microsoft.com/meet/277756756802819?p=XtqsRyW8y935WLU7ik
short_summary
The discussion focused on replacing manual Excel processes with an integrated web portal for buyers that merges SAP data via OData API and email communications via Microsoft Graph API. The proposed interface aims to enhance clarity and efficiency, allowing buyers to track order status, reduce processing time, and automate interaction logging. A phased rollout will initially target buyer workflows, with future updates planned to address planner needs. Security measures for handling email attachments were also addressed, ensuring safe processing within isolated environments, while stakeholders were encouraged to review shared documentation for better alignment and collaboration.
action_items
"\\n**Paul Franke**\\nSend detailed project Word document and webpage with flow diagrams and UI screenshots to Ender Chadwick (13:50)\\n\\n**Justin**\\nSend detailed project materials, including the password-protected website, to Ender Chadwick promptly (16:14)\\nInclude Excel export feature for planners in the Proof of Concept scope (16:06)\\nConfirm and manage sandboxed secure processing of email attachments in LLM pipelines (18:21)\\n\\n**Ender Chadwick**\\nAttend scheduled meeting with another vendor for comparative evaluation (16:43)\\nDiscuss project next steps internally with John and Annie following vendor meeting (17:14)\\nReview provided documents and prototype materials to deepen understanding and facilitate feedback (13:50)\\n"
transcript_text
[{"index": 0, "text": "Justin joining us here.", "raw_text": "Justin joining us here.", "start_time": 1.52, "end_time": 2.88, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 1, "text": "Hello.", "raw_text": "Hello.", "start_time": 3.84, "end_time": 4.32, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 2, "text": "Hello.", "raw_text": "Hello.", "start_time": 5.68, "end_time": 6.24, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 3, "text": "Do you mind if I have a note take around here, Ender?", "raw_text": "Do you mind if I have a note take around here, Ender?", "start_time": 8, "end_time": 10.24, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 4, "text": "Oh, not at all.", "raw_text": "Oh, not at all.", "start_time": 10.32, "end_time": 11.28, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 5, "text": "Okay, great.", "raw_text": "Okay, great.", "start_time": 11.36, "end_time": 12.72, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 6, "text": "How was your weekend?", "raw_text": "How was your weekend?", "start_time": 14.64, "end_time": 15.6, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 7, "text": "It was pretty good.", "raw_text": "It was pretty good.", "start_time": 16.32, "end_time": 17.2, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 8, "text": "Relaxing.", "raw_text": "Relaxing.", "start_time": 17.68, "end_time": 18.36, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 9, "text": "How about your guys?", "raw_text": "How about your guys?", "start_time": 18.36, "end_time": 19.2, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 10, "text": "Mine was not relaxing.", "raw_text": "Mine was not relaxing.", "start_time": 20.96, "end_time": 22.56, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 11, "text": "No.", "raw_text": "No.", "start_time": 24, "end_time": 24.4, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 12, "text": "My son had a lacrosse tournament in Dublin, just outside of Columbus.", "raw_text": "My son had a lacrosse tournament in Dublin, just outside of Columbus.", "start_time": 25.36, "end_time": 31.77, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 13, "text": "Great Mother's Day weekend.", "raw_text": "Great Mother's Day weekend.", "start_time": 33.05, "end_time": 34.53, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 14, "text": "Great weekend for lacrosse tournament.", "raw_text": "Great weekend for lacrosse tournament.", "start_time": 34.53, "end_time": 36.41, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 15, "text": "No sarcasm there.", "raw_text": "No sarcasm there.", "start_time": 39.13, "end_time": 40.41, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 16, "text": "No, no.", "raw_text": "No, no.", "start_time": 40.73, "end_time": 41.69, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 17, "text": "And then my.", "raw_text": "And then my.", "start_time": 41.69, "end_time": 42.57, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 18, "text": "My nephew was graduating from Ohio State, so my wife and I, Saturday night, went over and celebrated with college kids and was reminded that I cannot celebrate with college kids the way that I used to be able to.", "raw_text": "My nephew was graduating from Ohio State, so my wife and I, Saturday night, went over and celebrated with college kids and was reminded that I cannot celebrate with college kids the way that I used to be able to.", "start_time": 42.89, "end_time": 60.17, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 19, "text": "Oh, yeah.", "raw_text": "Oh, yeah.", "start_time": 64.92, "end_time": 66.84, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 20, "text": "I think we're all getting tools for that.", "raw_text": "I think we're all getting tools for that.", "start_time": 67.8, "end_time": 70.04, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 21, "text": "Yeah, I. I certainly am,.", "raw_text": "Yeah, I. I certainly am,.", "start_time": 70.44, "end_time": 73, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 22, "text": "But it sounds eventful.", "raw_text": "But it sounds eventful.", "start_time": 75.96, "end_time": 77.88, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 23, "text": "It was fun.", "raw_text": "It was fun.", "start_time": 79.08, "end_time": 79.96, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 24, "text": "It was fun.", "raw_text": "It was fun.", "start_time": 80.76, "end_time": 81.56, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 25, "text": "Paying the price.", "raw_text": "Paying the price.", "start_time": 84.12, "end_time": 84.92, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 26, "text": "Not sure if David's going to join us or not.", "raw_text": "Not sure if David's going to join us or not.", "start_time": 95.48, "end_time": 97.4, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 27, "text": "Yeah, I think we can.", "raw_text": "Yeah, I think we can.", "start_time": 108.76, "end_time": 109.96, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 28, "text": "I think we can get started.", "raw_text": "I think we can get started.", "start_time": 113.16, "end_time": 114.44, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 29, "text": "And this is just.", "raw_text": "And this is just.", "start_time": 114.6, "end_time": 115.4, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 30, "text": "It's with.", "raw_text": "It's with.", "start_time": 115.8, "end_time": 116.92, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 31, "text": "This is just with you, right, Ender?", "raw_text": "This is just with you, right, Ender?", "start_time": 117.54, "end_time": 118.98, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 32, "text": "Yeah, Yeah.", "raw_text": "Yeah, Yeah.", "start_time": 119.22, "end_time": 120.02, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 33, "text": "I checked to see if Sean, who's the.", "raw_text": "I checked to see if Sean, who's the.", "start_time": 120.26, "end_time": 122.9, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 34, "text": "He's the manager over the department that this use case would be for.", "raw_text": "He's the manager over the department that this use case would be for.", "start_time": 123.3, "end_time": 127.46, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 35, "text": "I checked with him, but he's got too much going on, so he just said he'd trust my judgment.", "raw_text": "I checked with him, but he's got too much going on, so he just said he'd trust my judgment.", "start_time": 127.46, "end_time": 133.94, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 36, "text": "Okay.", "raw_text": "Okay.", "start_time": 134.42, "end_time": 134.9, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 37, "text": "Which is a huge mistake, but.", "raw_text": "Which is a huge mistake, but.", "start_time": 134.9, "end_time": 136.34, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 38, "text": "Get that recorded from him.", "raw_text": "Get that recorded from him.", "start_time": 140.74, "end_time": 142.34, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 39, "text": "Yeah, it's in writing.", "raw_text": "Yeah, it's in writing.", "start_time": 144.35, "end_time": 145.15, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 40, "text": "So there you go.", "raw_text": "So there you go.", "start_time": 145.23, "end_time": 146.27, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 41, "text": "Perfect.", "raw_text": "Perfect.", "start_time": 146.43, "end_time": 146.91, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 42, "text": "And you just wanted to get a better kind of understanding of what the proposed user experience would be for what we were thinking.", "raw_text": "And you just wanted to get a better kind of understanding of what the proposed user experience would be for what we were thinking.", "start_time": 149.23, "end_time": 160.11, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 43, "text": "Yeah, I mean, we don't have to go too crazy in depth or anything.", "raw_text": "Yeah, I mean, we don't have to go too crazy in depth or anything.", "start_time": 160.83, "end_time": 163.87, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 44, "text": "And you gave me the flowchart you gave me, and the description you gave me is actually really pretty good, so I don't know that we have to go through too much else.", "raw_text": "And you gave me the flowchart you gave me, and the description you gave me is actually really pretty good, so I don't know that we have to go through too much else.", "start_time": 164.59, "end_time": 175.51, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 45, "text": "Yeah, I just kind of wanted to see like, how you guys envisioned it, if there was questions that perhaps I haven't answered yet about the process or anything like that, or, you know, just kick around some ideas, I guess.", "raw_text": "Yeah, I just kind of wanted to see like, how you guys envisioned it, if there was questions that perhaps I haven't answered yet about the process or anything like that, or, you know, just kick around some ideas, I guess.", "start_time": 178.23, "end_time": 195.03, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 46, "text": "Sure.", "raw_text": "Sure.", "start_time": 197.44, "end_time": 197.56, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 47, "text": "I can pull up the mock up.", "raw_text": "I can pull up the mock up.", "start_time": 197.56, "end_time": 198.8, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 48, "text": "We can kind of walk through it on there.", "raw_text": "We can kind of walk through it on there.", "start_time": 198.8, "end_time": 200.64, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 49, "text": "I don't have any immediate questions, I don't think so.", "raw_text": "I don't have any immediate questions, I don't think so.", "start_time": 201.76, "end_time": 207.08, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 50, "text": "The proposed solution we were kind of kicking around basically accessing the same data you're getting through SAP's reporting functionality via API interface called OData that we're actually actively working on on another project within od.", "raw_text": "The proposed solution we were kind of kicking around basically accessing the same data you're getting through SAP's reporting functionality via API interface called OData that we're actually actively working on on another project within od.", "start_time": 207.08, "end_time": 224.9, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 51, "text": "So have some familiarity there.", "raw_text": "So have some familiarity there.", "start_time": 225.06, "end_time": 227.7, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 52, "text": "And then kind of at the same time from this flow chart attack, connecting to Outlook via their Graph API.", "raw_text": "And then kind of at the same time from this flow chart attack, connecting to Outlook via their Graph API.", "start_time": 227.7, "end_time": 237.3, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 53, "text": "So the thought would be to pull these three data sources into kind of a data warehouse.", "raw_text": "So the thought would be to pull these three data sources into kind of a data warehouse.", "start_time": 238.02, "end_time": 242.98, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 54, "text": "And then as this, the Outlook gets pulled in, there's also going to be kind of a per line recommendation process that runs in an LLM that analyzes all this data and kind of surfaces it to the user via a user interface.", "raw_text": "And then as this, the Outlook gets pulled in, there's also going to be kind of a per line recommendation process that runs in an LLM that analyzes all this data and kind of surfaces it to the user via a user interface.", "start_time": 243.54, "end_time": 263.2, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 55, "text": "And that's kind of.", "raw_text": "And that's kind of.", "start_time": 263.68, "end_time": 264.64, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 56, "text": "We showed here in the screenshots actually have the, the functional mock up here which is the screenshots are based on.", "raw_text": "We showed here in the screenshots actually have the, the functional mock up here which is the screenshots are based on.", "start_time": 265.2, "end_time": 274, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 57, "text": "So this would all be, you know, tweaked as we went through the process.", "raw_text": "So this would all be, you know, tweaked as we went through the process.", "start_time": 275.85, "end_time": 280.17, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 58, "text": "This was like our initial pass at it.", "raw_text": "This was like our initial pass at it.", "start_time": 280.17, "end_time": 284.49, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 59, "text": "But you know, this getting to work with your team.", "raw_text": "But you know, this getting to work with your team.", "start_time": 284.49, "end_time": 287.45, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 60, "text": "We could tweet this user interface as needed, but the idea would be based on who signed into it.", "raw_text": "We could tweet this user interface as needed, but the idea would be based on who signed into it.", "start_time": 287.77, "end_time": 294.57, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 61, "text": "They can see like by supplier on the left hand side the lines that need attention or if they're already on track.", "raw_text": "They can see like by supplier on the left hand side the lines that need attention or if they're already on track.", "start_time": 295.69, "end_time": 302.39, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 62, "text": "So this one would need a follow up and then kind of at the top we would summarize the data that's coming from SAP and then also try to put together like a timeline based on the analysis of you know, the bill is issued at this time.", "raw_text": "So this one would need a follow up and then kind of at the top we would summarize the data that's coming from SAP and then also try to put together like a timeline based on the analysis of you know, the bill is issued at this time.", "start_time": 303.11, "end_time": 321.19, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 63, "text": "This was the shipping was confirmed for 19 via FedEx, via email.", "raw_text": "This was the shipping was confirmed for 19 via FedEx, via email.", "start_time": 321.19, "end_time": 327.15, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 64, "text": "We asked for a tracking number, didn't get a response.", "raw_text": "We asked for a tracking number, didn't get a response.", "start_time": 327.15, "end_time": 329.59, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 65, "text": "Followed up again for a tracking number, no response.", "raw_text": "Followed up again for a tracking number, no response.", "start_time": 331.09, "end_time": 333.41, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 66, "text": "So the kind of LLMs analysis of this would be, you know, it's committed to ship on 419, but it's gone silent on tracking.", "raw_text": "So the kind of LLMs analysis of this would be, you know, it's committed to ship on 419, but it's gone silent on tracking.", "start_time": 334.77, "end_time": 342.29, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 67, "text": "Kind of gives you a snapshot of what you've done from your Microsoft graph sites, emails, things of that nature.", "raw_text": "Kind of gives you a snapshot of what you've done from your Microsoft graph sites, emails, things of that nature.", "start_time": 343.33, "end_time": 351.89, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 68, "text": "So yeah, the idea is just to provide like at a glance everything you need to kind of make sense of this, this order.", "raw_text": "So yeah, the idea is just to provide like at a glance everything you need to kind of make sense of this, this order.", "start_time": 353.25, "end_time": 360.41, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 69, "text": "And then the other thing we'd want to add is kind of drafts up an email based on the recommended action that came out of the LLM analysis.", "raw_text": "And then the other thing we'd want to add is kind of drafts up an email based on the recommended action that came out of the LLM analysis.", "start_time": 362.57, "end_time": 371.77, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 70, "text": "You could also, if you wanted to approve and send that.", "raw_text": "You could also, if you wanted to approve and send that.", "start_time": 374.01, "end_time": 377.05, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 71, "text": "Depending how far we take the poc, this could be simply like copy and paste into your Outlook or, or like we could figure out, you know, does it make sense to actually open up Outlook with like an email to link which wouldn't be the biggest lift.", "raw_text": "Depending how far we take the poc, this could be simply like copy and paste into your Outlook or, or like we could figure out, you know, does it make sense to actually open up Outlook with like an email to link which wouldn't be the biggest lift.", "start_time": 378.57, "end_time": 391.49, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 72, "text": "But in addition to that you could also log an action.", "raw_text": "But in addition to that you could also log an action.", "start_time": 392.77, "end_time": 395.25, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 73, "text": "It'll give you an AI suggested one if you're kind of listening to the default.", "raw_text": "It'll give you an AI suggested one if you're kind of listening to the default.", "start_time": 397.25, "end_time": 400.85, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 74, "text": "Or you could say like I talked to Mark offline and we are all good just so next time you save this.", "raw_text": "Or you could say like I talked to Mark offline and we are all good just so next time you save this.", "start_time": 400.85, "end_time": 412.73, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 75, "text": "That's the other thing in this pipeline.", "raw_text": "That's the other thing in this pipeline.", "start_time": 413.77, "end_time": 415.61, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 76, "text": "We also have this buyer action which is just a database of user actions that the user took on it.", "raw_text": "We also have this buyer action which is just a database of user actions that the user took on it.", "start_time": 415.61, "end_time": 422.57, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 77, "text": "Next time you pull up this report you're going to see I click on another example already actioned.", "raw_text": "Next time you pull up this report you're going to see I click on another example already actioned.", "start_time": 423.45, "end_time": 430.49, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 78, "text": "You would see your decisions last Week.", "raw_text": "You would see your decisions last Week.", "start_time": 430.73, "end_time": 432.81, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 79, "text": "So you're kind of, kind of know what you already took on on the item here.", "raw_text": "So you're kind of, kind of know what you already took on on the item here.", "start_time": 432.97, "end_time": 438.74, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 80, "text": "So that's.", "raw_text": "So that's.", "start_time": 442.1, "end_time": 442.62, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 81, "text": "Yeah, I guess that's like a high level overview of what we were thinking through, through the web interface.", "raw_text": "Yeah, I guess that's like a high level overview of what we were thinking through, through the web interface.", "start_time": 442.62, "end_time": 447.86, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 82, "text": "Maybe able to visualize and show a little bit more context in Excel and kind of track the history of it a little bit better.", "raw_text": "Maybe able to visualize and show a little bit more context in Excel and kind of track the history of it a little bit better.", "start_time": 449.86, "end_time": 455.7, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 83, "text": "Yeah, that's much, much cleaner than Excel would be for sure.", "raw_text": "Yeah, that's much, much cleaner than Excel would be for sure.", "start_time": 456.1, "end_time": 460.02, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 84, "text": "I guess I've got one question first.", "raw_text": "I guess I've got one question first.", "start_time": 463.83, "end_time": 469.27, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 85, "text": "Maybe we need to go back to the flowchart.", "raw_text": "Maybe we need to go back to the flowchart.", "start_time": 471.59, "end_time": 473.99, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 86, "text": "Sure.", "raw_text": "Sure.", "start_time": 474.15, "end_time": 474.55, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 87, "text": "But where does the data originate?", "raw_text": "But where does the data originate?", "start_time": 474.63, "end_time": 480.47, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 88, "text": "That sets the chain off or sorry, what sets the chain off?", "raw_text": "That sets the chain off or sorry, what sets the chain off?", "start_time": 480.47, "end_time": 485.75, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 89, "text": "Rather not where the data is.", "raw_text": "Rather not where the data is.", "start_time": 485.75, "end_time": 488.43, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 90, "text": "So I think your current flow is you're going into this COOIS ME2L MB 5.2 reports and pulling data from there.", "raw_text": "So I think your current flow is you're going into this COOIS ME2L MB 5.2 reports and pulling data from there.", "start_time": 490.83, "end_time": 504.67, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 91, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 505.95, "end_time": 506.43, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 92, "text": "Which I would like to get updated to just like a power query pull or something from SQL.", "raw_text": "Which I would like to get updated to just like a power query pull or something from SQL.", "start_time": 506.67, "end_time": 512.99, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 93, "text": "So that instead of that having to be a manual process to dump that, run that report and dump that into Excel, we would connect to SAP via this odata API interface and then I don't know, there's in discovery we'll have to figure out like David Boone, he's already done the analysis that we can get to that data that's in those reports.", "raw_text": "So that instead of that having to be a manual process to dump that, run that report and dump that into Excel, we would connect to SAP via this odata API interface and then I don't know, there's in discovery we'll have to figure out like David Boone, he's already done the analysis that we can get to that data that's in those reports.", "start_time": 514.75, "end_time": 540.69, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 94, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 541.3, "end_time": 541.5, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 95, "text": "If you're doing like any post processing of like filtering once you get to an Excel, we just have to recreate that as like a starting point.", "raw_text": "If you're doing like any post processing of like filtering once you get to an Excel, we just have to recreate that as like a starting point.", "start_time": 541.5, "end_time": 550.42, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 96, "text": "But so like these would run daily, weekly, these, these pool jobs, whatever cadence makes sense for, for your team.", "raw_text": "But so like these would run daily, weekly, these, these pool jobs, whatever cadence makes sense for, for your team.", "start_time": 551.06, "end_time": 559.38, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 97, "text": "So we grab the, the proper data from SAP, dump it into our data storage.", "raw_text": "So we grab the, the proper data from SAP, dump it into our data storage.", "start_time": 560.66, "end_time": 566.66, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 98, "text": "Um, and then we didn't propose it here but like we could nudge people like hey, you got something to check out.", "raw_text": "Um, and then we didn't propose it here but like we could nudge people like hey, you got something to check out.", "start_time": 567.22, "end_time": 574.78, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 99, "text": "Or it could just be like part of the process of like hey, log into this portal every week or whenever you need to kind of.", "raw_text": "Or it could just be like part of the process of like hey, log into this portal every week or whenever you need to kind of.", "start_time": 574.78, "end_time": 581.86, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 100, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 582.18, "end_time": 582.66, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 101, "text": "Do this type of work.", "raw_text": "Do this type of work.", "start_time": 582.74, "end_time": 583.94, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 102, "text": "Does that answer your question or.", "raw_text": "Does that answer your question or.", "start_time": 584.66, "end_time": 586.74, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 103, "text": "It does, it raises another one, but it does answer that question.", "raw_text": "It does, it raises another one, but it does answer that question.", "start_time": 587.78, "end_time": 590.66, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 104, "text": "Okay.", "raw_text": "Okay.", "start_time": 591.06, "end_time": 591.62, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 105, "text": "Yes.", "raw_text": "Yes.", "start_time": 592.91, "end_time": 593.23, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 106, "text": "That's where it starts, which is awesome.", "raw_text": "That's where it starts, which is awesome.", "start_time": 593.95, "end_time": 597.31, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 107, "text": "I was actually envisioning something like this.", "raw_text": "I was actually envisioning something like this.", "start_time": 598.67, "end_time": 600.99, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 108, "text": "I was just talking to one of our directors for a completely different project.", "raw_text": "I was just talking to one of our directors for a completely different project.", "start_time": 600.99, "end_time": 605.23, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 109, "text": "So it's awesome that we're kind of on the same page here.", "raw_text": "So it's awesome that we're kind of on the same page here.", "start_time": 606.75, "end_time": 609.31, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 110, "text": "It does not solve for the last steps for the, for the process.", "raw_text": "It does not solve for the last steps for the, for the process.", "start_time": 610.67, "end_time": 620.22, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 111, "text": "So when we, we generate the shortage report, which you guys have seen, that's where you got that information.", "raw_text": "So when we, we generate the shortage report, which you guys have seen, that's where you got that information.", "start_time": 620.38, "end_time": 629.02, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 112, "text": "That's when all the buyers would go through and work their, their categories, find out what's going on.", "raw_text": "That's when all the buyers would go through and work their, their categories, find out what's going on.", "start_time": 631.02, "end_time": 638.66, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 113, "text": "Which this workflow would looks like it would solve that beautifully.", "raw_text": "Which this workflow would looks like it would solve that beautifully.", "start_time": 638.66, "end_time": 643.86, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 114, "text": "And cut down on that time immensely.", "raw_text": "And cut down on that time immensely.", "start_time": 643.86, "end_time": 646.5, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 115, "text": "We would just be needing the last step, which is after the buyers work their, their categories and put their notes into that Excel file.", "raw_text": "We would just be needing the last step, which is after the buyers work their, their categories and put their notes into that Excel file.", "start_time": 648.5, "end_time": 658.66, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 116, "text": "The Excel file is then handed off to the planning team, where they make decisions based on, hey, you know, I need X, Y and Z.", "raw_text": "The Excel file is then handed off to the planning team, where they make decisions based on, hey, you know, I need X, Y and Z.", "start_time": 658.9, "end_time": 670.02, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 117, "text": "Z is on the storage report.", "raw_text": "Z is on the storage report.", "start_time": 671.23, "end_time": 672.51, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 118, "text": "And you know, it's not coming in quite on time.", "raw_text": "And you know, it's not coming in quite on time.", "start_time": 672.91, "end_time": 675.59, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 119, "text": "It's a little bit late.", "raw_text": "It's a little bit late.", "start_time": 675.59, "end_time": 676.31, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 120, "text": "What am I going to do with that, that product line, that kind of thing.", "raw_text": "What am I going to do with that, that product line, that kind of thing.", "start_time": 676.31, "end_time": 679.47, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 121, "text": "And maybe that's just taking the data that you've already gathered and like dumping back into an Excel file or.", "raw_text": "And maybe that's just taking the data that you've already gathered and like dumping back into an Excel file or.", "start_time": 681.31, "end_time": 688.27, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 122, "text": "I'm not sure, but removing the Excel file is probably a really smart move for the origination process of this.", "raw_text": "I'm not sure, but removing the Excel file is probably a really smart move for the origination process of this.", "start_time": 688.83, "end_time": 702.98, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 123, "text": "I like that.", "raw_text": "I like that.", "start_time": 702.98, "end_time": 704.34, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 124, "text": "But it does, you know, leave us with another missing step at the end.", "raw_text": "But it does, you know, leave us with another missing step at the end.", "start_time": 705.7, "end_time": 710.74, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 125, "text": "Yep, that makes sense.", "raw_text": "Yep, that makes sense.", "start_time": 711.38, "end_time": 712.58, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 126, "text": "Yeah, 100%.", "raw_text": "Yeah, 100%.", "start_time": 712.9, "end_time": 713.94, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 127, "text": "And we can certainly generate an Excel out of that.", "raw_text": "And we can certainly generate an Excel out of that.", "start_time": 713.94, "end_time": 717.94, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 128, "text": "If the planner, like, if we, if this was like POC phase one, we're really, we're really kind of tackling that first piece of it.", "raw_text": "If the planner, like, if we, if this was like POC phase one, we're really, we're really kind of tackling that first piece of it.", "start_time": 717.94, "end_time": 725.5, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 129, "text": "And then we kind of want the planners to, to kind of operate as they already are.", "raw_text": "And then we kind of want the planners to, to kind of operate as they already are.", "start_time": 725.5, "end_time": 729.7, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 130, "text": "We could really get this back into that original Excel sheet once the, once the buyers are done with their job and then kind of hand it.", "raw_text": "We could really get this back into that original Excel sheet once the, once the buyers are done with their job and then kind of hand it.", "start_time": 730.66, "end_time": 741.22, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 131, "text": "And then the rest of that process would be untouched.", "raw_text": "And then the rest of that process would be untouched.", "start_time": 741.3, "end_time": 743.62, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 132, "text": "And then we could definitely, like, maybe it's a phase approach.", "raw_text": "And then we could definitely, like, maybe it's a phase approach.", "start_time": 743.86, "end_time": 746.86, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 133, "text": "If we wanted to see how we can make the planners lives better as well, we could kind of tackle that in a future phase.", "raw_text": "If we wanted to see how we can make the planners lives better as well, we could kind of tackle that in a future phase.", "start_time": 746.86, "end_time": 755.39, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 134, "text": "But yeah, it's a good, good call out.", "raw_text": "But yeah, it's a good, good call out.", "start_time": 755.79, "end_time": 757.55, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 135, "text": "I didn't, I don't think we quite captured that in here.", "raw_text": "I didn't, I don't think we quite captured that in here.", "start_time": 757.55, "end_time": 761.23, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 136, "text": "No, I don't think we had even discussed it, so.", "raw_text": "No, I don't think we had even discussed it, so.", "start_time": 762.75, "end_time": 765.79, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 137, "text": "But yeah, 100% back to Excel is.", "raw_text": "But yeah, 100% back to Excel is.", "start_time": 768.27, "end_time": 771.19, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 138, "text": "No, no big deal if that's.", "raw_text": "No, no big deal if that's.", "start_time": 771.19, "end_time": 773.23, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 139, "text": "And while we're at it, we could probably redesign it and make it better.", "raw_text": "And while we're at it, we could probably redesign it and make it better.", "start_time": 775.07, "end_time": 778.03, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 140, "text": "Like, if it's specifically for the planners at that point, we don't necessarily need everything that's on there.", "raw_text": "Like, if it's specifically for the planners at that point, we don't necessarily need everything that's on there.", "start_time": 778.43, "end_time": 783.97, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 141, "text": "So.", "raw_text": "So.", "start_time": 783.97, "end_time": 784.37, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 142, "text": "No, I like this.", "raw_text": "No, I like this.", "start_time": 786.05, "end_time": 786.89, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 143, "text": "I like this a lot.", "raw_text": "I like this a lot.", "start_time": 786.89, "end_time": 787.81, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 144, "text": "Would.", "raw_text": "Would.", "start_time": 792.21, "end_time": 792.61, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 145, "text": "So I, I believe you sent this, all this stuff to, to John and, and Annie, is that right?", "raw_text": "So I, I believe you sent this, all this stuff to, to John and, and Annie, is that right?", "start_time": 793.09, "end_time": 802.05, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 146, "text": "Yes, yes, they have.", "raw_text": "Yes, yes, they have.", "start_time": 802.93, "end_time": 805.49, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 147, "text": "And we had sent a Word document where this is written up, and then there's a, a webpage that shows kind of the overall approach and some of these screenshots and the underlying, the data flow and the technology behind it.", "raw_text": "And we had sent a Word document where this is written up, and then there's a, a webpage that shows kind of the overall approach and some of these screenshots and the underlying, the data flow and the technology behind it.", "start_time": 805.65, "end_time": 825.53, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 148, "text": "Perfect.", "raw_text": "Perfect.", "start_time": 826.41, "end_time": 827.05, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 149, "text": "Would it be possible to send that to me as well?", "raw_text": "Would it be possible to send that to me as well?", "start_time": 827.61, "end_time": 829.61, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 150, "text": "Sure.", "raw_text": "Sure.", "start_time": 830.09, "end_time": 830.49, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 151, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 830.49, "end_time": 830.97, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 152, "text": "I thought you had it, so I did not actually.", "raw_text": "I thought you had it, so I did not actually.", "start_time": 831.05, "end_time": 834.25, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 153, "text": "If I would have, then, I mean, I probably could have just read through it and answered most of the questions myself.", "raw_text": "If I would have, then, I mean, I probably could have just read through it and answered most of the questions myself.", "start_time": 834.33, "end_time": 839.93, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 154, "text": "Oh, sorry.", "raw_text": "Oh, sorry.", "start_time": 840.49, "end_time": 841.09, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 155, "text": "Yeah, sorry about that.", "raw_text": "Yeah, sorry about that.", "start_time": 841.09, "end_time": 842.01, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 156, "text": "No, no, I don't think that was on you guys.", "raw_text": "No, no, I don't think that was on you guys.", "start_time": 842.48, "end_time": 844.28, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 157, "text": "I think the expectation was for, for John and Annie to share it.", "raw_text": "I think the expectation was for, for John and Annie to share it.", "start_time": 844.28, "end_time": 850.88, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 158, "text": "I just think that step got missed.", "raw_text": "I just think that step got missed.", "start_time": 850.88, "end_time": 852.88, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 159, "text": "Yeah, I like it.", "raw_text": "Yeah, I like it.", "start_time": 857.6, "end_time": 861.28, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 160, "text": "With the plan.", "raw_text": "With the plan.", "start_time": 863.44, "end_time": 864.24, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 161, "text": "Andrew, do you think the planners at a, at some point would be open to, you know, if that portal view that the buyers are going to use?", "raw_text": "Andrew, do you think the planners at a, at some point would be open to, you know, if that portal view that the buyers are going to use?", "start_time": 864.24, "end_time": 873.35, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 162, "text": "If the planners had a different view for them to, you know, kind of a cleaner process to what they're doing now with the spreadsheet, would they be open to kind of a different process?", "raw_text": "If the planners had a different view for them to, you know, kind of a cleaner process to what they're doing now with the spreadsheet, would they be open to kind of a different process?", "start_time": 873.35, "end_time": 887.31, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 163, "text": "Most likely.", "raw_text": "Most likely.", "start_time": 889.47, "end_time": 890.19, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 164, "text": "I don't know exactly what that would look like.", "raw_text": "I don't know exactly what that would look like.", "start_time": 892.03, "end_time": 894.03, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 165, "text": "I would need to sit down with them and kind of hammer out those details because obviously they're looking at different things than the buyers are.", "raw_text": "I would need to sit down with them and kind of hammer out those details because obviously they're looking at different things than the buyers are.", "start_time": 894.19, "end_time": 902.98, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 166, "text": "I have a lot of experience from the buyer buying perspective, but not really from the planning.", "raw_text": "I have a lot of experience from the buyer buying perspective, but not really from the planning.", "start_time": 902.98, "end_time": 908.14, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 167, "text": "And they're looking at things kind of in different groupings.", "raw_text": "And they're looking at things kind of in different groupings.", "start_time": 908.54, "end_time": 911.34, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 168, "text": "So they've got cost centers that they're focused on.", "raw_text": "So they've got cost centers that they're focused on.", "start_time": 911.34, "end_time": 914.219, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 169, "text": "So they'll work on one cost center at a time where a buyer is going to look at a supplier at a time.", "raw_text": "So they'll work on one cost center at a time where a buyer is going to look at a supplier at a time.", "start_time": 914.219, "end_time": 919.34, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 170, "text": "And those are not one for one.", "raw_text": "And those are not one for one.", "start_time": 919.34, "end_time": 921.34, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 171, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 921.66, "end_time": 922.14, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 172, "text": "So.", "raw_text": "So.", "start_time": 925.06, "end_time": 925.3, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 173, "text": "But I'm sure that they would welcome their lives being easier.", "raw_text": "But I'm sure that they would welcome their lives being easier.", "start_time": 925.54, "end_time": 929.94, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 174, "text": "I just don't know what the friction points are for them.", "raw_text": "I just don't know what the friction points are for them.", "start_time": 930.34, "end_time": 932.58, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 175, "text": "And it makes sense for the PoC to focus on the buyer side, leveraging what Justin just showed you.", "raw_text": "And it makes sense for the PoC to focus on the buyer side, leveraging what Justin just showed you.", "start_time": 934.42, "end_time": 942.62, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 176, "text": "And then maybe a follow on would be how do we improve the workflow for the, for the planners?", "raw_text": "And then maybe a follow on would be how do we improve the workflow for the, for the planners?", "start_time": 942.62, "end_time": 949.62, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 177, "text": "Absolutely.", "raw_text": "Absolutely.", "start_time": 950.21, "end_time": 950.77, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 178, "text": "The, the Excel download though, does kind of need to be part of the PoC, because without that section, then the rest of it's orphaned.", "raw_text": "The, the Excel download though, does kind of need to be part of the PoC, because without that section, then the rest of it's orphaned.", "start_time": 951.49, "end_time": 960.85, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 179, "text": "Okay, that's no problem.", "raw_text": "Okay, that's no problem.", "start_time": 962.93, "end_time": 965.73, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 180, "text": "Yeah, we can include that.", "raw_text": "Yeah, we can include that.", "start_time": 966.21, "end_time": 967.41, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 181, "text": "Cool.", "raw_text": "Cool.", "start_time": 971.97, "end_time": 972.45, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 182, "text": "Sending this.", "raw_text": "Sending this.", "start_time": 974.29, "end_time": 975.09, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 183, "text": "This your way right now.", "raw_text": "This your way right now.", "start_time": 975.94, "end_time": 977.3, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 184, "text": "So I appreciate it.", "raw_text": "So I appreciate it.", "start_time": 977.3, "end_time": 978.66, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 185, "text": "Yeah, that actually covers all of my questions.", "raw_text": "Yeah, that actually covers all of my questions.", "start_time": 981.94, "end_time": 986.74, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 186, "text": "All right, good.", "raw_text": "All right, good.", "start_time": 994.66, "end_time": 995.78, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 187, "text": "All right, thank you.", "raw_text": "All right, thank you.", "start_time": 996.42, "end_time": 997.54, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 188, "text": "I appreciate you guys.", "raw_text": "I appreciate you guys.", "start_time": 997.54, "end_time": 998.42, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 189, "text": "Time.", "raw_text": "Time.", "start_time": 998.42, "end_time": 998.74, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 190, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 999.78, "end_time": 1000.1, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 191, "text": "Thank you.", "raw_text": "Thank you.", "start_time": 1000.1, "end_time": 1000.38, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 192, "text": "What do the next steps look like for you under.", "raw_text": "What do the next steps look like for you under.", "start_time": 1000.38, "end_time": 1002.58, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 193, "text": "I need to meet with one of the other vendors and kind of discuss their vision.", "raw_text": "I need to meet with one of the other vendors and kind of discuss their vision.", "start_time": 1003.78, "end_time": 1012.64, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 194, "text": "I don't recall anything that they showed us.", "raw_text": "I don't recall anything that they showed us.", "start_time": 1015.12, "end_time": 1017.36, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 195, "text": "To be honest.", "raw_text": "To be honest.", "start_time": 1017.36, "end_time": 1018.08, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 196, "text": "It was kind of a blur when, when John and Annie went through these, like they went through everybody's version of everybody's use cases in like 20 minute sprint, so.", "raw_text": "It was kind of a blur when, when John and Annie went through these, like they went through everybody's version of everybody's use cases in like 20 minute sprint, so.", "start_time": 1018.56, "end_time": 1029.28, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 197, "text": "Fire hose.", "raw_text": "Fire hose.", "start_time": 1029.6, "end_time": 1030.4, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 198, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 1030.64, "end_time": 1031.12, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 199, "text": "And my memory is not what it used to be, so I don't really remember Ed at all.", "raw_text": "And my memory is not what it used to be, so I don't really remember Ed at all.", "start_time": 1031.56, "end_time": 1035.64, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 200, "text": "But yeah, I need to go through talk with them and I think that's tomorrow that I've got that set up and then I need to get with John and Annie and kind of discuss next steps.", "raw_text": "But yeah, I need to go through talk with them and I think that's tomorrow that I've got that set up and then I need to get with John and Annie and kind of discuss next steps.", "start_time": 1036.2, "end_time": 1045.32, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 201, "text": "Okay.", "raw_text": "Okay.", "start_time": 1046.44, "end_time": 1047.08, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 202, "text": "But, yeah, this seems like it would work.", "raw_text": "But, yeah, this seems like it would work.", "start_time": 1048.36, "end_time": 1051.32, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 203, "text": "Seems like it'd be smooth.", "raw_text": "Seems like it'd be smooth.", "start_time": 1053.16, "end_time": 1054.36, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 204, "text": "Oh, I did actually have one more question.", "raw_text": "Oh, I did actually have one more question.", "start_time": 1055.96, "end_time": 1057.84, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 205, "text": "You may have already answered it, so I might just be able to read this in the brief.", "raw_text": "You may have already answered it, so I might just be able to read this in the brief.", "start_time": 1057.84, "end_time": 1061.16, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 206, "text": "But a lot of those emails that we'd be pulling, those are going to have attachments, Excel documents, PDFs, those kind of things from the.", "raw_text": "But a lot of those emails that we'd be pulling, those are going to have attachments, Excel documents, PDFs, those kind of things from the.", "start_time": 1061.72, "end_time": 1071.13, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 207, "text": "From the suppliers.", "raw_text": "From the suppliers.", "start_time": 1072.97, "end_time": 1074.17, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 208, "text": "And, you know, we can feel pretty confident that the ones legitimately coming from the suppliers are free of malware.", "raw_text": "And, you know, we can feel pretty confident that the ones legitimately coming from the suppliers are free of malware.", "start_time": 1074.73, "end_time": 1086.09, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 209, "text": "But obviously, if an LLM is pulling this and accidentally pulls in the wrong email or something, is that portion going to be sandboxed or did you guys have any thoughts on that?", "raw_text": "But obviously, if an LLM is pulling this and accidentally pulls in the wrong email or something, is that portion going to be sandboxed or did you guys have any thoughts on that?", "start_time": 1086.09, "end_time": 1101.14, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 210, "text": "Yeah, those.", "raw_text": "Yeah, those.", "start_time": 1101.94, "end_time": 1104.02, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 211, "text": "All of our LLM processes pipelines run in a sandbox.", "raw_text": "All of our LLM processes pipelines run in a sandbox.", "start_time": 1105.22, "end_time": 1110.82, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 212, "text": "So they spin up like a little VM and pass in files, things of that nature, like into that vm.", "raw_text": "So they spin up like a little VM and pass in files, things of that nature, like into that vm.", "start_time": 1112.58, "end_time": 1119.75, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 213, "text": "So it should be.", "raw_text": "So it should be.", "start_time": 1119.75, "end_time": 1120.43, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 214, "text": "It's kind of.", "raw_text": "It's kind of.", "start_time": 1120.59, "end_time": 1121.27, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 215, "text": "Okay.", "raw_text": "Okay.", "start_time": 1121.27, "end_time": 1121.79, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 216, "text": "Excluded from the rest of the network.", "raw_text": "Excluded from the rest of the network.", "start_time": 1122.03, "end_time": 1123.63, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 217, "text": "And then there's like, ingress egress rules on those sandboxes.", "raw_text": "And then there's like, ingress egress rules on those sandboxes.", "start_time": 1123.63, "end_time": 1127.55, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 218, "text": "So it's pretty well isolated.", "raw_text": "So it's pretty well isolated.", "start_time": 1127.63, "end_time": 1129.55, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 219, "text": "We could also.", "raw_text": "We could also.", "start_time": 1130.75, "end_time": 1131.55, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 220, "text": "So we're trying to pitch this, as I know you guys are like, trying to onboard onto fabric.", "raw_text": "So we're trying to pitch this, as I know you guys are like, trying to onboard onto fabric.", "start_time": 1132.11, "end_time": 1136.75, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 221, "text": "So we are trying to target fabric as the kind of tech stack that's running these pipelines.", "raw_text": "So we are trying to target fabric as the kind of tech stack that's running these pipelines.", "start_time": 1136.83, "end_time": 1143.08, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 222, "text": "So we would need to do some discovery on like what built in security scanning is in the fabric stack.", "raw_text": "So we would need to do some discovery on like what built in security scanning is in the fabric stack.", "start_time": 1143.96, "end_time": 1153.72, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 223, "text": "But I'd assume there's something being Microsoft, that we could leverage there as well.", "raw_text": "But I'd assume there's something being Microsoft, that we could leverage there as well.", "start_time": 1154.36, "end_time": 1158.32, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 224, "text": "But yeah, inside the actual pipeline type code, we always run like our processes inside a vm, essentially.", "raw_text": "But yeah, inside the actual pipeline type code, we always run like our processes inside a vm, essentially.", "start_time": 1158.32, "end_time": 1168.49, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 225, "text": "Okay.", "raw_text": "Okay.", "start_time": 1168.49, "end_time": 1168.89, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 226, "text": "All right, awesome.", "raw_text": "All right, awesome.", "start_time": 1171.93, "end_time": 1173.21, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 227, "text": "Well, again, thank you guys.", "raw_text": "Well, again, thank you guys.", "start_time": 1173.85, "end_time": 1175.05, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 228, "text": "I appreciate your time.", "raw_text": "I appreciate your time.", "start_time": 1175.05, "end_time": 1176.09, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 229, "text": "And if you don't have anything else for me, I hope you have a great day.", "raw_text": "And if you don't have anything else for me, I hope you have a great day.", "start_time": 1176.09, "end_time": 1179.53, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 230, "text": "Yeah, good.", "raw_text": "Yeah, good.", "start_time": 1180.49, "end_time": 1181.29, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 231, "text": "If you.", "raw_text": "If you.", "start_time": 1181.69, "end_time": 1182.25, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 232, "text": "There's a.", "raw_text": "There's a.", "start_time": 1182.49, "end_time": 1183.09, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 233, "text": "There's a password on that.", "raw_text": "There's a password on that.", "start_time": 1183.09, "end_time": 1184.65, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 234, "text": "That web site Justin's gonna send you.", "raw_text": "That web site Justin's gonna send you.", "start_time": 1186.81, "end_time": 1192.09, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 235, "text": "Okay.", "raw_text": "Okay.", "start_time": 1192.25, "end_time": 1192.81, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 236, "text": "Yeah, I included it in there.", "raw_text": "Yeah, I included it in there.", "start_time": 1193.05, "end_time": 1194.49, "speaker_id": 1, "speaker_name": "Justin"}, {"index": 237, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 1195.15, "end_time": 1195.47, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 238, "text": "Cool.", "raw_text": "Cool.", "start_time": 1196.27, "end_time": 1196.75, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 239, "text": "So if any other questions come up as you, as you digest that, you.", "raw_text": "So if any other questions come up as you, as you digest that, you.", "start_time": 1197.23, "end_time": 1202.11, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 240, "text": "You know where to find us if we need to.", "raw_text": "You know where to find us if we need to.", "start_time": 1202.11, "end_time": 1205.15, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 241, "text": "All right, thanks again.", "raw_text": "All right, thanks again.", "start_time": 1206.03, "end_time": 1206.99, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 242, "text": "Okay, thanks, Andrew.", "raw_text": "Okay, thanks, Andrew.", "start_time": 1207.87, "end_time": 1210.11, "speaker_id": 2, "speaker_name": "Ender Chadwick"}, {"index": 243, "text": "Thanks, Andrew.", "raw_text": "Thanks, Andrew.", "start_time": 1210.19, "end_time": 1210.91, "speaker_id": 0, "speaker_name": "Paul Franke"}, {"index": 244, "text": "Take.", "raw_text": "Take.", "start_time": 1210.91, "end_time": 1211.229, "speaker_id": 0, "speaker_name": "Paul Franke"}]
participant_count
0
participants
[]
provider
fireflies
_dlt_meta
—
|
|||||||
| moreland_dashboard | Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF] | Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF] | 1.00 | exact | Active |
|
|
|
Source Record
bronze_moreland_dashboard_md_timetoqb
toggl
Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF]
quickbooks
Oatey
sg_a_spread
True
project_type
Build
billing_type
FF
squad
—
qa_partner
—
project_manager
—
lead_dev
—
|
|||||||
| moreland_dashboard_demand | Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF] | Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF] | 1.00 | exact | Active |
|
|
| toggl | 222567159 | Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF] | 1.00 | fuzzy+embedding | Active |
|
|
|
Source Record
bronze_toggl_projects
id
222567159
workspace_id
5511582
client_id
68250377
name
Oatey - Procurement Shortage Analysis — Proof of Concept (Build Phase) [FF]
is_private
No
active
Yes
updated_at
2026-09-24T14:26:00+00:00
created_at
2026-09-24T14:25:59+00:00
color
#0b83d9
billable
Yes
template
No
auto_estimates
No
rate
250.0
currency
—
recurring
No
actual_hours
—
actual_seconds
—
client_name
Oatey Company
status
active
|
|||||||