CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/release-0.5.0.md
requirements/ci.in
requirements/ci.txt
schema/policy.schema.json
scripts/check_contracts.py
scripts/check_package.py
scripts/check_release.py
scripts/validate.py
scripts/validation_utils.py
src/compiler/__init__.py
src/compiler/_version.py
src/compiler/cli.py
src/compiler/compile_action_policy.py
src/compiler/compile_policy.py
src/compiler/compile_policy_file.py
src/compiler/contract_hash.py
src/compiler/load_policy.py
src/compiler/write_compiled_contract.py
src/compiler/schemas/action_policy.schema.json
src/compiler/schemas/compiled_action_contract.schema.json
src/compiler/schemas/policy.schema.json
src/cricore_contract_compiler.egg-info/PKG-INFO
src/cricore_contract_compiler.egg-info/SOURCES.txt
src/cricore_contract_compiler.egg-info/dependency_links.txt
src/cricore_contract_compiler.egg-info/entry_points.txt
src/cricore_contract_compiler.egg-info/requires.txt
src/cricore_contract_compiler.egg-info/top_level.txt
tests/compiler/test_action_policy.py
tests/compiler/test_compile_policy_file.py
tests/compiler/test_contract_hash_deterministic.py
tests/compiler/test_contract_writer.py
tests/compiler/test_legacy_compatibility.py
tests/compiler/test_policy_compiler.py
tests/compiler/test_policy_loader.py
tests/fixtures/actions/create-only.compiled.json
tests/fixtures/actions/create-only.policy.json
tests/fixtures/actions/mixed.compiled.json
tests/fixtures/actions/mixed.policy.json
tests/fixtures/actions/modify-only.compiled.json
tests/fixtures/actions/modify-only.policy.json
tests/fixtures/legacy/all-sections.artifact.json
tests/fixtures/legacy/all-sections.compiled.json
tests/fixtures/legacy/all-sections.policy.json
tests/fixtures/legacy/allow-only.artifact.json
tests/fixtures/legacy/allow-only.compiled.json
tests/fixtures/legacy/allow-only.policy.json
tests/fixtures/legacy/approval-threshold.valid.artifact.json
tests/fixtures/legacy/approval-threshold.valid.compiled.json
tests/fixtures/legacy/approval-threshold.valid.policy.json
tests/fixtures/legacy/deny-only.artifact.json
tests/fixtures/legacy/deny-only.compiled.json
tests/fixtures/legacy/deny-only.policy.json
tests/fixtures/legacy/minimal.valid.artifact.json
tests/fixtures/legacy/minimal.valid.compiled.json
tests/fixtures/legacy/minimal.valid.policy.json
tests/fixtures/legacy/ordered-targets.artifact.json
tests/fixtures/legacy/ordered-targets.compiled.json
tests/fixtures/legacy/ordered-targets.policy.json
tests/fixtures/policies/invalid/bad-contract-version.invalid.json
tests/fixtures/policies/invalid/extra-top-level-field.invalid.json
tests/fixtures/policies/invalid/missing-contract-id.invalid.json
tests/fixtures/policies/valid/approval-threshold.valid.json
tests/fixtures/policies/valid/minimal.valid.json
tests/schema/test_policy_schema_validation.py