README.md
pyproject.toml
floyd/__init__.py
floyd/__main__.py
floyd/container.py
floyd/adapters/__init__.py
floyd/adapters/inbound/__init__.py
floyd/adapters/inbound/cli/__init__.py
floyd/adapters/inbound/cli/cli_adapter.py
floyd/adapters/inbound/cli/ui.py
floyd/adapters/outbound/__init__.py
floyd/adapters/outbound/ai/__init__.py
floyd/adapters/outbound/ai/ai_adapter.py
floyd/adapters/outbound/ai/claude_adapter.py
floyd/adapters/outbound/ai/commit_prompt.txt
floyd/adapters/outbound/ai/copilot_adapter.py
floyd/adapters/outbound/ai/gemini_adapter.py
floyd/adapters/outbound/ai/prompt.txt
floyd/adapters/outbound/config/__init__.py
floyd/adapters/outbound/config/toml_config_adapter.py
floyd/adapters/outbound/git/__init__.py
floyd/adapters/outbound/git/git_cli_adapter.py
floyd/adapters/outbound/github/__init__.py
floyd/adapters/outbound/github/github_cli_adapter.py
floyd/adapters/outbound/utils/terminal.py
floyd/application/__init__.py
floyd/application/dto/__init__.py
floyd/application/dto/ai_config.py
floyd/application/ports/__init__.py
floyd/application/ports/inbound/__init__.py
floyd/application/ports/inbound/pr_generation_port.py
floyd/application/ports/outbound/__init__.py
floyd/application/ports/outbound/ai_service_port.py
floyd/application/ports/outbound/config_port.py
floyd/application/ports/outbound/git_repository_port.py
floyd/application/ports/outbound/pr_repository_port.py
floyd/application/services/__init__.py
floyd/application/services/environment_validator.py
floyd/application/services/pr_generation_service.py
floyd/domain/__init__.py
floyd/domain/entities/__init__.py
floyd/domain/entities/commit.py
floyd/domain/entities/git_context.py
floyd/domain/entities/pull_request.py
floyd/domain/exceptions/__init__.py
floyd/domain/exceptions/domain_exception.py
floyd/domain/exceptions/ai/__init__.py
floyd/domain/exceptions/ai/invalid_provider_exception.py
floyd/domain/exceptions/config/__init__.py
floyd/domain/exceptions/config/invalid_config_exception.py
floyd/domain/exceptions/git/__init__.py
floyd/domain/exceptions/git/branch_not_found_exception.py
floyd/domain/exceptions/git/invalid_branch_exception.py
floyd/domain/exceptions/pr/__init__.py
floyd/domain/exceptions/pr/pr_already_exist_exception.py
floyd/domain/exceptions/pr/pr_generation_exception.py
floyd/domain/exceptions/terminal/missing_dependency_exception.py
floyd/domain/exceptions/terminal/unexpected_exception.py
floyd/domain/value_objects/__init__.py
floyd/domain/value_objects/ai_provider.py
floyd/domain/value_objects/branch.py
floyd_pr_generator.egg-info/PKG-INFO
floyd_pr_generator.egg-info/SOURCES.txt
floyd_pr_generator.egg-info/dependency_links.txt
floyd_pr_generator.egg-info/entry_points.txt
floyd_pr_generator.egg-info/requires.txt
floyd_pr_generator.egg-info/top_level.txt