Expand description
Stable SDK surface for capturing behavior before a refactor and comparing it afterward.
Enable the standard-core feature, declare a bounded [ScenarioSpec], and
record only canonical observations. Publish captures when a content-addressed
evidence identity is required; use [compare_characterization_captures] for
a strict comparison whose differences retain stable field paths and both
canonical values.
Structs§
- Canonical
Failure - Canonical failure fields used by characterization captures.
- Canonical
Observation - Every observable scenario lane after semantic projection.
- Capture
Comparison - Strict, located result of comparing two characterization captures.
- Capture
Comparison Projection - A named, two-sided declaration of capture fields that are intentionally unstable.
- Capture
Difference - One exact behavioral difference between two characterization captures.
- Characterization
Capture - A capture ready for validation and content-addressed publication.
- Failure
Location - Stable source location attached to a failed outcome.
- Scenario
Input - One ordered, semantic scenario input and the authority required to apply it.
- Scenario
Limits - Hard bounds for one scenario execution.
- Scenario
Spec - Complete metadata required before a repeatable scenario may execute.
Enums§
- Bounded
Lane - A bounded observation lane, retaining the distinction between no lane, an observed empty lane, and an observed prefix whose tail was omitted.
- Canonical
Outcome - Canonical result of a scenario.
- Scenario
Observation Lane - A semantic observation lane selected by a characterization scenario.
Functions§
- characterization_
capture_ kind - Schema tag for the first characterization capture datum.
- characterization_
capture_ predicate - Claim predicate relating a scenario to one immutable capture.
- compare_
characterization_ captures - Compare two captures recursively after applying one declared two-sided projection.
- publish_
characterization_ capture - Validate, intern, and publish an immutable capture for
scenario.