Skip to content

Make weekly briefing routine-ready: drop X, Notion-authoritative dedup, phone notification#1

Draft
Katherine-Peng wants to merge 7 commits into
mainfrom
claude/nifty-mendel-xfqsa9
Draft

Make weekly briefing routine-ready: drop X, Notion-authoritative dedup, phone notification#1
Katherine-Peng wants to merge 7 commits into
mainfrom
claude/nifty-mendel-xfqsa9

Conversation

@Katherine-Peng

Copy link
Copy Markdown
Owner

What & why

Prepares the weekly briefing so it can run unattended as a Claude Code cloud Routine every Sunday 7pm, write to the existing Notion Learning Agent Recommendation page, and notify the phone. The briefing logic and Notion target already existed — this adds the missing pieces and removes a capability the agent doesn't actually have (X).

Changes — prompts/weekly-briefing.md

  • Drop X/Twitter. No X connector exists; runs logged "X not checked this run." Removed the X scan (STEP 2a), the tool-budget line, and the X fields in the Sources-checked header and Source Health line so briefings honestly report what was scanned.
  • Notion-authoritative dedup. Added STEP 1d — read the most recent ~6 child pages under the Learning Agent Recommendation page and exclude their URLs. Reworded STEP 1b + STEP 5 so previously-recommended.md is a best-effort seed, not the source of truth (cloud runs start from a fresh clone and can only push to claude/ branches, so the file can't be relied on).
  • Add STEP 7 — Notify. After the page is created: post a Notion comment that @mentions Katherine (reliable mobile push) and, best-effort, call PushNotification.
  • Minor: fixed stale source-count wording; relabeled STEP 1.

Changes — README.md

  • Added a Scheduling section documenting the cloud Routine path (weekly Sunday 7pm, Network access = Full, Notion connector).

⚠️ Follow-ups (required for the routine to work)

  1. Merge this to main — routines clone the default branch, so the updated prompt only takes effect after merge.
  2. Create the Routine at claude.ai/code/routines (can't be done from a web session): repo = this repo, trigger = Weekly · Sunday · 7:00 PM (local), environment Network access = Full, keep the Notion connector. Then Run now to test.

Notification channel verified live via a Notion @mention test comment on the Learning Agent Recommendation page.


Generated by Claude Code

claude added 7 commits June 8, 2026 23:00
…p, phone notification

- Remove X/Twitter scan + reporting (no X access; runs logged 'X not checked')
- Add STEP 1d + STEP 5 note so dedup reads from Notion (durable across cloud fresh-clones) instead of relying on committing previously-recommended.md
- Add STEP 7: notify via Notion @mention (reliable phone push) + best-effort PushNotification
- Fix stale source count wording; document cloud Routine scheduling in README
- Re-add Benedict Evans as WebSearch-only source (author disabled RSS; site 403s bots)
- STEP 7: make Google Calendar the primary phone-notification channel (Notion mention secondary), since Notion mentions aren't reaching the user and email can't auto-send
- Add .gitignore; stop tracking .DS_Store (.DS_Store + logs/.DS_Store)
- Refresh sources.md cache header (now manually maintained)
…ulleted summaries, Source Health as collapsed toggle; mention only katherinepeng.uk on the individual page
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.

2 participants