.dockerignore
.env.example
.gitignore
.gitleaks.toml
.pre-commit-config.yaml
Dockerfile
Dockerfile.dev
LICENSE
README.md
README_PYPI.md
alembic.ini
entrypoint.sh
osv-scanner.toml
pyproject.toml
renovate.json
setup.py
uv.lock
.devcontainer/devcontainer.json
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/issue.md
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/workflows/_check.yml
.github/workflows/_dist.yml
.github/workflows/_schema_drift.yml
.github/workflows/_test.yml
.github/workflows/build_win_smartem_agent.yml
.github/workflows/ci.yml
.github/workflows/leaked-secrets-scan.yml
.github/workflows/osv-scanner.yml
.github/workflows/publish-openapi-spec.yml
.github/workflows/release-smartem-decisions.yml
.github/workflows/renovate.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
docs/api/openapi.json
src/__init__.py
src/smartem_agent/__init__.py
src/smartem_agent/__main__.py
src/smartem_agent/_version.py
src/smartem_agent/error_handler.py
src/smartem_agent/event_classifier.py
src/smartem_agent/event_processor.py
src/smartem_agent/event_queue.py
src/smartem_agent/fs_parser.py
src/smartem_agent/fs_watcher.py
src/smartem_agent/metrics.py
src/smartem_agent/orphan_manager.py
src/smartem_agent/remote_log_handler.py
src/smartem_agent/utils.py
src/smartem_agent/model/__init__.py
src/smartem_agent/model/schemas.py
src/smartem_agent/model/store.py
src/smartem_backend/__init__.py
src/smartem_backend/__main__.py
src/smartem_backend/_version.py
src/smartem_backend/agent_connection_manager.py
src/smartem_backend/agent_data_cleanup.py
src/smartem_backend/api_client.py
src/smartem_backend/api_server.py
src/smartem_backend/appconfig.yml
src/smartem_backend/auth.py
src/smartem_backend/consumer.py
src/smartem_backend/frontend_stream.py
src/smartem_backend/instruction_notify.py
src/smartem_backend/keycloak_client.py
src/smartem_backend/log_manager.py
src/smartem_backend/mq_publisher.py
src/smartem_backend/utils.py
src/smartem_backend/cli/__init__.py
src/smartem_backend/cli/initialise_prediction_model_weights.py
src/smartem_backend/cli/random_model_predictions.py
src/smartem_backend/cli/random_prior_updates.py
src/smartem_backend/cli/register_quality_prediction_model.py
src/smartem_backend/migrations/env.py
src/smartem_backend/migrations/script.py.mako
src/smartem_backend/migrations/versions/2025_01_11_1431-002_add_acquisition_time_index.py
src/smartem_backend/migrations/versions/2025_09_18_1042-001_create_core_smartem_schema_baseline.py
src/smartem_backend/migrations/versions/2025_09_18_1630-003_add_scifi_robot_prediction_models.py
src/smartem_backend/migrations/versions/2025_10_07_1748-33107394dcd1_add_quality_metric_and_training_tables.py
src/smartem_backend/migrations/versions/2025_10_30_0013-87f8c5e11906_fix_schema_drift_sync_indexes_.py
src/smartem_backend/migrations/versions/2026_01_30_1200-add_suggested_acquisition_index.py
src/smartem_backend/migrations/versions/2026_03_20_0001-b2c3d4e5f6a7_add_foilhole_groups_and_prediction_weight_tracking.py
src/smartem_backend/migrations/versions/2026_03_27_1200-b3c4d5e6f7a8_add_agent_log_and_micrograph_updated_at.py
src/smartem_backend/migrations/versions/2026_04_28_1119-c4d5e6f7a8b9_add_prediction_model_capability_flags.py
src/smartem_backend/model/__init__.py
src/smartem_backend/model/database.py
src/smartem_backend/model/entity_status.py
src/smartem_backend/model/frontend_sse_event.py
src/smartem_backend/model/http_request.py
src/smartem_backend/model/http_response.py
src/smartem_backend/model/mq_event.py
src/smartem_backend/predictions/__init__.py
src/smartem_backend/predictions/acquisition.py
src/smartem_backend/predictions/update.py
src/smartem_backend/rmq/__init__.py
src/smartem_backend/rmq/config.py
src/smartem_backend/rmq/consumer.py
src/smartem_backend/rmq/publisher.py
src/smartem_common/__init__.py
src/smartem_common/_version.py
src/smartem_common/entity_status.py
src/smartem_common/schemas.py
src/smartem_common/utils.py
src/smartem_decisions.egg-info/PKG-INFO
src/smartem_decisions.egg-info/SOURCES.txt
src/smartem_decisions.egg-info/dependency_links.txt
src/smartem_decisions.egg-info/entry_points.txt
src/smartem_decisions.egg-info/requires.txt
src/smartem_decisions.egg-info/scm_file_list.json
src/smartem_decisions.egg-info/scm_version.json
src/smartem_decisions.egg-info/top_level.txt
tests/__init__.py
tests/check_smartem_core_http_api.py
tests/conftest.py
tests/smartem_agent/__init__.py
tests/smartem_agent/test_epu_session_datastore.py
tests/smartem_agent/test_error_handler.py
tests/smartem_agent/test_event_classifier.py
tests/smartem_agent/test_event_processor.py
tests/smartem_agent/test_event_queue.py
tests/smartem_agent/test_fs_watcher.py
tests/smartem_agent/test_orphan_manager.py
tests/smartem_agent/test_remote_log_handler.py
tests/smartem_backend/__init__.py
tests/smartem_backend/_async_db_stub.py
tests/smartem_backend/conftest.py
tests/smartem_backend/test_acquisitions.py
tests/smartem_backend/test_agent_session.py
tests/smartem_backend/test_api_client_auth.py
tests/smartem_backend/test_atlas_event_contract.py
tests/smartem_backend/test_atlas_tiles.py
tests/smartem_backend/test_atlases.py
tests/smartem_backend/test_auth.py
tests/smartem_backend/test_batch_gridsquare_creation.py
tests/smartem_backend/test_consumer_async_handlers.py
tests/smartem_backend/test_datetime_serialization.py
tests/smartem_backend/test_debug_sessions.py
tests/smartem_backend/test_foilholes.py
tests/smartem_backend/test_frontend_stream.py
tests/smartem_backend/test_grids.py
tests/smartem_backend/test_gridsquares.py
tests/smartem_backend/test_instruction_notify.py
tests/smartem_backend/test_keycloak_client.py
tests/smartem_backend/test_micrographs.py
tests/smartem_backend/test_misc_endpoints.py
tests/smartem_backend/test_no_refresh_n_plus_one.py
tests/smartem_backend/test_prediction_models.py
tests/smartem_backend/test_processing_feedback_endpoints.py
tests/smartem_backend/test_quality_predictions.py
tools/check_schema_drift.py
tools/db_table_totals.py
tools/external_message_simulator.py
tools/find_foilhole_duplicates.py
tools/format_xml.py
tools/generate_api_docs.py
tools/makeiso.sh
tools/publish_openapi.py
tools/sse_client_example.py