stumason.dev
TypeScript
Pull Request Merged
PR #89 merged: feat: auto-generated weekly hero line — the claim that demonstrates itself
The hero says "I build software that uses AI to solve real problems." This makes the hero prove it: one AI-written sentence about the week's actual shipped work, directly underneath, labelled honestly as auto-generated.
Anti-slop measures
- Input is real data: the week's merged PRs/releases with their existing
ai_summarylines - Hard prompt constraints: first person, must start "This week:", names 2–3 shipped things with project names, ≤32 words, concrete verbs only, banned-word list (seamless/robust/leverage/delve/etc), no emoji/exclamations
- Output validated: rejected unless it starts "This week:" — falls back to keeping last week's line
- The label says it's AI-generated from GitHub activity. Transparency is what makes it a feature instead of slop.
Cost
One gpt-5-mini call per week (Sun 02:15, after the repo sync). Quiet weeks (<2 merged PRs) skip the call entirely and keep the previous line.
php artisan hero:digest regenerates on demand.
+187
additions
-21
deletions
8
files changed