Policies, versioned. A Git-native home for deterministic, testable policy bundles.
Scrudex treats each repository as a policy bundle: text-first rules, fixtures for validation, and signed artifacts for provenance.
---
name: tax_id_validation
version: 0.1.0
determinism: deterministic
fail_mode: closed
---
rule R1: require length(tax_id) == 11 message "Tax ID must be 11 chars"
decision: allow if all_requirements_pass
Policies live in Git with line-level diffs, versioned tags, and signed releases.
Declarative DSL, explicit failure modes, and explainable outputs for audit trails.
Fixtures and CI gates enforce behavior before publishing a bundle.
policies/ and fixtures in fixtures/.scrudex validate, scrudex test, and scrudex eval.Browse repositories or pinned bundles to explore.