A single command that generates an end-of-day summary by pulling git commits across all active projects, calendar events from gws, and today's tablet notes from the sync API — giving Ethan a complete picture of what he accomplished without manually checking each system. Useful for client billing, weekly planning, and simply not losing track of fragmented work across projects.
Create ~/bin/daily-rewind as a bash script (~80 lines). It: (1) iterates ~/code/*/.git and ~/services/*/.git running `git log --author=ethan --since=midnight --oneline` to collect commits, (2) calls `gws calendar events list` for today's events, (3) hits tablet-sync.braceyourself.solutions/api/changes?since=
**`~/bin/daily-rewind`** — 95-line bash script that:
- Scans all `~/code/*/` repos for your git commits (supports `today` or a specific date)
- Pulls calendar events from Google Calendar via `gws`
- Checks tablet-sync API for notes
- Formats a grouped summary to stdout
- `--email` flag sends it to yourself via Gmail
**Cron job** — runs daily at 6:00 PM with `--email` flag
**Usage:**
- `daily-rewind` — print today's summary
- `daily-rewind 2026-03-17` — print a past day's summary
- `daily-rewind --email` — email today's summary to yourself