Validation
validation
Resolved validation environments for detached git worktrees.
Reuse the source checkout's installed dependencies without uv synchronization. Candidate src trees precede editable installs in a per-subprocess environment.
ValidationEnvironment
dataclass
An immutable command/environment pair scoped to one candidate tree.
Source code in packages/axm-ingot/src/axm_ingot/validation.py
command(command)
Run Python instruments in the resolved source environment.
Source code in packages/axm-ingot/src/axm_ingot/validation.py
variables()
Overlay candidate modules without changing shared process state.
Source code in packages/axm-ingot/src/axm_ingot/validation.py
worktree_environment(project)
Find a worktree's source environment; ordinary projects retain their runner.
Missing source environments fail closed. Falling back to uv in that case would resolve path dependencies from the lane and recreate the measured defect.