LICENSE
MANIFEST.in
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
conformance/__init__.py
conformance/content_contract.py
conformance/content_reference.json
conformance/test_hooks.json
src/culsma/__init__.py
src/culsma/__main__.py
src/culsma/cli.py
src/culsma/enum_services.py
src/culsma.egg-info/PKG-INFO
src/culsma.egg-info/SOURCES.txt
src/culsma.egg-info/dependency_links.txt
src/culsma.egg-info/entry_points.txt
src/culsma.egg-info/requires.txt
src/culsma.egg-info/top_level.txt
src/culsma/common/__init__.py
src/culsma/common/content_contracts.py
src/culsma/common/diagnostics.py
src/culsma/common/enum_parameters.py
src/culsma/common/enum_registration.py
src/culsma/common/enum_type_table.py
src/culsma/common/quantity_arithmetic.py
src/culsma/common/source.py
src/culsma/common/type_name_contracts.py
src/culsma/common/type_names.py
src/culsma/domains/__init__.py
src/culsma/domains/content.py
src/culsma/domains/data.py
src/culsma/domains/fractionation.py
src/culsma/domains/groups.py
src/culsma/domains/labware.py
src/culsma/domains/readout.py
src/culsma/domains/scheduling.py
src/culsma/domains/separation.py
src/culsma/domains/stream.py
src/culsma/domains/agitation/__init__.py
src/culsma/domains/agitation/contracts.py
src/culsma/domains/agitation/validation.py
src/culsma/domains/constraints/__init__.py
src/culsma/domains/constraints/checks.py
src/culsma/domains/constraints/contracts.py
src/culsma/domains/constraints/execution.py
src/culsma/domains/constraints/rules.py
src/culsma/domains/constraints/validation.py
src/culsma/driver/__init__.py
src/culsma/driver/base.py
src/culsma/driver/human.py
src/culsma/driver/robot.py
src/culsma/driver/stub.py
src/culsma/driver/framework/__init__.py
src/culsma/driver/framework/capability.py
src/culsma/driver/framework/chromatography.py
src/culsma/driver/framework/contracts.py
src/culsma/driver/framework/driver.py
src/culsma/driver/framework/mapping_core.py
src/culsma/driver/framework/models.py
src/culsma/driver/framework/registry.py
src/culsma/driver/framework/requirements.py
src/culsma/driver/human_driver/__init__.py
src/culsma/driver/human_driver/backend_emitter.py
src/culsma/driver/human_driver/binding_resolver.py
src/culsma/driver/human_driver/driver.py
src/culsma/driver/human_driver/mapping_core.py
src/culsma/driver/human_driver/models.py
src/culsma/driver/human_driver/mutation_strategy.py
src/culsma/driver/human_driver/receipt_normalizer.py
src/culsma/driver/human_driver/registry.py
src/culsma/driver/human_driver/run_sheet.py
src/culsma/driver/human_driver/translators.py
src/culsma/driver/robot_driver/__init__.py
src/culsma/driver/robot_driver/backend_emitter.py
src/culsma/driver/robot_driver/binding_resolver.py
src/culsma/driver/robot_driver/driver.py
src/culsma/driver/robot_driver/receipt_normalizer.py
src/culsma/driver/robot_driver/registry.py
src/culsma/driver/robot_driver/translators.py
src/culsma/frontend/__init__.py
src/culsma/frontend/resolver.py
src/culsma/parser/__init__.py
src/culsma/parser/ast_nodes.py
src/culsma/parser/culsma.lark
src/culsma/parser/parser.py
src/culsma/parser/transformer.py
src/culsma/parser/transformer_rules.py
src/culsma/pipeline/__init__.py
src/culsma/pipeline/analysis.py
src/culsma/pipeline/component_expander.py
src/culsma/pipeline/container_views.py
src/culsma/pipeline/content_boundary.py
src/culsma/pipeline/content_inputs.py
src/culsma/pipeline/content_vocab.py
src/culsma/pipeline/entrypoints.py
src/culsma/pipeline/expression_resolution.py
src/culsma/pipeline/external_boundary.py
src/culsma/pipeline/external_inputs.py
src/culsma/pipeline/ir_nodes.py
src/culsma/pipeline/operation_specs.py
src/culsma/pipeline/plan_nodes.py
src/culsma/pipeline/program_registry.py
src/culsma/pipeline/compat/__init__.py
src/culsma/pipeline/compat/content_syntax.py
src/culsma/pipeline/compat/content_taxonomy.py
src/culsma/pipeline/compat/external_enums.py
src/culsma/pipeline/compat/requirements.py
src/culsma/pipeline/compile/__init__.py
src/culsma/pipeline/compile/callable.py
src/culsma/pipeline/compile/compiler.py
src/culsma/pipeline/compile/context.py
src/culsma/pipeline/compile/expressions.py
src/culsma/pipeline/compile/repeat_control.py
src/culsma/pipeline/compile/schedule.py
src/culsma/pipeline/compile/statements.py
src/culsma/pipeline/compile/static_control.py
src/culsma/pipeline/compile/targets.py
src/culsma/pipeline/plan/__init__.py
src/culsma/pipeline/plan/content_enums.py
src/culsma/pipeline/plan/context.py
src/culsma/pipeline/plan/external_parameters.py
src/culsma/pipeline/plan/gates.py
src/culsma/pipeline/plan/plates.py
src/culsma/pipeline/plan/references.py
src/culsma/pipeline/plan/serialization.py
src/culsma/pipeline/plan/statements.py
src/culsma/pipeline/plan/static_eval.py
src/culsma/pipeline/scope/__init__.py
src/culsma/pipeline/scope/analysis.py
src/culsma/pipeline/scope/model.py
src/culsma/pipeline/scope/queries.py
src/culsma/pipeline/typecheck/__init__.py
src/culsma/pipeline/typecheck/context.py
src/culsma/pipeline/typecheck/expressions.py
src/culsma/pipeline/typecheck/statements.py
src/culsma/pipeline/validate/__init__.py
src/culsma/pipeline/validate/binding.py
src/culsma/pipeline/validate/constructors.py
src/culsma/pipeline/validate/context.py
src/culsma/pipeline/validate/environment.py
src/culsma/pipeline/validate/expression_contracts.py
src/culsma/pipeline/validate/groups.py
src/culsma/pipeline/validate/material_replace.py
src/culsma/pipeline/validate/material_transition.py
src/culsma/pipeline/validate/operations.py
src/culsma/pipeline/validate/parameters.py
src/culsma/pipeline/validate/programs.py
src/culsma/pipeline/validate/resolution.py
src/culsma/pipeline/validate/separation.py
src/culsma/pipeline/validate/statement_contracts.py
src/culsma/pipeline/validate/statements.py
src/culsma/pipeline/validate/validator.py
src/culsma/runtime/__init__.py
src/culsma/runtime/data_values.py
src/culsma/runtime/event_log.py
src/culsma/runtime/executor.py
src/culsma/runtime/finalize.py
src/culsma/runtime/gates.py
src/culsma/runtime/inventory.py
src/culsma/runtime/material_compute.py
src/culsma/runtime/observation.py
src/culsma/runtime/protocol_outputs.py
src/culsma/runtime/references.py
src/culsma/runtime/replay.py
src/culsma/runtime/report.py
src/culsma/runtime/results.py
src/culsma/runtime/session.py
src/culsma/runtime/state.py
src/culsma/runtime/steps.py
src/culsma/runtime/stream_values.py
src/culsma/runtime/user_result.py
src/culsma/runtime/values.py
src/culsma/runtime/material/accounting.py
src/culsma/runtime/material/args.py
src/culsma/runtime/material/author_transition.py
src/culsma/runtime/material/component_entries.py
src/culsma/runtime/material/compute.py
src/culsma/runtime/material/conservation.py
src/culsma/runtime/material/container_content.py
src/culsma/runtime/material/content_attributes.py
src/culsma/runtime/material/contents_state.py
src/culsma/runtime/material/diagnostics.py
src/culsma/runtime/material/ledger.py
src/culsma/runtime/material/movement.py
src/culsma/runtime/material/movements.py
src/culsma/runtime/material/mutation.py
src/culsma/runtime/material/partition.py
src/culsma/runtime/material/precision.py
src/culsma/runtime/material/refs.py
src/culsma/runtime/material/replacement.py
src/culsma/runtime/material/result.py
src/culsma/runtime/material/roles.py
src/culsma/runtime/material/scientific_model_adapter.py
src/culsma/runtime/material/separation.py
src/culsma/runtime/material/separation_fate.py
src/culsma/runtime/material/state.py
src/culsma/runtime/material/suspension.py
src/culsma/runtime/material/units.py
src/culsma/runtime/material/unknown_quantity.py
src/culsma/scientific_model/__init__.py
src/culsma/scientific_model/contracts.py
src/culsma/scientific_model/registry.py
src/culsma/scientific_model/resolver.py
src/culsma/scientific_model/material/__init__.py
src/culsma/scientific_model/material/builtin.py
src/culsma/scientific_model/material/classification.py
src/culsma/scientific_model/material/contracts.py
src/culsma/scientific_model/material/coordinator.py
src/culsma/scientific_model/material/rulebook.py
src/culsma/scientific_model/material/validation.py
src/culsma/stdlib/current_stdlib.culs
tests/test_author_transition.py
tests/test_case09_surface_release.py
tests/test_case10_brief_centrifugation.py
tests/test_case11_review.py
tests/test_chromatography_extensions.py
tests/test_chromatography_frontend.py
tests/test_cli.py
tests/test_cli_results.py
tests/test_compile_statement_lifecycle.py
tests/test_compile_static_control.py
tests/test_content_attribute_vocabulary.py
tests/test_content_classification.py
tests/test_content_compat.py
tests/test_content_contract_checker.py
tests/test_content_enum_execution.py
tests/test_content_enum_resolution.py
tests/test_content_frontend_diagnostics.py
tests/test_content_inputs.py
tests/test_content_reference_conformance.py
tests/test_domain_enums.py
tests/test_domain_ownership.py
tests/test_driver_framework.py
tests/test_dropwise_constraint.py
tests/test_enum_registration_boundaries.py
tests/test_external_boundary_classes.py
tests/test_external_enum_frontend.py
tests/test_external_enum_inputs.py
tests/test_formal_parameter_conformance.py
tests/test_frontend_conformance.py
tests/test_frontend_resolver.py
tests/test_human_driver.py
tests/test_inventory_reconciliation.py
tests/test_ir_compiler.py
tests/test_ir_compiler_container_content.py
tests/test_kernel_plan.py
tests/test_kernel_runtime.py
tests/test_kernel_typecheck.py
tests/test_kernel_typecheck_container_content.py
tests/test_kernel_validate.py
tests/test_kernel_validate_container_content.py
tests/test_material_accounting.py
tests/test_material_architecture.py
tests/test_material_compute.py
tests/test_material_container_content.py
tests/test_material_precision.py
tests/test_material_replace_integration.py
tests/test_material_transition_integration.py
tests/test_namespace_injection.py
tests/test_paper_appendix_a.py
tests/test_parser.py
tests/test_parser_rule_conversion.py
tests/test_pipeline_scope.py
tests/test_plan_statement_lifecycle.py
tests/test_plan_static_eval.py
tests/test_plate_plan_binding.py
tests/test_program_parameter_contracts.py
tests/test_quantity_arithmetic.py
tests/test_quantity_arithmetic_integration.py
tests/test_record_configuration.py
tests/test_remaining_external_enums.py
tests/test_requirement_vocabulary.py
tests/test_robot_driver.py
tests/test_runtime_report.py
tests/test_scientific_model_classification.py
tests/test_scientific_model_framework.py
tests/test_scientific_model_rulebook.py
tests/test_scientific_model_runtime_integration.py
tests/test_sealed_constraint.py
tests/test_source_type_namespace.py
tests/test_spread_constraint.py
tests/test_stream_vocabulary.py
tests/test_typecheck_statement_lifecycle.py
tests/test_validate_param_literals.py
tests/test_validate_statement_lifecycle.py
third_party/licenses/Orbitron-OFL-1.1.txt