.dockerignore
.env.example
.env.primary.example
.env.sync.example
.gitignore
.gitmodules
.hadolint.yaml
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.md
DEPLOYMENT.md
Dockerfile
LICENSE
MANIFEST.in
README.md
docker-compose.redis.yml
docker-compose.sync.example.yml
docker-compose.yml
mkdocs.yml
pyproject.toml
test_endpoint.py
uv.lock
.github/workflows/codeql.yml
.github/workflows/docker-validation.yml
.github/workflows/lint.yml
.github/workflows/maintests.yml
.github/workflows/prtests.yml
.github/workflows/release.yml
docs/.pages
docs/build_docs.py
docs/index.md
docs/concepts/.pages
docs/concepts/analytics_pipeline.md
docs/concepts/architecture_overview.md
docs/concepts/canonical_format.md
docs/concepts/design_decisions.md
docs/concepts/integrations.md
docs/concepts/request_lifecycle.md
docs/concepts/sync_system.md
docs/guides/.pages
docs/horde_model_reference/.pages
docs/horde_model_reference/_version.md
docs/horde_model_reference/diff_service.md
docs/horde_model_reference/http_retry.md
docs/horde_model_reference/meta_consts.md
docs/horde_model_reference/model_kind_validation.md
docs/horde_model_reference/model_reference_manager.md
docs/horde_model_reference/model_reference_metadata.md
docs/horde_model_reference/model_reference_records.md
docs/horde_model_reference/path_consts.md
docs/horde_model_reference/query.md
docs/horde_model_reference/query_fields.md
docs/horde_model_reference/registries.md
docs/horde_model_reference/text_backend_names.md
docs/horde_model_reference/text_model_duplicates.md
docs/horde_model_reference/text_model_write_processor.md
docs/horde_model_reference/util.md
docs/horde_model_reference/analytics/.pages
docs/horde_model_reference/analytics/base_cache.md
docs/horde_model_reference/analytics/cache_hydrator.md
docs/horde_model_reference/analytics/constants.md
docs/horde_model_reference/analytics/deletion_risk_analysis.md
docs/horde_model_reference/analytics/deletion_risk_cache.md
docs/horde_model_reference/analytics/filter_presets.md
docs/horde_model_reference/analytics/statistics.md
docs/horde_model_reference/analytics/statistics_cache.md
docs/horde_model_reference/analytics/text_model_grouping.md
docs/horde_model_reference/analytics/text_model_parser.md
docs/horde_model_reference/audit/.pages
docs/horde_model_reference/audit/events.md
docs/horde_model_reference/audit/reader.md
docs/horde_model_reference/audit/replay.md
docs/horde_model_reference/audit/writer.md
docs/horde_model_reference/backends/.pages
docs/horde_model_reference/backends/base.md
docs/horde_model_reference/backends/filesystem_backend.md
docs/horde_model_reference/backends/github_backend.md
docs/horde_model_reference/backends/http_backend.md
docs/horde_model_reference/backends/redis_backend.md
docs/horde_model_reference/backends/replica_backend_base.md
docs/horde_model_reference/cli/.pages
docs/horde_model_reference/data/.pages
docs/horde_model_reference/integrations/.pages
docs/horde_model_reference/integrations/data_merger.md
docs/horde_model_reference/integrations/horde_api_integration.md
docs/horde_model_reference/integrations/horde_api_models.md
docs/horde_model_reference/legacy/.pages
docs/horde_model_reference/legacy/convert_all_legacy_dbs.md
docs/horde_model_reference/legacy/text_csv_utils.md
docs/horde_model_reference/legacy/validate_sd.md
docs/horde_model_reference/legacy/classes/.pages
docs/horde_model_reference/legacy/classes/legacy_converters.md
docs/horde_model_reference/legacy/classes/legacy_models.md
docs/horde_model_reference/legacy/validation/.pages
docs/horde_model_reference/model_consts/.pages
docs/horde_model_reference/model_consts/image.md
docs/horde_model_reference/model_consts/shared.md
docs/horde_model_reference/model_consts/text.md
docs/horde_model_reference/pending_queue/.pages
docs/horde_model_reference/pending_queue/apply.md
docs/horde_model_reference/pending_queue/audit_events.md
docs/horde_model_reference/pending_queue/audit_view.md
docs/horde_model_reference/pending_queue/diff_utils.md
docs/horde_model_reference/pending_queue/models.md
docs/horde_model_reference/pending_queue/service.md
docs/horde_model_reference/pending_queue/store.md
docs/horde_model_reference/service/.pages
docs/horde_model_reference/service/app.md
docs/horde_model_reference/service/shared.md
docs/horde_model_reference/service/pending_queue/.pages
docs/horde_model_reference/service/pending_queue/audit_router.md
docs/horde_model_reference/service/pending_queue/dependencies.md
docs/horde_model_reference/service/pending_queue/router.md
docs/horde_model_reference/service/statistics/.pages
docs/horde_model_reference/service/statistics/routers/.pages
docs/horde_model_reference/service/statistics/routers/deletion_risk.md
docs/horde_model_reference/service/statistics/routers/statistics.md
docs/horde_model_reference/service/v1/.pages
docs/horde_model_reference/service/v1/routers/.pages
docs/horde_model_reference/service/v1/routers/create_update.md
docs/horde_model_reference/service/v1/routers/metadata.md
docs/horde_model_reference/service/v1/routers/pending_queue.md
docs/horde_model_reference/service/v1/routers/pending_queue_audit.md
docs/horde_model_reference/service/v1/routers/references.md
docs/horde_model_reference/service/v1/routers/shared.md
docs/horde_model_reference/service/v1/routers/write_validations.md
docs/horde_model_reference/service/v2/.pages
docs/horde_model_reference/service/v2/models.md
docs/horde_model_reference/service/v2/routers/.pages
docs/horde_model_reference/service/v2/routers/metadata.md
docs/horde_model_reference/service/v2/routers/pending_queue.md
docs/horde_model_reference/service/v2/routers/pending_queue_audit.md
docs/horde_model_reference/service/v2/routers/references.md
docs/horde_model_reference/service/v2/routers/search.md
docs/horde_model_reference/service/v2/routers/text_utils.md
docs/horde_model_reference/service/v2/routers/user.md
docs/horde_model_reference/service/v2/routers/write_validations.md
docs/horde_model_reference/showcase/.pages
docs/horde_model_reference/sync/.pages
docs/horde_model_reference/sync/comparator.md
docs/horde_model_reference/sync/config.md
docs/horde_model_reference/sync/github_client.md
docs/horde_model_reference/sync/legacy_text_validator.md
docs/horde_model_reference/sync/text_generation_serializer.md
docs/horde_model_reference/sync/watch_mode.md
docs/reference/.pages
docs/reference/audit_trail.md
docs/reference/legacy_csv_conversion.md
docs/reference/model_reference_backend.md
docs/reference/model_reference_records.md
docs/reference/pending_queue.md
docs/reference/primary_deployments.md
docs/reference/replica_backend_base.md
docs/stylesheets/extra.css
docs/tutorials/.pages
docs/tutorials/configuration_and_troubleshooting.md
docs/tutorials/getting_started.md
docs/tutorials/querying_models.md
docs/tutorials/working_with_records.md
schemas/stable_diffusion.example.json
schemas/stable_diffusion.schema.json
scripts/README.md
scripts/get_all_names.py
scripts/verify_query_fields.py
scripts/legacy_text/convert.py
scripts/legacy_text/defaults.json
scripts/legacy_text/generation_params.json
scripts/legacy_text/reverse_convert.py
scripts/sync/README.md
scripts/sync/github_app_auth_example.md
scripts/sync/sync_github_references.py
src/horde_model_reference/__init__.py
src/horde_model_reference/_version.py
src/horde_model_reference/diff_service.py
src/horde_model_reference/http_retry.py
src/horde_model_reference/meta_consts.py
src/horde_model_reference/model_kind_validation.py
src/horde_model_reference/model_reference_manager.py
src/horde_model_reference/model_reference_metadata.py
src/horde_model_reference/model_reference_records.py
src/horde_model_reference/path_consts.py
src/horde_model_reference/py.typed
src/horde_model_reference/query.py
src/horde_model_reference/query_fields.py
src/horde_model_reference/registries.py
src/horde_model_reference/text_backend_names.py
src/horde_model_reference/text_model_duplicates.py
src/horde_model_reference/text_model_write_processor.py
src/horde_model_reference/util.py
src/horde_model_reference.egg-info/PKG-INFO
src/horde_model_reference.egg-info/SOURCES.txt
src/horde_model_reference.egg-info/dependency_links.txt
src/horde_model_reference.egg-info/entry_points.txt
src/horde_model_reference.egg-info/requires.txt
src/horde_model_reference.egg-info/top_level.txt
src/horde_model_reference/analytics/__init__.py
src/horde_model_reference/analytics/base_cache.py
src/horde_model_reference/analytics/cache_hydrator.py
src/horde_model_reference/analytics/constants.py
src/horde_model_reference/analytics/deletion_risk_analysis.py
src/horde_model_reference/analytics/deletion_risk_cache.py
src/horde_model_reference/analytics/filter_presets.py
src/horde_model_reference/analytics/statistics.py
src/horde_model_reference/analytics/statistics_cache.py
src/horde_model_reference/analytics/text_model_grouping.py
src/horde_model_reference/analytics/text_model_parser.py
src/horde_model_reference/audit/__init__.py
src/horde_model_reference/audit/events.py
src/horde_model_reference/audit/reader.py
src/horde_model_reference/audit/replay.py
src/horde_model_reference/audit/writer.py
src/horde_model_reference/backends/__init__.py
src/horde_model_reference/backends/base.py
src/horde_model_reference/backends/filesystem_backend.py
src/horde_model_reference/backends/github_backend.py
src/horde_model_reference/backends/http_backend.py
src/horde_model_reference/backends/redis_backend.py
src/horde_model_reference/backends/replica_backend_base.py
src/horde_model_reference/data/defaults.json
src/horde_model_reference/data/generation_params.json
src/horde_model_reference/integrations/__init__.py
src/horde_model_reference/integrations/data_merger.py
src/horde_model_reference/integrations/horde_api_integration.py
src/horde_model_reference/integrations/horde_api_models.py
src/horde_model_reference/legacy/README.md
src/horde_model_reference/legacy/__init__.py
src/horde_model_reference/legacy/convert_all_legacy_dbs.py
src/horde_model_reference/legacy/text_csv_utils.py
src/horde_model_reference/legacy/validate_sd.py
src/horde_model_reference/legacy/classes/__init__.py
src/horde_model_reference/legacy/classes/legacy_converters.py
src/horde_model_reference/legacy/classes/legacy_models.py
src/horde_model_reference/model_consts/__init__.py
src/horde_model_reference/model_consts/image.py
src/horde_model_reference/model_consts/shared.py
src/horde_model_reference/model_consts/text.py
src/horde_model_reference/pending_queue/__init__.py
src/horde_model_reference/pending_queue/apply.py
src/horde_model_reference/pending_queue/audit_events.py
src/horde_model_reference/pending_queue/audit_view.py
src/horde_model_reference/pending_queue/diff_utils.py
src/horde_model_reference/pending_queue/models.py
src/horde_model_reference/pending_queue/service.py
src/horde_model_reference/pending_queue/store.py
src/horde_model_reference/service/__init__.py
src/horde_model_reference/service/app.py
src/horde_model_reference/service/shared.py
src/horde_model_reference/service/pending_queue/__init__.py
src/horde_model_reference/service/pending_queue/audit_router.py
src/horde_model_reference/service/pending_queue/dependencies.py
src/horde_model_reference/service/pending_queue/router.py
src/horde_model_reference/service/statistics/__init__.py
src/horde_model_reference/service/statistics/routers/__init__.py
src/horde_model_reference/service/statistics/routers/deletion_risk.py
src/horde_model_reference/service/statistics/routers/statistics.py
src/horde_model_reference/service/v1/__init__.py
src/horde_model_reference/service/v1/routers/__init__.py
src/horde_model_reference/service/v1/routers/create_update.py
src/horde_model_reference/service/v1/routers/metadata.py
src/horde_model_reference/service/v1/routers/pending_queue.py
src/horde_model_reference/service/v1/routers/pending_queue_audit.py
src/horde_model_reference/service/v1/routers/references.py
src/horde_model_reference/service/v1/routers/shared.py
src/horde_model_reference/service/v1/routers/write_validations.py
src/horde_model_reference/service/v2/__init__.py
src/horde_model_reference/service/v2/models.py
src/horde_model_reference/service/v2/routers/__init__.py
src/horde_model_reference/service/v2/routers/metadata.py
src/horde_model_reference/service/v2/routers/pending_queue.py
src/horde_model_reference/service/v2/routers/pending_queue_audit.py
src/horde_model_reference/service/v2/routers/references.py
src/horde_model_reference/service/v2/routers/search.py
src/horde_model_reference/service/v2/routers/text_utils.py
src/horde_model_reference/service/v2/routers/user.py
src/horde_model_reference/service/v2/routers/write_validations.py
src/horde_model_reference/showcase/README.md
src/horde_model_reference/sync/__init__.py
src/horde_model_reference/sync/comparator.py
src/horde_model_reference/sync/config.py
src/horde_model_reference/sync/github_client.py
src/horde_model_reference/sync/legacy_text_validator.py
src/horde_model_reference/sync/text_generation_serializer.py
src/horde_model_reference/sync/watch_mode.py
tests/README.md
tests/__init__.py
tests/check_model_ref_type_blocks.py
tests/conftest.py
tests/create_env_file_example.py
tests/create_example_json.py
tests/helpers.py
tests/test_audit_replay.py
tests/test_audit_trail.py
tests/test_broken_tutu_grouping.py
tests/test_canonical_format.py
tests/test_combined_model_statistics.py
tests/test_consts.py
tests/test_convert_legacy_database.py
tests/test_converters.py
tests/test_csv_rows_to_legacy_dict.py
tests/test_env_example.py
tests/test_examples.py
tests/test_metadata.py
tests/test_model_kind_validation.py
tests/test_model_reference_manager.py
tests/test_query.py
tests/test_records.py
tests/test_registries.py
tests/test_scripts.py
tests/test_text_generation_csv_conversion.py
tests/test_text_generation_file_paths.py
tests/test_text_model_duplicates.py
tests/test_text_model_group.py
tests/test_text_model_write_processor.py
tests/backends/__init__.py
tests/backends/test_backends_init.py
tests/backends/test_http_backend.py
tests/backends/test_primary_mode.py
tests/backends/test_redis_backend.py
tests/horde_api/__init__.py
tests/horde_api/conftest.py
tests/horde_api/test_data_merger.py
tests/horde_api/test_deletion_risk_analysis_live.py
tests/horde_api/test_deletion_risk_worker_count.py
tests/horde_api/test_horde_api_integration.py
tests/horde_api/test_horde_api_integration_live.py
tests/horde_api/test_indexed_horde_types.py
tests/integrations/test_stats_aggregation.py
tests/pending_queue/test_apply.py
tests/pending_queue/test_audit_view.py
tests/pending_queue/test_diff_service.py
tests/pending_queue/test_service.py
tests/pending_queue/test_store.py
tests/service/__init__.py
tests/service/test_api_design_phase4.py
tests/service/test_pending_queue_audit_endpoints.py
tests/service/test_replica_backend_base.py
tests/service/test_shared_allowlists.py
tests/service/test_shared_auth.py
tests/service/test_text_utils.py
tests/service/test_user_roles_endpoint.py
tests/service/test_v1_api.py
tests/service/test_v2_api.py
tests/service/test_v2_search.py
tests/statistics_and_audit/__init__.py
tests/statistics_and_audit/test_cache_hydrator.py
tests/statistics_and_audit/test_deletion_risk_analysis.py
tests/statistics_and_audit/test_statistics.py
tests/statistics_and_audit/test_statistics_cache.py
tests/statistics_and_audit/test_text_model_grouping.py
tests/statistics_and_audit/test_text_model_parser.py
tests/sync/__init__.py
tests/sync/test_comparator.py
tests/sync/test_comparator_integration.py
tests/sync/test_config.py
tests/sync/test_github_client.py
tests/sync/test_legacy_text_validator.py
tests/sync/test_text_generation_serializer.py