examples folder, and every one passes loopmath ocp validate with no findings except where a rule file is meant to fail. The values are made up. The shapes are the ones in loopmath’s workflow catalog, inlined, so each configuration.id is the canonical id of that shape and its settings.
Workflow shapes
In each diagram the boxes are pieces (units of agent work, with their role), the rounded labels are artifacts they read and write, and a dotted edge is the repair a gate triggers when it rejects.solo
One agent implements. The smallest workflow, with a verdict from CI and a runtime score.configuration.id cfg_261aaa36000b; source usual; budget 1 round.
Acceptance rule
tests: tests pass. Signals: tests verdict pass (verified); runtime_s score 960.0 (verified).
Full document on GitHub (1 attempt, OCP 0.3).
best_of_n
Three agents implement the same task in parallel (width 3) and a referee keeps one result.
configuration.id cfg_3f65648c26b6; source alternative; budget 1 round; gates select.
Acceptance rule
tests+referee: tests pass and the referee accepts. Signals: referee verdict accept (reported); tests verdict pass (verified); runtime_s score 1860.0 (verified).
Full document on GitHub (4 attempts, OCP 0.3).
plan_implement
A planner writes a plan and an implementer follows it.configuration.id cfg_9c77371c53df; source habit; budget 1 round.
Acceptance rule
tests: tests pass. Signals: tests verdict pass (verified); runtime_s score 1740.0 (verified).
Full document on GitHub (2 attempts, OCP 0.3).
implement_review
An implementer, then a reviewer whose rejection sends the change back once (control.repair).
configuration.id cfg_ab15440a2d9c; source usual; budget 3 rounds; gates review.
Acceptance rule
tests+review: tests pass and the reviewer approves. Signals: review verdict reject (reported); review verdict accept (reported); tests verdict pass (verified); runtime_s score 3300.0 (verified).
Full document on GitHub (4 attempts, OCP 0.3).
plan_implement_review
Plan, implement, then review, with a repair loop the run did not need.configuration.id cfg_9f823d1b1d85; source exploration; budget 3 rounds; gates review.
Acceptance rule
tests+review: tests pass and the reviewer approves. Signals: review verdict accept (reported); tests verdict pass (verified); runtime_s score 2520.0 (verified).
Full document on GitHub (3 attempts, OCP 0.3).
swarm
A planner, three workers in parallel, and a reviewer that sends the work back once.configuration.id cfg_3c53469b7f4a; source user_edit; budget 3 rounds; gates review.
Acceptance rule
tests+review: tests pass and the reviewer approves. Signals: review verdict reject (reported); review verdict accept (reported); tests verdict pass (verified); runtime_s score 4320.0 (verified).
Full document on GitHub (9 attempts, OCP 0.3).
full-fields
The implement and review shape with every field v0.3 adds filled in: task features, signals including a late event and an unmeasured score, a slate, a preference and a receipt.configuration.id cfg_ab15440a2d9c; source exploration; budget 3 rounds; gates review.
Acceptance rule
tests+review+runtime: tests pass, the reviewer approves and the run finishes under 60 minutes. Signals: review verdict reject (reported); review verdict accept (reported); tests verdict pass (verified); runtime_s score 3300.0 (verified); quality score null (asserted); issue event issue/431 (reported).
Full document on GitHub (4 attempts, OCP 0.3).
Rule pairs
Each numbered v0.3 rule has a pass file and a fail file inexamples/golden/v0.3. Apart from its id and title, the fail file differs from the pass file only in what breaks the rule, and expected.json lists the codes each file must produce. A checker conforms to a rule when it reports exactly those codes. The tables show that difference; the message is what loopmath ocp validate prints.
E190
E190-fail.ocp.json
E191
E191-fail.ocp.json
E192
E192-fail.ocp.json
E193
E193-fail.ocp.json
E194
E194-fail.ocp.json
E195
E195-fail.ocp.json
W182
W182-fail.ocp.json
W196
W196-fail.ocp.json