Stu Mason
Stu Mason

Activity

StuMason/progress
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_summary lines
  • 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
Stu Mason

Stu Mason

It works on my agent's machine? · UK