Inspect

mix weld.inspect <manifest_path> [--artifact name] [--format json]

Shows manifest metadata, discovery source, project classifications, selected closure, excluded projects, and current violations.

Graph

mix weld.graph <manifest_path> [--artifact name] [--format json|dot]

Renders the workspace graph as human-readable edges, JSON, or DOT.

Query

mix weld.query deps <manifest_path> <project_id> [--artifact name]
mix weld.query why <manifest_path> <from_project> <to_project> [--artifact name]

deps lists direct outgoing internal and external dependencies for a project. why shows one explanatory path through the selected package view.

Affected

mix weld.affected <manifest_path> --task verify.all --base main --head HEAD [--artifact name]

Computes affected selected projects from a Git diff range plus reverse dependency traversal.

Project

mix weld.project <manifest_path> [--artifact name]

Generates the welded artifact. Package-projection mode writes to dist/hex/<package>/; monolith mode writes to dist/monolith/<package>/.

Verify

mix weld.verify <manifest_path> [--artifact name]

Runs package-level verification against the generated artifact.

Release Prepare

mix weld.release.prepare <manifest_path> [--artifact name]

Generates, verifies, and bundles the welded artifact for publication.

Release Archive

mix weld.release.archive <manifest_path> [--artifact name]

Copies the prepared bundle into the archive surface after publish succeeds.