.gitignore
AGENTS.md
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
NOTICES.md
README.md
pyproject.toml
docs/deployment.md
docs/development.md
docs/first-site.md
docs/imports.md
docs/privacy.md
docs/research.md
docs/images/banner.svg
docs/images/branches.webp
docs/images/dossier.webp
docs/images/evidence.webp
docs/images/findings.webp
docs/images/overview.webp
docs/images/people.webp
docs/images/places.webp
docs/images/research.webp
docs/images/study.webp
docs/images/tree.webp
docs/images/upload-result.webp
docs/images/upload.webp
examples/demo/README.md
examples/demo/genealogy.toml
examples/demo/cases/demo.json
examples/demo/input/family.ged
examples/demo/input/one-tree.json
examples/fictional-harbour/README.md
examples/fictional-harbour/genealogy.toml
examples/fictional-harbour/cases/fictional-harbour.json
examples/fictional-harbour/input/harbour-archive.json
examples/fictional-harbour/input/harbour-family.ged
examples/fictional-harbour/input/harbour-index.csv
examples/imports/README.md
examples/imports/fictional-family.ged
examples/imports/fictional-onetree.json
src/genealogy/__init__.py
src/genealogy/__main__.py
src/genealogy/artifacts.py
src/genealogy/case.py
src/genealogy/catalogue.py
src/genealogy/cli.py
src/genealogy/config.py
src/genealogy/dates.py
src/genealogy/exports.py
src/genealogy/feeds.py
src/genealogy/graph.py
src/genealogy/importing.py
src/genealogy/labels.py
src/genealogy/maps.py
src/genealogy/markup.py
src/genealogy/models.py
src/genealogy/privacy.py
src/genealogy/publication.py
src/genealogy/research.py
src/genealogy/server.py
src/genealogy/site.py
src/genealogy/sitecheck.py
src/genealogy/timelines.py
src/genealogy/adapters/__init__.py
src/genealogy/adapters/_gedcom_text.py
src/genealogy/adapters/_mapping.py
src/genealogy/adapters/base.py
src/genealogy/adapters/dna.py
src/genealogy/adapters/familysearch.py
src/genealogy/adapters/gedcom.py
src/genealogy/adapters/onetree.py
src/genealogy/adapters/sources.py
src/genealogy/adapters/wikitree.py
src/genealogy/adapters/wikitree_http.py
src/genealogy/starter/.gitignore
src/genealogy/starter/AGENTS.md
src/genealogy/starter/README.md
src/genealogy/starter/genealogy.toml
src/genealogy/starter/cases/research-case.json
src/genealogy/starter/skills/genealogy-research/SKILL.md
src/genealogy/web/favicon.svg
src/genealogy/web/site.css
src/genealogy/web/site.js
src/genealogy/web/world.svg
src/genealogy_research_workbench.egg-info/PKG-INFO
src/genealogy_research_workbench.egg-info/SOURCES.txt
src/genealogy_research_workbench.egg-info/dependency_links.txt
src/genealogy_research_workbench.egg-info/entry_points.txt
src/genealogy_research_workbench.egg-info/requires.txt
src/genealogy_research_workbench.egg-info/top_level.txt
tests/test_adapters.py
tests/test_browser_site.py
tests/test_bulk_case.py
tests/test_cli_and_outputs.py
tests/test_core.py
tests/test_dates.py
tests/test_feeds.py
tests/test_findings_detail.py
tests/test_graph.py
tests/test_import_variations.py
tests/test_import_workflow.py
tests/test_importers.py
tests/test_markup_tables.py
tests/test_privacy_outputs.py
tests/test_research.py
tests/test_server.py
tests/test_site.py
tests/test_site_family.py
tests/test_sitecheck.py
tests/test_studies.py
tests/test_views.py
tests/test_wikitree_http.py
tools/build_basemap.py