README.md
pyproject.toml
src/groundworkers/__init__.py
src/groundworkers/app.py
src/groundworkers/bootstrap.py
src/groundworkers/config.py
src/groundworkers/server.py
src/groundworkers.egg-info/PKG-INFO
src/groundworkers.egg-info/SOURCES.txt
src/groundworkers.egg-info/dependency_links.txt
src/groundworkers.egg-info/entry_points.txt
src/groundworkers.egg-info/requires.txt
src/groundworkers.egg-info/top_level.txt
src/groundworkers/adapters/__init__.py
src/groundworkers/adapters/cdm.py
src/groundworkers/adapters/llm.py
src/groundworkers/adapters/omop_emb.py
src/groundworkers/adapters/omop_graph.py
src/groundworkers/base/__init__.py
src/groundworkers/base/errors.py
src/groundworkers/base/results.py
src/groundworkers/base/server.py
src/groundworkers/services/__init__.py
src/groundworkers/services/domain.py
src/groundworkers/services/graph.py
src/groundworkers/services/grounding.py
src/groundworkers/services/mapping.py
src/groundworkers/services/vocab.py
src/groundworkers/services/knowledge/__init__.py
src/groundworkers/services/knowledge/catalogue.py
src/groundworkers/services/knowledge/models.py
src/groundworkers/services/source_planning/__init__.py
src/groundworkers/services/source_planning/assisted.py
src/groundworkers/services/source_planning/canonical_headers.py
src/groundworkers/services/source_planning/classifier.py
src/groundworkers/services/source_planning/decomposer.py
src/groundworkers/services/source_planning/detector.py
src/groundworkers/services/source_planning/models.py
src/groundworkers/services/source_planning/normalisation.py
src/groundworkers/services/source_planning/provenance.py
src/groundworkers/services/source_planning/router.py
src/groundworkers/services/source_planning/serialisation.py
src/groundworkers/services/source_planning/service.py
src/groundworkers/services/source_planning/warnings.py
src/groundworkers/services/source_planning/decomposers/__init__.py
src/groundworkers/services/source_planning/decomposers/csv_.py
src/groundworkers/services/source_planning/decomposers/ddl_.py
src/groundworkers/services/source_planning/decomposers/docx_.py
src/groundworkers/services/source_planning/decomposers/json_.py
src/groundworkers/services/source_planning/decomposers/pdf_.py
src/groundworkers/services/source_planning/decomposers/xlsx_.py
src/groundworkers/services/source_planning/decomposers/xml_.py
src/groundworkers/services/source_planning/source_profiles/__init__.py
src/groundworkers/services/source_planning/source_profiles/base.py
src/groundworkers/services/source_planning/source_profiles/redcap.py
src/groundworkers/services/source_planning/source_profiles/registry.py
src/groundworkers/services/text/__init__.py
src/groundworkers/services/text/models.py
src/groundworkers/services/text/prompts.py
src/groundworkers/services/text/service.py
src/groundworkers/tools/__init__.py
src/groundworkers/tools/concept_tools.py
src/groundworkers/tools/domain_tools.py
src/groundworkers/tools/embedding_tools.py
src/groundworkers/tools/knowledge_tools.py
src/groundworkers/tools/mapping_tools.py
src/groundworkers/tools/resolver_tools.py
src/groundworkers/tools/search_tools.py
src/groundworkers/tools/source_planning_tools.py
src/groundworkers/tools/system_tools.py
src/groundworkers/tools/text_tools.py
src/groundworkers/transports/__init__.py
src/groundworkers/transports/rest/__init__.py
src/groundworkers/transports/rest/api.py
src/groundworkers/transports/rest/models.py
tests/test_bootstrap_config.py
tests/test_rest_api.py
tests/test_server_registry.py