LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/api-reference.md
docs/blueprint-cookbook.md
docs/blueprint-guide.md
docs/blueprint-reference.md
docs/cli-reference.md
docs/dos-automation.md
docs/spec/README.md
docs/spec/api.md
docs/spec/asset-resolution.md
docs/spec/blueprint-model.md
docs/spec/cli.md
docs/spec/codex.md
docs/spec/http-serve.md
docs/spec/instance-model.md
docs/spec/media-spec.md
docs/spec/script-properties.md
docs/spec/script-spec.md
planning/design/audits.md
planning/design/guest-communication.md
planning/design/script-examples/03-timing-spellings-and-scope.rlqs
planning/design/script-examples/07-regex-escaping-regimes.rlqs
planning/design/script-examples/08-bare-word-namespaces.rlqs
planning/design/script-examples/README.md
reliquary/__init__.py
reliquary/__main__.py
reliquary/acquire.py
reliquary/assets.py
reliquary/binding.py
reliquary/blueprint.py
reliquary/cli.py
reliquary/credentials.py
reliquary/document.py
reliquary/errors.py
reliquary/events.py
reliquary/facts.py
reliquary/home.py
reliquary/interaction.py
reliquary/interaction_agentless.py
reliquary/jsonc.py
reliquary/library.py
reliquary/lifecycle.py
reliquary/machine.py
reliquary/machines.py
reliquary/media.py
reliquary/platform_dos.py
reliquary/progress.py
reliquary/properties.py
reliquary/resolve.py
reliquary/script_grammar.lark
reliquary/script_nodes.py
reliquary/script_parser.py
reliquary/script_runner.py
reliquary/script_timing.py
reliquary/script_validation.py
reliquary.egg-info/PKG-INFO
reliquary.egg-info/SOURCES.txt
reliquary.egg-info/dependency_links.txt
reliquary.egg-info/entry_points.txt
reliquary.egg-info/requires.txt
reliquary.egg-info/top_level.txt
reliquary/codex/codex.json
reliquary/codex/blueprints/freedos.rlqb
reliquary/codex/blueprints/openbsd.rlqb
reliquary/codex/scripts/freedos-install.rlqs
reliquary/codex/scripts/freedos-verify.rlqs
reliquary/codex/scripts/openbsd-install.rlqs
reliquary/schemas/blueprint-schema-v1.json
reliquary/schemas/machine-state.schema.json
reliquary_tests/__init__.py
reliquary_tests/test_acquire.py
reliquary_tests/test_api_spec_conformance.py
reliquary_tests/test_assets.py
reliquary_tests/test_binding.py
reliquary_tests/test_blueprint.py
reliquary_tests/test_check_script.py
reliquary_tests/test_cli.py
reliquary_tests/test_conformance_corpus.py
reliquary_tests/test_core.py
reliquary_tests/test_credentials.py
reliquary_tests/test_document.py
reliquary_tests/test_documented_examples.py
reliquary_tests/test_errors.py
reliquary_tests/test_events.py
reliquary_tests/test_external_effect_guards.py
reliquary_tests/test_facts.py
reliquary_tests/test_freedos_install_integration.py
reliquary_tests/test_home.py
reliquary_tests/test_jsonc.py
reliquary_tests/test_library.py
reliquary_tests/test_lifecycle.py
reliquary_tests/test_machines.py
reliquary_tests/test_media.py
reliquary_tests/test_old_surface_purge.py
reliquary_tests/test_properties.py
reliquary_tests/test_resolve.py
reliquary_tests/test_run_script.py
reliquary_tests/test_script_corpus.py
reliquary_tests/test_script_nodes.py
reliquary_tests/test_script_parser.py
reliquary_tests/test_script_runner.py
reliquary_tests/test_script_spec_conformance.py
reliquary_tests/test_script_timing.py
reliquary_tests/test_script_validation.py
reliquary_tests/fixtures/http-answer.txt
reliquary_tests/fixtures/conformance/blueprint/README.md
reliquary_tests/fixtures/conformance/blueprint/invalid/bad-sha256.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/bare-string-root-url.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/case-collision.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/children-entry-location.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/children-path-reference.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/duplicate-in-file.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/machine-vocabulary-untyped.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/mirror-empty.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/mirror-nested.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/missing-platform.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/name-charter-bracket.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/name-charter-slash.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/name-charter-space.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/name-no-stem.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/name-unrepairable.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/new-with-location.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/path-absolute.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/path-backslash.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/path-dotdot.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/path-empty-segment.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/path-trailing-slash.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-bare-media-word.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-empty.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-backend.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-control-planes.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-controller.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-drive-key.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-materialize.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-name.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-platform.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-in-type.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-inner-whitespace.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-leading-colon.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-nested.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-operator-default.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-operator-pipe.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-property-qualifier.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-qualifier-no-name.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-reserved-qualifier.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/ref-unterminated.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/root-plural-sections.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/scheme-unrecognized.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/state-only-field.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/type-echo-mismatch.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/type-retired-archive.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/type-retired-source.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid/unknown-key.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid-at-resolution/cdrom-writable.rlqb
reliquary_tests/fixtures/conformance/blueprint/invalid-at-resolution/containment-self-parent.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/bare-string-root-local.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/cdrom-read-only-default.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/children-batch.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/drive-anonymous-blank.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/drive-inline-media.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/jsonc.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/location-drive-letter.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/location-mirror-singleton.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/location-mirrors.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/location-object-forms.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/location-url-pinned.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/lone-object-machine.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/lone-object-untyped-media.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/name-repair-warning.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/name-stem-leading-digit.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/parent-child-side.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/parent-object-inline.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/reference-bare-media.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/reference-escape.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/reference-interpolation.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/root-array.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/sha256-optional-local.rlqb
reliquary_tests/fixtures/conformance/blueprint/valid/type-echo-nested.rlqb
reliquary_tests/fixtures/conformance/script/README.md
reliquary_tests/fixtures/conformance/script/invalid/s1-unbalanced-block.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s1-unknown-node.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s10-entry-undeclared.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s10-goto-in-a-linear-script.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s10-goto-undeclared-phase.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s11-sequential-phase-falls-through.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s11-statement-after-finish.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s12-cycle-without-deadline.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s13-empty-regex-pattern.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s13-empty-string-pattern.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s13-uncompilable-regex.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s14-unknown-key-name.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s2-deadline-on-a-wait.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s2-modifier-outside-signature.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s2-pacing-on-a-host-side-verb.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s2-pacing-on-a-wait.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s2-stable-on-a-phase.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s3-duplicate-header.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s3-entry-in-a-linear-script.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s3-phased-without-entry.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s4-repeated-modifier.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-duplicate-phase.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-duplicate-property.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-machine-var-in-rlq-namespace.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-phase-named-a-node-name.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-property-in-rlq-namespace.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-property-named-a-kind.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s5-zero-duration.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s6-default-references-a-secret.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s6-default-references-undeclared.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s6-derivation-cycle.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-bare-word.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-machine-takes-a-state.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-no-condition.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-screen-named.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-two-conditions.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s7-unknown-channel.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s8-branching-with-a-condition.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s8-branching-with-one-handler.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s9-always-in-a-branching-wait.rlqs
reliquary_tests/fixtures/conformance/script/invalid/s9-mixed-phase.rlqs
reliquary_tests/fixtures/conformance/script/invalid-at-preflight/insert-slot-not-declared.rlqs
reliquary_tests/fixtures/conformance/script/invalid-at-preflight/media-reference-undefined.rlqs
reliquary_tests/fixtures/conformance/script/invalid-at-preflight/property-unbound-noninteractive.rlqs
reliquary_tests/fixtures/conformance/script/invalid-at-preflight/set-boot-drive-not-declared.rlqs
reliquary_tests/fixtures/conformance/script/valid/all-actions.rlqs
reliquary_tests/fixtures/conformance/script/valid/branching-wait.rlqs
reliquary_tests/fixtures/conformance/script/valid/cycle-with-deadline.rlqs
reliquary_tests/fixtures/conformance/script/valid/derivation-default.rlqs
reliquary_tests/fixtures/conformance/script/valid/derived-enter.rlqs
reliquary_tests/fixtures/conformance/script/valid/header-full.rlqs
reliquary_tests/fixtures/conformance/script/valid/http-block.rlqs
reliquary_tests/fixtures/conformance/script/valid/interpolation.rlqs
reliquary_tests/fixtures/conformance/script/valid/linear-minimal.rlqs
reliquary_tests/fixtures/conformance/script/valid/machine-channel.rlqs
reliquary_tests/fixtures/conformance/script/valid/pacing-placements.rlqs
reliquary_tests/fixtures/conformance/script/valid/phased-minimal.rlqs
reliquary_tests/fixtures/conformance/script/valid/properties-kinds.rlqs
reliquary_tests/fixtures/conformance/script/valid/reactive-phase.rlqs
reliquary_tests/fixtures/conformance/script/valid/regex-condition.rlqs
reliquary_tests/fixtures/conformance/script/valid/timing-placements.rlqs