CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/CLI.md
docs/CONSOLE.md
docs/FILE_INGRESS.md
docs/GEDCOM_COMPATIBILITY.md
docs/PROVIDERS.md
docs/RELEASING.md
docs/SETUP_DIAGNOSTICS.md
docs/VERSIONING.md
docs/release-evidence/README.md
docs/release-evidence/issue-10-import-smoke-tests.md
src/ancestryllm/__init__.py
src/ancestryllm/__main__.py
src/ancestryllm/cli.py
src/ancestryllm.egg-info/PKG-INFO
src/ancestryllm.egg-info/SOURCES.txt
src/ancestryllm.egg-info/dependency_links.txt
src/ancestryllm.egg-info/entry_points.txt
src/ancestryllm.egg-info/requires.txt
src/ancestryllm.egg-info/top_level.txt
src/ancestryllm/console/__init__.py
src/ancestryllm/console/app.py
src/ancestryllm/console/completion.py
src/ancestryllm/console/history.py
src/ancestryllm/console/multiline.py
src/ancestryllm/console/parser.py
src/ancestryllm/console/presentation.py
src/ancestryllm/console/progress.py
src/ancestryllm/console/router.py
src/ancestryllm/console/security.py
src/ancestryllm/console/shell.py
src/ancestryllm/core/__init__.py
src/ancestryllm/core/cancellation.py
src/ancestryllm/core/config.py
src/ancestryllm/core/context.py
src/ancestryllm/core/errors.py
src/ancestryllm/core/ingress.py
src/ancestryllm/core/jobs.py
src/ancestryllm/core/modules.py
src/ancestryllm/core/publication.py
src/ancestryllm/core/secrets.py
src/ancestryllm/domain/__init__.py
src/ancestryllm/domain/models.py
src/ancestryllm/gedcom/__init__.py
src/ancestryllm/gedcom/contracts.py
src/ancestryllm/gedcom/engine.py
src/ancestryllm/gedcom/graph.py
src/ancestryllm/gedcom/identity.py
src/ancestryllm/gedcom/incremental.py
src/ancestryllm/gedcom/parser.py
src/ancestryllm/gedcom/quality.py
src/ancestryllm/gedcom/serialization.py
src/ancestryllm/gedcom/service.py
src/ancestryllm/gedcom/sync.py
src/ancestryllm/llm/__init__.py
src/ancestryllm/llm/contracts.py
src/ancestryllm/llm/execution.py
src/ancestryllm/llm/policy.py
src/ancestryllm/llm/profiles.py
src/ancestryllm/llm/registry.py
src/ancestryllm/llm/service.py
src/ancestryllm/llm/validation.py
src/ancestryllm/llm/providers/__init__.py
src/ancestryllm/llm/providers/anthropic.py
src/ancestryllm/llm/providers/gemini.py
src/ancestryllm/llm/providers/none.py
src/ancestryllm/llm/providers/ollama.py
src/ancestryllm/llm/providers/openai.py
src/ancestryllm/ocr/__init__.py
src/ancestryllm/ocr/service.py
src/ancestryllm/prompts/__init__.py
src/ancestryllm/prompts/service.py
src/ancestryllm/research/__init__.py
src/ancestryllm/research/service.py
src/ancestryllm/rootsmagic/__init__.py
src/ancestryllm/rootsmagic/exporter.py
src/ancestryllm/rootsmagic/reader.py
src/ancestryllm/rootsmagic/schema_adapter.py
src/ancestryllm/rootsmagic/service.py
src/ancestryllm/storage/__init__.py
src/ancestryllm/storage/database.py
src/ancestryllm/storage/diagnostics.py
src/ancestryllm/storage/models.py
src/ancestryllm/storage/repositories.py
src/ancestryllm/storage/migrations/__init__.py
src/ancestryllm/storage/migrations/env.py
src/ancestryllm/storage/migrations/versions/0001_initial.py