Skip to content

Dev Refresh - #268

Merged
SDL-HQ merged 3 commits into
devfrom
main
May 5, 2026
Merged

Dev Refresh#268
SDL-HQ merged 3 commits into
devfrom
main

Conversation

@SDL-HQ

@SDL-HQ SDL-HQ commented May 5, 2026

Copy link
Copy Markdown
Owner

No description provided.

SDL-HQ and others added 3 commits May 5, 2026 21:35
## Summary

Adds controlled run selection for the SIR governance workflow.

Changes:
- converts provider, model, and pack workflow inputs from free text to static dropdowns
- adds a canonical run-selection registry
- adds fail-closed validation for operation, mode, provider, model, and pack
- validates pack selections against the existing pack registry
- wires validation before both normal audit/run execution and paired benchmark execution
- adds tests for valid selections, invalid selections, scenario rejection, and registry/workflow alignment

## Scope

No audit semantics changed.  
No benchmark semantics changed.  
No proof or certificate generation changed.  
No policy files changed.  
No generated artefacts changed.  
No scenario workflow support added.

## Tests

- `python tools/validate_run_selection.py --operation run --mode audit --provider xai --model grok-4-1-fast --pack generic_safety`
- `pytest -q tests/test_validate_run_selection.py`
- `pytest -q`
@SDL-HQ
SDL-HQ merged commit f5316b2 into dev May 5, 2026
7 checks passed
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