plugin-matching
| Version | 2026.176.2100 |
| Repo | superproject |
| Plugin | yes — see the plugin reference |
The matching check verb relocated into a candy: pure in-process value
matching (no target probe) — coerces plugin_input.matching to a string and
asserts every plugin_input.contains goss-style matcher against it via the
shared sdk.MatchAll/MatchValueString helpers. A STATELESS verb, so it serves
itself over the pb Invoke envelope in BOTH placements (compiled-in OR
out-of-process) — the matcher analogue of candy/plugin-example exampleprobe.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the matching verb dispatches through the provider registry and asserts goss-style matchers against a value |