LICENSE
README.md
pyproject.toml
src/assistant/__init__.py
src/assistant/__main__.py
src/assistant/composition.py
src/assistant/main.py
src/assistant/py.typed
src/assistant/adapters/__init__.py
src/assistant/adapters/driven/__init__.py
src/assistant/adapters/driven/persistence/__init__.py
src/assistant/adapters/driven/persistence/collection_repository.py
src/assistant/adapters/driven/persistence/contact_document_repository.py
src/assistant/adapters/driven/persistence/contact_in_memory_repository.py
src/assistant/adapters/driven/persistence/contact_postgres_repository.py
src/assistant/adapters/driven/persistence/contact_sqlite_repository.py
src/assistant/adapters/driven/persistence/note_document_repository.py
src/assistant/adapters/driven/persistence/note_in_memory_repository.py
src/assistant/adapters/driven/persistence/note_postgres_repository.py
src/assistant/adapters/driven/persistence/note_sqlite_repository.py
src/assistant/adapters/driven/persistence/serialization/__init__.py
src/assistant/adapters/driven/persistence/serialization/json_serializer.py
src/assistant/adapters/driven/persistence/serialization/pickle_serializer.py
src/assistant/adapters/driven/persistence/serialization/serializer.py
src/assistant/adapters/driven/persistence/storage/__init__.py
src/assistant/adapters/driven/persistence/storage/ftp_file_storage.py
src/assistant/adapters/driven/persistence/storage/local_file_storage.py
src/assistant/adapters/driven/persistence/storage/storage.py
src/assistant/adapters/driving/__init__.py
src/assistant/adapters/driving/cli/__init__.py
src/assistant/adapters/driving/cli/app.py
src/assistant/adapters/driving/dashboard/__init__.py
src/assistant/adapters/driving/dashboard/app.py
src/assistant/adapters/driving/dashboard/forms.py
src/assistant/adapters/driving/rendering/__init__.py
src/assistant/adapters/driving/rendering/json_renderer.py
src/assistant/adapters/driving/rendering/plain_renderer.py
src/assistant/adapters/driving/rendering/renderer.py
src/assistant/adapters/driving/rendering/rich_renderer.py
src/assistant/adapters/driving/shell/__init__.py
src/assistant/adapters/driving/shell/app.py
src/assistant/adapters/driving/shell/completion.py
src/assistant/adapters/driving/shell/forms.py
src/assistant/application/__init__.py
src/assistant/application/commands/__init__.py
src/assistant/application/commands/command.py
src/assistant/application/commands/contact_commands.py
src/assistant/application/commands/executor.py
src/assistant/application/commands/help.py
src/assistant/application/commands/note_commands.py
src/assistant/application/commands/parsing.py
src/assistant/application/commands/registry.py
src/assistant/application/commands/result.py
src/assistant/application/errors/__init__.py
src/assistant/application/errors/repository_error.py
src/assistant/application/ports/__init__.py
src/assistant/application/ports/contact_repository.py
src/assistant/application/ports/note_repository.py
src/assistant/application/services/__init__.py
src/assistant/application/services/contact_service.py
src/assistant/application/services/note_service.py
src/assistant/application/services/services.py
src/assistant/domain/__init__.py
src/assistant/domain/contact.py
src/assistant/domain/field.py
src/assistant/domain/note.py
src/assistant/domain/errors/__init__.py
src/assistant/domain/errors/field_error.py
src/assistant/domain/fields/__init__.py
src/assistant/domain/fields/address_field.py
src/assistant/domain/fields/date_field.py
src/assistant/domain/fields/email_field.py
src/assistant/domain/fields/name_field.py
src/assistant/domain/fields/phone_field.py
src/assistant/domain/fields/tag_field.py
src/assistant/domain/fields/text_field.py
src/assistant/domain/fields/title_field.py
src/assistant/domain/utils/__init__.py
src/assistant/domain/utils/birthday.py
src/dmytrokrytovychneoversity_personal_assistant.egg-info/PKG-INFO
src/dmytrokrytovychneoversity_personal_assistant.egg-info/SOURCES.txt
src/dmytrokrytovychneoversity_personal_assistant.egg-info/dependency_links.txt
src/dmytrokrytovychneoversity_personal_assistant.egg-info/entry_points.txt
src/dmytrokrytovychneoversity_personal_assistant.egg-info/requires.txt
src/dmytrokrytovychneoversity_personal_assistant.egg-info/top_level.txt