Skip to content

Four of five Outpost scenarios do not discriminate #47

Description

@leggetter

What

With the harness no longer withholding that Outpost is the product (#46), the Outpost suite barely separates agents. From the corrected 24-cell run plus a 6-cell run of outpost-005:

scenario result discriminates
001 customer subscriptions 6/6 no
002 disabled destination 5/6 yes — weak model skips recovering the held events
003 operator events 6/6 no
004 queue destination 5/6 yes — one model builds it in the wrong product
005 topic scoping 6/6 no

+skills passes everything.

003 is worse than flat — it is variance

It was written predicting universal failure ("Expect every agent to fail this initially"). It has passed 6/6 across three models and both arms, including a weak model with no skills, by enumerating candidate routes until one answers. And the same model passed 4/4 in one run and 0/1 in the next, because passing turns on which paths get guessed. A single attempt publishes a coin flip.

005 was designed to discriminate and does not

Its trap — narrowing a customer's topics too far — was verified against a hand-written wrong answer, which proves the scorer works and says nothing about whether agents make that mistake. They do not: all six read the current topic list and removed one element. The prompt also stated the invariant outright ("everything else they get today should carry on exactly as it is"), and the wrong answer took more work than the right one.

The lesson worth keeping

Both scenarios that do discriminate were found by accident, not design — 004 was built expecting a judgement trap and caught product confusion instead. Designing hard scenarios from an armchair has not worked. The productive route looks like mining transcripts for mistakes agents actually made, which triage.ts now surfaces.

Done when

Each of 001, 003, 005 either discriminates or is recorded as a deliberate floor, and 003 is given multiple attempts or held back until #34 makes its route findable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    scenarioScenario coverage, design or correctness

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions