Contribution Workflow¶ Standard workflow¶ uv sync --extra dev --extra docs --upgrade uvx pre-commit run --all-files Source boundaries¶ The source tree follows this dependency direction: base -> declarations -> resolution -> validation -> cli Earlier stages must not import later stages. Resolution must not import validation.