LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/README.md
docs/development/testing.md
docs/explanation/how-viper-works.md
docs/reference/api.md
docs/reference/protocol.md
docs/reference/versioning.md
docs/releases/0.1.0a1.md
docs/tutorials/getting-started.md
examples/synthetic/README.md
examples/synthetic/pyproject.toml
examples/synthetic/train.py
examples/synthetic/benchmarks/README.md
examples/synthetic/experiments/README.md
examples/synthetic/experiments/example/stages/download/spec.yaml
examples/synthetic/src/sample_project/__init__.py
examples/synthetic/src/sample_project/parameters.py
examples/synthetic/src/sample_project/artifact_loaders/__init__.py
examples/synthetic/src/sample_project/artifact_loaders/bytes_file.py
examples/synthetic/src/sample_project/artifact_loaders/resume_state.py
examples/synthetic/src/sample_project/metrics/__init__.py
examples/synthetic/src/sample_project/metrics/evaluation.py
examples/synthetic/src/sample_project/stages/__init__.py
examples/synthetic/src/sample_project/stages/build.py
examples/synthetic/src/sample_project/stages/download.py
examples/synthetic/src/sample_project/stages/embed.py
examples/synthetic/src/sample_project/stages/evaluate.py
examples/synthetic/src/sample_project/stages/train.py
examples/synthetic/tests/test_stage_definitions.py
src/viper/__init__.py
src/viper/_parameter_validation.py
src/viper/_schema.py
src/viper/api.py
src/viper/artifact_loaders.py
src/viper/artifacts.py
src/viper/authoring.py
src/viper/benchmark.py
src/viper/cli.py
src/viper/experiments.py
src/viper/http.py
src/viper/ids.py
src/viper/inspection.py
src/viper/journal.py
src/viper/materialization.py
src/viper/metrics.py
src/viper/parameters.py
src/viper/paths.py
src/viper/preflight.py
src/viper/project_init.py
src/viper/py.typed
src/viper/references.py
src/viper/resume.py
src/viper/runs.py
src/viper/runtime.py
src/viper/serialization.py
src/viper/stages.py
src/viper/storage.py
src/viper/verification.py
src/viper/workspace.py
src/viper/_api/__init__.py
src/viper/_api/handlers.py
src/viper/_verification/__init__.py
src/viper/_verification/attempt.py
src/viper/_verification/metrics.py
src/viper/_verification/models.py
src/viper/_verification/paths.py
src/viper/_verification/plan.py
src/viper/_verification/storage.py
src/viper/_workers/__init__.py
src/viper/_workers/artifacts.py
src/viper/_workers/metrics.py
src/viper/_workers/parameters.py
src/viper/_workers/stages.py
src/viper/execution/__init__.py
src/viper/execution/_attempt.py
src/viper/execution/_benchmark.py
src/viper/execution/_errors.py
src/viper/execution/_materialization.py
src/viper/execution/_metric.py
src/viper/execution/_process.py
src/viper/execution/_publication.py
src/viper/execution/_recovery.py
src/viper/execution/_resolution.py
src/viper/execution/_results.py
src/viper/execution/_run.py
src/viper/execution/_source.py
src/viper/execution/_stage.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/fixtures.py
tests/release_index.py
tests/test_api.py
tests/test_api_json.py
tests/test_artifact_validation.py
tests/test_authoring.py
tests/test_benchmark_execution.py
tests/test_cli.py
tests/test_cloud_execution.py
tests/test_documentation.py
tests/test_execution_acceptance.py
tests/test_execution_signals.py
tests/test_generated_project_acceptance.py
tests/test_http_retrieval.py
tests/test_inspection.py
tests/test_live_process_startup.py
tests/test_metric_interface.py
tests/test_metric_provenance.py
tests/test_parameter_validation.py
tests/test_preflight.py
tests/test_process_startup.py
tests/test_project_init.py
tests/test_protocol.py
tests/test_public_api.py
tests/test_release_tools.py
tests/test_resume.py
tests/test_run_execution.py
tests/test_serialization.py
tests/test_stage_invocation.py
tests/test_storage.py
tests/test_validation_architecture.py
tests/test_verification.py
tests/test_verification_acceptance.py
tests/test_worker.py