yield/
FIRST-PARTY TESTS · METHOD 1.1

Latest verified result · August 8, 2026

40/40

Every owned skill workflow test finished with the expected result.

What this result says

Yield ran the exact workflow steps.

These tests cover the part Yield controls: running code, keeping step order, saving results, and resuming. They do not claim Yield is better than prompts or judge whether a model’s answer is true.

40 / 40skill workflow tests passed
10 × 4patterns × supported SDKs
8 / 8runtime checks passed
0third-party comparisons
01 / Skill workflow tests

The same ten flows. Four SDKs.

Each PASS is a real yskill test run. The suite gives fixed answers for agent and user steps. Yield still runs command steps itself.

Owned skill workflowTypeScriptPythonGoRust
Review a branchPASSPASSPASSPASS
Investigate a failurePASSPASSPASSPASS
QA a web changePASSPASSPASSPASS
Release a packagePASSPASSPASSPASS
Triage an issuePASSPASSPASSPASS
Repair CIPASSPASSPASSPASS
Upgrade a dependencyPASSPASSPASSPASS
Migrate a databasePASSPASSPASSPASS
Audit a security changePASSPASSPASSPASS
Publish an iOS buildPASSPASSPASSPASS
02 / Runtime

Eight runtime checks.

These checks cover responses, replay, choices, changed code, and failed rules.

  1. 01Resume and finish

    A saved answer moves the run to its expected final result.

  2. 02Commit one response

    Concurrent identical responses create one completion event.

  3. 03Recover an exact retry

    The same committed response recovers; different content is refused.

  4. 04Keep answers inside choices

    Every SDK rejects a value outside the options declared by the workflow.

  5. 05Repeat the same run

    The saved history produces the same next step.

  6. 06Stop on changed behavior

    If the workflow changed, Yield stops instead of using the wrong saved result.

  7. 07Stop on a failed rule

    A failed check ends as blocked and saves the reason.

  8. 08Handle changed code

    New workflow code is refused until the user accepts the change.

03 / Method

Test the code on its own.

The suite uses fixed model answers. If a test fails, the problem is in the SDK, runtime, protocol, or workflow code.

01

Use fixed answers

Checked-in test data gives a valid agent or user answer for each step.

02

Run the workflow

yskill test runs commands, submits each answer, and requires the expected final result.

03

Check the runtime

Focused tests cover concurrent responses, exact retries, choices, replay, blocked runs, and changed code.

04 / What it proves

A useful result with a clear limit.

We show what the tests cover and what they do not cover.

This proves

  • All four SDKs can run the ten tested workflows.
  • Yield runs commands, keeps step order, saves state, checks rules, and records the final result in these tests.
  • The tested runtime stops when behavior changes or a rule fails.

This does not prove

  • Yield is better than prose or any other tool.
  • An agent’s diagnosis, review, or recommendation is correct.
  • The example commands are safe for every production repository.

Run it yourself.

The published result is accepted only when the tests run again with the same source hash and test list.

git clone https://github.com/operatorstack/yield.git
cd yield/evals
git checkout 66decd17098acf2e16e90cb7286d7f6949d4c158
npm ci
npm test

Exact first-party test source

Source hash

9a3f7e52d3321fc41bd5792f185db8d9aac235f4031cc1d0651bb60e8de076c1

Yield commit

66decd17098acf2e16e90cb7286d7f6949d4c158

Generated . The hash covers the CLI, runtime, protocol, SDKs, skill workflows, test data, and test script. It does not include build caches or independently test agent judgment.