Ritual: Morning Briefing
Trigger
Every weekday at 8:00 AM local time.
Status
Runs on its declared schedule in .github/workflows/rituals.yml. Run it manually with:
What It Does
Reads the repository state and produces a standup-ready briefing covering what merged yesterday, what PRs are waiting, what's in progress, and any idle work that should be committed or abandoned.
Steps
- Run
git log --since="24 hours ago" --merges --oneline— find merged PRs - Call GitHub API to list open PRs sorted by age
- Run
git branch -v— find branches with recent commits - Run
git status— check for uncommitted local changes - Find branches with last commit > 2 hours ago and uncommitted changes
- Produce the briefing report (see format below)
Report Format
Notes
- Runs silently if nothing to report
- Stale branch threshold: 7 days without activity
- Idle uncommitted threshold: 2 hours