Matchers and Effect Builders
Document matchers, effect builders, shape helpers, and stable public imports.
Abstract
Document matchers, effect builders, shape helpers, and stable public imports.
This page should explain how tests express effect assertions and how those assertions connect to the catalog and report formats.
Audience
These pages are complete references for commands, APIs, configuration, files, reports, and exit codes.
What This Page Should Contain
- The supported matcher functions.
- The supported effect builders or shape helpers.
- Examples of asserting required and forbidden effects.
- The stable import surface versus internal helpers.
Content Outline
- List the complete surface area.
- Mark stable public API versus internal or alpha behavior.
- Document inputs, outputs, defaults, errors, and versioning.
- Point back to guides for examples.
Practical Guidance
- Show the simplest matcher first.
- Pair each matcher with one effect example.
- Keep the output shape consistent with the report pages.
- Explain the failure mode when a matcher does not find the expected effect.
Evidence To Add
- Real commands, APIs, or artifacts from the Blackbox showcase system.
- Links to related concept, guide, reference, or troubleshooting pages.
- Clear limits and prerequisites where the page touches alpha behavior.