From 7cfce18fcf245a2acd8071d32c85ad5f064172e1 Mon Sep 17 00:00:00 2001 From: Heimdall Date: Sun, 8 Nov 2026 21:28:41 +0000 Subject: [PATCH] Pin the vote page's two unpinned busy-refusal branches A signed-in retract on a full account table must say busy with no sign-in offer (the retract door passes its voter to Throttled), and a spent cast budget must say only "too fast", for anonymous and signed-in voters alike. Both mutants survived Soul s4. Co-Authored-By: Claude Sonnet 5.5 --- .../ConceptVoteRateLimitTests.cs | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/tests/Bifrost.Web.Tests/ConceptVoteRateLimitTests.cs b/tests/Bifrost.Web.Tests/ConceptVoteRateLimitTests.cs index 04cdff4..d8e96fb 100644 --- a/tests/Bifrost.Web.Tests/ConceptVoteRateLimitTests.cs +++ b/tests/Bifrost.Web.Tests/ConceptVoteRateLimitTests.cs @@ -411,6 +411,56 @@ public sealed class ConceptVoteRateLimitTests : IClassFixture