Skip to content

fix: reset exhausted SecAgent draw roster - #262

Open
PANDAJSR wants to merge 10 commits into
SECTL:masterfrom
PANDAJSR:codex/secrandom-secagent-http
Open

fix: reset exhausted SecAgent draw roster#262
PANDAJSR wants to merge 10 commits into
SECTL:masterfrom
PANDAJSR:codex/secrandom-secagent-http

Conversation

@PANDAJSR

@PANDAJSR PANDAJSR commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Automatically reset the temporary student roster when a SecAgent no-repeat draw exhausts the matching candidates.
  • Only reset when matching candidates exist and the draw failed specifically due to the repeat limit.
  • Preserve tag, ID, and name filtering behavior.

Verification

  • dotnet test SecRandom.Core.Tests/SecRandom.Core.Tests.csproj -c Release --no-restore --filter FullyQualifiedName~CoreRuntimeServicesTests
  • 10 tests passed before syncing with upstream.
  • The SecRandom build was blocked locally after sync because the newly introduced upstream PluginSdk/Markdown dependencies require a package restore that did not complete in this environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant