.gitignore
LICENSE
README.md
pyproject.toml
.claude/CLAUDE.md
.github/workflows/ci.yml
bubble/__init__.py
bubble/automation.py
bubble/clean.py
bubble/cli.py
bubble/config.py
bubble/git_store.py
bubble/lifecycle.py
bubble/naming.py
bubble/network.py
bubble/relay.py
bubble/repo_registry.py
bubble/target.py
bubble/vscode.py
bubble/hooks/__init__.py
bubble/hooks/lean.py
bubble/images/__init__.py
bubble/images/builder.py
bubble/images/scripts/base.sh
bubble/images/scripts/lean-toolchain.sh
bubble/images/scripts/lean.sh
bubble/runtime/__init__.py
bubble/runtime/base.py
bubble/runtime/colima.py
bubble/runtime/incus.py
claude-skill/SKILL.md
config/com.bubble.git-update.plist
config/com.bubble.image-refresh.plist
config/com.bubble.relay-daemon.plist
dev_bubble.egg-info/PKG-INFO
dev_bubble.egg-info/SOURCES.txt
dev_bubble.egg-info/dependency_links.txt
dev_bubble.egg-info/entry_points.txt
dev_bubble.egg-info/requires.txt
dev_bubble.egg-info/top_level.txt
tests/conftest.py
tests/test_config.py
tests/test_git_store.py
tests/test_hooks.py
tests/test_integration.py
tests/test_lifecycle.py
tests/test_naming.py
tests/test_network.py
tests/test_relay.py
tests/test_repo_registry.py
tests/test_target.py
tests/test_vscode.py