Publish the Outpost snapshot: 104/114 - #53
Conversation
Adds the four new Outpost scenarios and re-measures outpost-001, whose scorer changed materially. 114 benchmark cells across 19 scenarios, of which 30 are Outpost and 28 pass. The 84 Event Gateway cells carry over from v0.2.0 untouched. That is only legitimate because the prompt addendum is now gated on the scenario rather than on the machine having an Outpost key — otherwise every prompt in the suite would have changed and none of the old rows would be comparable. outpost-003 is published from a majority of three passes, not one. It was worth doing: both weak-model cells split 2-1, and the two failures were different mistakes — one built Event Gateway notification webhooks instead of Outpost operator events, the other timed out at 165 tool calls still enumerating undocumented routes. A single attempt would have published either as a capability gap. The frontier models were stable across all six observations. The published rows are pass 3, which matched the majority. **compare-snapshots was broken and blamed the wrong thing.** Snapshots are ~9.6MB and execFileSync defaults to a 1MB buffer, so reading a tagged snapshot failed with ENOBUFS and the catch reported "could not read results/latest.json at <ref>. Is it a tag or commit in this repository?" — sending you to check a tag that was present and readable. The one tool the release process has for not claiming progress that did not happen had quietly stopped working at the size where it becomes useful. With it working, it correctly refuses to credit three outpost-001 flips to the agents: that scenario's scorer, prompt and seed all changed between the refs, so they are corrections rather than improvements. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Nt2Zgjw7STjrnFXYKRRVAA
Draft release notes for v0.3.0Title: ---Outpost had one scenario in this benchmark. It now has five, covering customer Running them turned up four gaps, all in what an agent can read rather than in what the Nothing shipped to the product this cycle. The four gaps are open and none is ours to Scenarios: 19 (+4) Snapshot: 114 rows · 6 experiments · 19 scenarios · 104 passed. The 84 Event Gateway rows carry over unchanged from v0.2.0. The 30 Outpost rows are new ShippedNothing. The four findings below are open against the docs, the API and the skill, and Benchmark
Discovered
How the numbers movedAgainst v0.2.0, on the 90 cells present in both: Those three moved because that scenario's scorer, prompt and seed were all corrected —
What this release does not claimThere is no skills result here. Across the Outpost scenarios, An earlier run of the same scenarios read 9–0 in favour of skills. That number was our own Four of the five Outpost scenarios are passed by every agent. That is an honest floor and |
Adds the four new Outpost scenarios and re-measures
outpost-001, whose scorer changed materially. 114 benchmark cells across 19 scenarios; 30 are Outpost and 28 pass.What was re-run, and what carried over
Carrying the 84 over is only legitimate because the prompt addendum is now gated on the scenario rather than on the machine having an Outpost key. Before that fix every prompt in the suite would have changed and no old row would be comparable.
outpost-003is a majority of three passesWorth the extra 12 cells. Both weak-model cells split 2–1, and the two failures were different mistakes:
A single attempt would have published either as a capability gap. The frontier models were stable across all six observations. Published rows are pass 3, which matched the majority.
That second failure sharpens #34: when the correct API is undocumented and an adjacent one is well documented, a weaker agent reliably finds the documented wrong thing.
compare-snapshotswas broken and blamed the wrong thingSnapshots are ~9.6 MB.
execFileSyncdefaults to a 1 MB buffer, so reading a tagged snapshot failed withENOBUFS, and this file's own catch reported:…sending you to check a tag that was present and readable. The one tool the release process has for not claiming progress that didn't happen had quietly stopped working at the size where it becomes useful.
With it fixed it does its job, refusing to credit three
outpost-001flips to the agents because that scenario's scorer, prompt and seed all changed:What this snapshot does not show
Every Outpost scenario is at 6/6 by majority except the two single failures above. There is no skills signal:
+skillsand-no-skillsare within one cell of each other, and one of the two skills-arm failures was an agent asking for confirmation rather than failing the task. The release should claim coverage, not a skills result.🤖 Generated with Claude Code
https://claude.ai/code/session_01Nt2Zgjw7STjrnFXYKRRVAA