Skip to content

fix(granola): resolve shared meeting links - #1434

Merged
mslipper merged 1 commit into
mainfrom
centaur/fix-granola-share-links-1787151625
Aug 20, 2026
Merged

fix(granola): resolve shared meeting links#1434
mslipper merged 1 commit into
mainfrom
centaur/fix-granola-share-links-1787151625

Conversation

@decofe

@decofe decofe commented Aug 19, 2026

Copy link
Copy Markdown
Member

Summary

  • accept Granola /d/<uuid> and /t/<uuid>-<suffix> share links directly in granola get and granola transcript
  • resolve share UUIDs to REST not_* IDs through canonical web_url values while passing normalized UUIDs to MCP
  • require direct linked-meeting retrieval and fail closed instead of substituting semantic-search results

Testing

  • PYTHONPATH=.:tools/productivity/granola uv run --no-project --with pytest --with httpx --with typer --with rich --with python-dotenv pytest -q tools/productivity/granola/test_client.py
  • uv run --no-project python -m unittest services/sandbox/test_system_prompt.py
  • uvx ruff check tools/productivity/granola/client.py tools/productivity/granola/test_client.py
  • uvx ruff check --ignore E402,I001 tools/productivity/granola/cli.py
  • git diff --check

Prompted by: @snario

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@mslipper
mslipper added this pull request to the merge queue Aug 20, 2026
Merged via the queue into main with commit cb541d4 Aug 20, 2026
38 checks passed
@mslipper
mslipper deleted the centaur/fix-granola-share-links-1787151625 branch August 20, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants