# Fixture: BackupProvider declared with encryption=false. # Expected: EncryptionRequired contract rejects at nickel export time. let Schema = import "schemas/providers/backup.ncl" in { provider | Schema.BackupProvider | Schema.EncryptionRequired = { name = "no-crypto-provider", binary = "noop", features = { tags = false, ui = false, verify = false, mount = false, encryption = false, # ← deliberately broken compression = false, dedup = 'none, streaming = false, }, env = { required = [] }, commands = { backup = { subcmd = "backup", snapshot_id_regex = "id (?P\\w+)", }, restore = { subcmd = "restore", target_flag = "--target", }, list = { subcmd = "list" }, forget = { subcmd = "forget" }, }, }, }