Example 1: durable task reliability
Decision: Is a candidate release safe enough to admit, execute, and reconcile a fixed suite of durable tasks in staging?
Record admission and outcome separately:
trial-record.json
202 response counts only as admission. The success numerator changes only
after terminal and effect evidence meet the frozen protocol.
Example 2: resumable event consumption
Decision: Does a consumer recover from disconnects without losing or double-applying lifecycle events?- Create one disposable run.
- Persist events and the cursor only after the local transaction commits.
- Disconnect after each selected sequence boundary.
- Resume with the persisted
Last-Event-ID. - Compare stored sequences with the authoritative run projection.
- Repeat under slow-consumer, duplicate-delivery, and temporary-outage cases.
- missing unique sequences;
- duplicate deliveries and duplicate side effects separately;
- reconnect attempts and recovery time;
- terminal projection mismatches; and
- unreconciled outcomes.
Example 3: federated memory degradation
Decision: Does an agent retain useful, source-labelled recall when one read-only memory provider is unavailable? Build a fixture set with expected facts, contradictions, recency, and source lineage. Run the same queries against:- every configured source available;
- each source timed out in turn;
- malformed records from one source; and
- every source unavailable.
The federation API returns
partial only when at least one source succeeds and
failed when none succeeds. Provider failures are result states; callers must
inspect the aggregate and per-source statuses instead of relying on exceptions.
Example 4: governed agent tools
Decision: Does an agent host expose only tools allowed by the granted scope and require approval before a committing action? Create a matrix of principal, scope set, tool, operation class, approval state, and expected result. Include:- read-only tool with matching scope;
- tool absent from the granted scope set;
- committing tool before approval;
- committing tool after approval;
- expired or revoked token;
- replay of the same logical mutation; and
- foreign-tenant resource identifier.
Turn a template into a study
- Copy the closest example.
- Replace the decision with the exact release or product choice.
- Freeze task IDs, inputs, attempts, budgets, and exclusions.
- Define machine-readable evidence records and a redaction review.
- Run a small pilot to debug the harness.
- Freeze the confirmatory protocol before viewing comparative results.
- Publish counts, denominators, failures, resources, and limitations together.
Design the evaluation
Define the decision, evidence class, controls, metrics, stop rules, and
acceptance threshold.
Metrics glossary
Keep outcome, reliability, performance, resource, and validation metrics
distinct.