Skip to content

docs: record a real scode-shepherd run as a future eval case - #510

Merged
scode merged 1 commit into
mainfrom
shepherd-testcase-patreon-tags
Nov 8, 2026
Merged

scode merged 1 commit into
mainfrom
shepherd-testcase-patreon-tags

Conversation

@scode

@scode scode commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Until 2026-11-06 scode-shepherd had only run on throwaway tasks. That day it carried a real goal through to four
approved PRs: letting patreon-buddy, a Rust app, follow a Patreon creator's tags alongside collections, which meant
changing how the app identifies a subscription in its storage, sync, and UI layers. The run makes a good eval case:
hard enough that the cheap worker model gave up twice, yet finished in about two hours for about $12 at API prices.
Nobody will remember the details by the time an eval gets written, so this records what one would need to replay it:
the starting commit, the skill version, the ask, and the outcome to compare against. No eval is written yet.

The ask is condensed from the original conversation, which wandered through an assessment, a detour about getting an
auth token to the agent, and the planning questions, into the three prompts to give and the answers to choose.

The record goes in a new testcases/ directory that only the maintainer README points to. An agent running the skill
reads SKILL.md and the files it names, so it never sees an expected outcome that could steer the run being measured.

@scode
scode force-pushed the shepherd-testcase-patreon-tags branch from b25b3ac to e4608be Compare November 7, 2026 05:24
Until 2026-11-06 scode-shepherd had only run on throwaway tasks. That day it carried a real goal through to four
approved PRs: letting patreon-buddy, a Rust app, follow a Patreon creator's tags alongside collections, which meant
changing how the app identifies a subscription in its storage, sync, and UI layers. The run makes a good eval case:
hard enough that the cheap worker model gave up twice, yet finished in about two hours for about $12 at API prices.
Nobody will remember the details by the time an eval gets written, so this records what one would need to replay it:
the starting commit, the skill version, the ask, and the outcome to compare against. No eval is written yet.

The ask is condensed from the original conversation, which wandered through an assessment, a detour about getting an
auth token to the agent, and the planning questions, into the three prompts to give and the answers to choose.

The record goes in a new testcases/ directory that only the maintainer README points to. An agent running the skill
reads SKILL.md and the files it names, so it never sees an expected outcome that could steer the run being measured.
@scode
scode force-pushed the shepherd-testcase-patreon-tags branch from e4608be to ba55b09 Compare November 7, 2026 16:28
@scode
scode marked this pull request as ready for review November 8, 2026 17:14
@scode
scode merged commit 20cd714 into main Nov 8, 2026
5 checks passed
@scode
scode deleted the shepherd-testcase-patreon-tags branch November 8, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant