Campaign-reachable fixed stop: add RiskRegime::Fixed to the closed campaign vocabulary #338
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
crates/aura-research/src/lib.rs:515-526: the shippedFixedStopcomposite"runs as a composite today but is not yet campaign-reachable" because the
closed
RiskRegimeenum has onlyVol | VolTf— there is noRiskRegime::Fixedvariant, so a campaign document cannot express the fixedstop as its risk regime.
Scope
Add
RiskRegime::Fixedto the closed campaign vocabulary (serde form, thedispatch to the
FixedStopcomposite, validation, self-description per C29),so a campaign document can select the fixed stop like the two vol regimes.
Split from #317 (design reconciliation comment there): making composites
data-authorable is a graph-construction question; this is a closed-enum
variant question in the campaign document schema. The two are orthogonal.
context: split out of #317's scope on 2026-07-24; the lib.rs comment is the
tracked evidence.