LICENSE
README.md
pyproject.toml
src/pm_agent/__init__.py
src/pm_agent/__main__.py
src/pm_agent/config.py
src/pm_agent/project.py
src/pm_agent/application/__init__.py
src/pm_agent/application/action_service.py
src/pm_agent/application/context_service.py
src/pm_agent/application/conversation_service.py
src/pm_agent/application/decision_policy.py
src/pm_agent/application/decision_service.py
src/pm_agent/application/error_logger.py
src/pm_agent/application/integration_service.py
src/pm_agent/application/prompt_service.py
src/pm_agent/application/retrieval_service.py
src/pm_agent/application/session_service.py
src/pm_agent/application/summary_service.py
src/pm_agent/domain/__init__.py
src/pm_agent/domain/actions.py
src/pm_agent/domain/approval_rules.py
src/pm_agent/domain/enums.py
src/pm_agent/domain/errors.py
src/pm_agent/domain/models.py
src/pm_agent/domain/policies.py
src/pm_agent/domain/repository_refs.py
src/pm_agent/domain/transitions.py
src/pm_agent/infrastructure/__init__.py
src/pm_agent/infrastructure/hosts/__init__.py
src/pm_agent/infrastructure/hosts/base.py
src/pm_agent/infrastructure/hosts/integrations.py
src/pm_agent/infrastructure/hosts/opencode.py
src/pm_agent/infrastructure/hosts/standalone.py
src/pm_agent/infrastructure/models/__init__.py
src/pm_agent/infrastructure/models/openai_compatible.py
src/pm_agent/infrastructure/repository/__init__.py
src/pm_agent/infrastructure/repository/local_analyzer.py
src/pm_agent/infrastructure/security/__init__.py
src/pm_agent/infrastructure/security/redaction.py
src/pm_agent/infrastructure/sqlite/__init__.py
src/pm_agent/infrastructure/sqlite/connection.py
src/pm_agent/infrastructure/sqlite/migrations.py
src/pm_agent/infrastructure/sqlite/store.py
src/pm_agent/infrastructure/sqlite/schema/001_initial.sql
src/pm_agent/infrastructure/sqlite/schema/002_legacy_import_tracking.sql
src/pm_agent/infrastructure/sqlite/schema/003_approval_rules.sql
src/pm_agent/infrastructure/sqlite/schema/004_decision_action_fingerprints.sql
src/pm_agent/infrastructure/sqlite/schema/005_decision_deferred_status.sql
src/pm_agent/infrastructure/sqlite/schema/__init__.py
src/pm_agent/ports/__init__.py
src/pm_agent/ports/host.py
src/pm_agent/ports/memory.py
src/pm_agent/ports/model.py
src/pm_agent/ports/repository_context.py
src/pm_agent/presentation/__init__.py
src/pm_agent/presentation/approval.py
src/pm_agent/presentation/cli.py
src/pm_agent/presentation/completer.py
src/pm_agent/presentation/file_scanner.py
src/pm_agent/presentation/input.py
src/pm_agent/presentation/mentions.py
src/pm_agent/presentation/renderers.py
src/pm_agent/presentation/repl.py
src/pm_agent/presentation/streaming.py
src/pm_agent/prompts/__init__.py
src/pm_agent/prompts/builder.py
src/pm_agent/prompts/parser.py
src/pm_agent/prompts/response_schema.json
src/pm_agent/prompts/system.md
src/product_manager_agent.egg-info/PKG-INFO
src/product_manager_agent.egg-info/SOURCES.txt
src/product_manager_agent.egg-info/dependency_links.txt
src/product_manager_agent.egg-info/entry_points.txt
src/product_manager_agent.egg-info/requires.txt
src/product_manager_agent.egg-info/top_level.txt
tests/test_connection_error_handling.py
tests/test_core.py
tests/test_mentions.py
tests/test_migration_idempotency.py