| name | run2_enterprise-data-retrieval |
| description | Comprehensive guide for retrieving structured information from enterprise JSON data files containing Slack messages, documents, meetings, and metadata. |
Enterprise Data Retrieval
Data Layout
/root/DATA/metadata/ - employee.json (eid -> name, role, location, org), customers_data.json, salesforce_team.json
/root/DATA/products/<ProductName>.json - per-product data with keys: slack, documents, meeting_transcripts, meeting_chats, urls, prs
Product JSON Keys
slack (list)
{
"Channel": {"name": "planning-ProductName", "channelID": "ch-xxx"},
"Message": {"User": {"userId": "eid_xxx", "timestamp": "ISO", "text": "..."}, "Reactions": []},
"ThreadReplies": [{"User": {...}}],
"id": "utteranceID"
}
Note: ThreadReplies are often empty; sequential messages in a channel represent the conversation flow.
documents (list)
{"content": "...", "date": "ISO", "document_link": "URL", "author": "eid_xxx", "type": "Market Research Report|Product Vision Document|...", "id": "..."}
Documents typically have draft and final versions. The final version link contains "final_" prefix.
urls (list)
{"link": "URL", "description": "...", "id": "..."}
Retrieval Patterns
Finding Document Authors + Key Reviewers
- Filter
documents by type matching the document name
author field gives the document author (employee ID)
- Search Slack for messages containing the document link
- Find messages between the draft post and final post timestamps
- All users who provided feedback (not just "thanks") are key reviewers
- The author who posted both draft and final is also included
Finding Competitor Insight Providers
- Search all Slack messages for competitor product names
- Identify messages where users share specific features, strengths, or weaknesses
- "Insight providers" = those who shared substantive information (described features, compared, analyzed)
- Differentiate from those who just asked questions or said "thanks"
Finding Competitor Demo URLs
- Search Slack messages for URL patterns containing competitor names + "demo"
- Filter out internal product demos (sf-internal URLs)
- Only include external competitor product demo URLs