| name | dashclaw-weekly |
| description | Compile the week's maintainer-log entries + git history into ONE pasteable Reddit-ready DashClaw update. Drafts only — publishing stays human (MAINTAINER.md §4 spirit). Use when Wes asks for the weekly update, a Reddit digest, or "what happened this week". |
DashClaw weekly digest
Turn the maintainer's log into a public weekly update Wes can paste to
Reddit unmodified. The story is the experiment: an AI maintains this repo
under a human-held constitution (MAINTAINER.md), and these are its
receipts.
Gather (in order)
- Cursor: find the last
<!-- digest-posted: YYYY-MM-DD --> marker in
docs/maintainer-log.md. Cover everything after it. No marker → last 7
days. An explicit range in the user's args overrides both.
- Log entries: read the covered entries in
docs/maintainer-log.md —
they are the primary source (decisions, incidents, numbers).
- Commits:
git log --oneline --no-merges --since=<cursor> on main —
cross-check nothing shipped unlogged. If something did, say so in the
digest (the gap is itself content) and append a catch-up log entry.
- Dogfood stats (best-effort, skip silently if unavailable): with a
local instance running and
DASHCLAW_API_KEY in .env.local, GET
/api/policies/summary (30-day decision outcome counts — label the
window honestly) and /api/policies/proposals (open tuning proposals).
These are the "the product governs its own maintainer" numbers.
Compose
One fenced code block, ready to paste. No hard wraps — one line per
paragraph, blank lines between (Wes's standing formatting rule for copyable
text). Plain language; define DashClaw terms on first use; no internal
codenames, file paths only when they're the point.
Sections, in order, dropping any that are empty this week: