README.md
pyproject.toml
src/spaex/__init__.py
src/spaex/__main__.py
src/spaex.egg-info/PKG-INFO
src/spaex.egg-info/SOURCES.txt
src/spaex.egg-info/dependency_links.txt
src/spaex.egg-info/entry_points.txt
src/spaex.egg-info/requires.txt
src/spaex.egg-info/top_level.txt
src/spaex/cli/__init__.py
src/spaex/cli/add.py
src/spaex/cli/constitution.py
src/spaex/cli/diagnostics.py
src/spaex/cli/install.py
src/spaex/cli/main.py
src/spaex/cli/migrate.py
src/spaex/cli/remove.py
src/spaex/constitution/__init__.py
src/spaex/constitution/publish.py
src/spaex/constitution/resolve.py
src/spaex/constitution/safety.py
src/spaex/constitution/show.py
src/spaex/git/__init__.py
src/spaex/git/molecule_store.py
src/spaex/git/publisher_fetch.py
src/spaex/git/remote.py
src/spaex/git/revparse.py
src/spaex/git/show.py
src/spaex/install/__init__.py
src/spaex/install/delta.py
src/spaex/install/errors.py
src/spaex/install/generation.py
src/spaex/install/hook_runner.py
src/spaex/install/inflight.py
src/spaex/install/lock.py
src/spaex/install/manifest_lock.py
src/spaex/install/overlay.py
src/spaex/install/write_and_reinstall.py
src/spaex/io/__init__.py
src/spaex/io/atomic.py
src/spaex/io/json_deterministic.py
src/spaex/io/state.py
src/spaex/io/transaction.py
src/spaex/io/writer_lock.py
src/spaex/migrate/__init__.py
src/spaex/migrate/detect.py
src/spaex/migrate/registry.py
src/spaex/migrate/sidecar.py
src/spaex/migrate/transform.py
src/spaex/migrate/v2_to_v3.py
src/spaex/migrate/v3_to_v4.py
src/spaex/migrate/walker.py
src/spaex/model/__init__.py
src/spaex/model/_immutable.py
src/spaex/model/consumer_manifest.py
src/spaex/model/install_lock.py
src/spaex/model/molecule_id.py
src/spaex/model/molecule_manifest.py
src/spaex/model/publisher_manifest.py
src/spaex/model/repo_relative_path.py
src/spaex/model/source_url.py
src/spaex/model/version_constraint.py
src/spaex/schema/__init__.py
src/spaex/schema/loader.py
src/spaex/schema/validator.py
src/spaex/schema/data/consumer-manifest.v4.schema.json
src/spaex/schema/data/install-lock.v4.schema.json
src/spaex/schema/data/molecule-manifest.v4.schema.json
src/spaex/schema/data/publisher-manifest.v4.schema.json
src/spaex/util/__init__.py
src/spaex/util/errors.py
src/spaex/util/exit_codes.py
src/spaex/util/path_containment.py