mind-body launch tests: a Persona request of every claim kind at once is refused

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-10-10 19:20:11 +02:00
commit 7be2261d0c

View file

@ -902,7 +902,8 @@ mod tests {
// And more than one claim, of any mix: the refusal is "any claim", not "exactly one".
let two = [spec_ref("x"), spec_ref("blocked")];
let three = [spec_ref("x"), spec_ref("blocked"), reference(PipelineKind::Question, "no-such-document")];
for claims in [&two[..], &three[..], &[spec_ref("x"), spec_ref("x")][..]] {
let every_kind: Vec<PipelineRef> = PipelineKind::ALL.iter().map(|kind| reference(*kind, "no-such-document")).collect();
for claims in [&two[..], &three[..], &[spec_ref("x"), spec_ref("x")][..], &every_kind[..]] {
let outcome = rig.launch(RunTurn::PersonaTurn, claims, five());
assert_eq!(outcome, LaunchOutcome::Refused(Declined::PersonaRunTakesNoClaims), "{} claims", claims.len());
}