GBrain Dashboard
Browse Notes
New Note
Edit: fresh_handover_prompt.md
Cancel
Note Content (Markdown)
# FRESH-CONTEXT HANDOVER: Notion Easier Agency Access for GBRAIN ## GOAL Access Easier Agency Notion page/database, extract its 5 departments (Marketing, Sales, Relationships, Fulfilment, Operations), prepare for gbrain ingestion. ## PREREQUISITES - Terminal access to run `hermes mcp` commands - Notion workspace access - Ability to share Notion content with "Hermes" integration ## STEP 1: VERIFY MCP CONNECTION (RUN THESE) ```bash # 1. Check MCP servers hermes mcp list # EXPECT: notion npx notion-mcp-server all ✓ enabled # 2. Test integration token hermes mcp execute notion get_self '{}' # EXPECT: Returns bot user info for "Hermes" # 3. Test basic search hermes mcp execute notion search_pages '{"query": "Hermes WebUI", "pageSize": 5}' # EXPECT: Returns Hermes WebUI page ``` ## STEP 2: CONFIRM EASIER AGENCY ACCESS ISSUE ```bash # 4. Search for Easier Agency hermes mcp execute notion search_pages '{"query": "Easier Agency", "pageSize": 10}' # EXPECT: Results show Easier Agency (ID: eb7df9ac-6a51-49a1-8af5-5fcae6ff2674) # NOTE: Parent database ID shown in results (likely 86b9c355-cc0c-4438-b964-beb0141ecab9) # 5. Test direct page access (WILL FAIL - sharing needed) hermes mcp execute notion get_page '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "include_properties": true}' # EXPECT FAILURE: object_not_found - "Make sure the relevant pages and databases are shared with your integration \"Hermes\"" # 6. Test parent database access (WILL ALSO FAIL) hermes mcp execute notion get_data_source '{"data_source_id": "86b9c355-cc0c-4438-b964-beb0141ecab9"}' # EXPECT FAILURE: Similar object_not_found error ``` ## STEP 3: USER ACTION - SHARE IN NOTION **STOP AND INSTRUCT THE USER:** The integration is working but Easier Agency content is NOT shared with "Hermes". **USER MUST DO THIS IN NOTION:** 1. Open the Easier Agency page 2. Click ••• menu → "Add connections" or "Connect" 3. Ensure integration "Hermes" is selected 4. Confirm sharing **ALTERNATIVE:** Share the parent database (ID from step 4) instead. **VERIFICATION:** After sharing, wait 60 seconds then rerun step 5. ✅ SUCCESS: Returns page metadata instead of object_not_found ❌ IF STILL FAILING: Wait longer, re-check sharing, or try sharing parent database ## STEP 4: EXTRACT EASIER AGENCY CONTENT (AFTER SHARING WORKS) ```bash # 7. Get page properties hermes mcp execute notion get_page '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "include_properties": true}' # 8. Get page content as markdown hermes mcp execute notion get_page_markdown '{"page_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674"}' # 9. Get child blocks (the 5 departments) hermes mcp execute notion get_block_children '{"block_id": "eb7df9ac-6a51-49a1-8af5-5fcae6ff2674", "pageSize": 100}' # Process each block recursively to extract Marketing, Sales, Relationships, Fulfilment, Operations ``` ## STEP 5: EXTRACT SUPPORTING CONTENT (ALREADY ACCESSIBLE) ```bash # Software Logins (metadata only - NO credentials) hermes mcp execute notion query_database '{"data_source_id": "d6f9882d-56c7-493e-a026-8b6012e1b30b", "pageSize": 100}' # API Keys (metadata only - NO raw keys) hermes mcp execute notion query_database '{"data_source_id": "f1be5677-deda-4ce4-bd64-7a0e12439022", "pageSize": 100}' # Outreach Tracker hermes mcp execute notion query_database '{"data_source_id": "2ee0308b-4848-80e2-b2d4-000bf535a2b4", "pageSize": 100}' # ContentOS pages hermes mcp execute notion get_page_markdown '{"page_id": "3210308b-4848-8163-b899-d9631caa16ae"}' hermes mcp execute notion get_page_markdown '{"page_id": "3230308b-4848-8048-bc54-fa1729e7eda1"}' hermes mcp execute notion get_page_markdown '{"page_id": "3230308b-4848-80bf-aac4-cbb64c785e3a"}' # OUTBOUND copies hermes mcp execute notion get_page_markdown '{"page_id": "3250308b-4848-8166-a323-d3eaa96741af"}' hermes mcp execute notion get_page_markdown '{"page_id": "3250308b-4848-8103-afd5-e928c7aca221"}' # Company records hermes mcp execute notion get_page_markdown '{"page_id": "2250308b-4848-80ad-ba84-000be1cc02fe"}' hermes mcp execute notion get_page_markdown '{"page_id": "3750308b-4848-8028-928f-c1787a1b7e0d"}' ``` ## STEP 6: PREPARE FOR GBRAIN INGESTION Format all content as: ``` # [Title] [Compiled truth - current synthesis, key points] --- [Timeline - append-only evidence with sources/dates] ``` Apply your steering: - **Primary ICP**: UK 7-figure ecom brands (profit-focused) - **Secondary/Passive**: SaaS/service businesses - **ContentOS**: Plan to drop Airtable for Hermes-based automations - **Refine post types**: Distill to ~5 core categories - **NEVER include raw credentials/secrets**—only metadata (service names, status, last rotated, etc.) ## SUGGESTED GBRAIN FILE STRUCTURE ``` vault/ ├── people/ │ └── anthony-stratton.md ├── organisations/ │ ├── easier-agency.md │ └── easier-marketing.md ├── projects/ │ ├── contentos-pipeline.md │ ├── outreach-framework.md │ └── easier-agency-departments/ │ ├── marketing.md │ ├── sales.md │ ├── relationships.md │ ├── fulfilment.md │ └── operations.md ├── processes/ │ ├── contentos-workflows.md │ └── outreach-sops.md └── decisions/ ├── icp-strategy-decision.md ├── tech-stack-decision.md └── contentos-airtable-migration.md ``` ## SUCCESS CHECKLIST - [ ] MCP connection verified (Step 1) - [ ] Integration token validated (Step 1) - [ ] Easier Agency access granted via user sharing (Step 3) - [ ] Five departments extracted (Step 4) - [ ] Supporting content extracted (metadata only) (Step 5) - [ ] Formatted for gbrain with compiled truth + timeline (Step 6) - [ ] Your steering applied (Step 6) - [ ] No sensitive data leaked (Step 6) ## YOUR NEXT ACTION **Share the Easier Agency page/database with the Hermes integration in Notion, then confirm when done.** I'll be ready to execute the extraction immediately after your confirmation. If you prefer to work with accessible content first while resolving access separately, let me know—I can extract Software Logins, API Keys, Outreach Tracker, ContentOS, OUTBOUND copies, and company records now.
Save Changes