LICENSE
README.md
pyproject.toml
src/garmin_running_data_normalizer/__init__.py
src/garmin_running_data_normalizer/__main__.py
src/garmin_running_data_normalizer/output_experience.py
src/garmin_running_data_normalizer/output_location.py
src/garmin_running_data_normalizer/qa.py
src/garmin_running_data_normalizer/relationships.py
src/garmin_running_data_normalizer/run_all.py
src/garmin_running_data_normalizer/runner.py
src/garmin_running_data_normalizer/shortcut.py
src/garmin_running_data_normalizer/standalone.py
src/garmin_running_data_normalizer/stops.py
src/garmin_running_data_normalizer.egg-info/PKG-INFO
src/garmin_running_data_normalizer.egg-info/SOURCES.txt
src/garmin_running_data_normalizer.egg-info/dependency_links.txt
src/garmin_running_data_normalizer.egg-info/entry_points.txt
src/garmin_running_data_normalizer.egg-info/requires.txt
src/garmin_running_data_normalizer.egg-info/top_level.txt
src/garmin_running_data_normalizer/assets/icon-square.svg
src/garmin_running_data_normalizer/assets/icon.icns
src/garmin_running_data_normalizer/assets/icon.ico
src/garmin_running_data_normalizer/assets/icon.svg
src/garmin_running_data_normalizer/common/__init__.py
src/garmin_running_data_normalizer/common/identity.py
src/garmin_running_data_normalizer/common/json_depth.py
src/garmin_running_data_normalizer/common/os_metadata.py
src/garmin_running_data_normalizer/common/private_files.py
src/garmin_running_data_normalizer/common/text.py
src/garmin_running_data_normalizer/common/time.py
src/garmin_running_data_normalizer/common/validation.py
src/garmin_running_data_normalizer/common/values.py
src/garmin_running_data_normalizer/diagnostics/__init__.py
src/garmin_running_data_normalizer/diagnostics/completeness.py
src/garmin_running_data_normalizer/diagnostics/contracts.py
src/garmin_running_data_normalizer/diagnostics/detector.py
src/garmin_running_data_normalizer/diagnostics/doctor.py
src/garmin_running_data_normalizer/diagnostics/run_quality.py
src/garmin_running_data_normalizer/diagnostics/support_bundle.py
src/garmin_running_data_normalizer/diagnostics/validation.py
src/garmin_running_data_normalizer/export/__init__.py
src/garmin_running_data_normalizer/export/analysis_pack.py
src/garmin_running_data_normalizer/fit/__init__.py
src/garmin_running_data_normalizer/fit/hrv.py
src/garmin_running_data_normalizer/fit/parser.py
src/garmin_running_data_normalizer/gui/__init__.py
src/garmin_running_data_normalizer/gui/chooser.py
src/garmin_running_data_normalizer/gui/command.py
src/garmin_running_data_normalizer/gui/folders.py
src/garmin_running_data_normalizer/gui/outputs.py
src/garmin_running_data_normalizer/gui/places.py
src/garmin_running_data_normalizer/gui/report.py
src/garmin_running_data_normalizer/gui/run_worker.py
src/garmin_running_data_normalizer/gui/runs.py
src/garmin_running_data_normalizer/gui/server.py
src/garmin_running_data_normalizer/gui/settings.py
src/garmin_running_data_normalizer/gui/stores.py
src/garmin_running_data_normalizer/gui/static/app.mjs
src/garmin_running_data_normalizer/gui/static/favicon.png
src/garmin_running_data_normalizer/gui/static/favicon.svg
src/garmin_running_data_normalizer/gui/static/flow.mjs
src/garmin_running_data_normalizer/gui/static/i18n.mjs
src/garmin_running_data_normalizer/gui/static/index.html
src/garmin_running_data_normalizer/gui/static/styles.css
src/garmin_running_data_normalizer/gui/static/i18n/en.json
src/garmin_running_data_normalizer/gui/static/i18n/ja.json
src/garmin_running_data_normalizer/intake/__init__.py
src/garmin_running_data_normalizer/intake/accounts.py
src/garmin_running_data_normalizer/intake/archive.py
src/garmin_running_data_normalizer/intake/discovery.py
src/garmin_running_data_normalizer/intake/roots.py
src/garmin_running_data_normalizer/intake/source.py
src/garmin_running_data_normalizer/normalizers/__init__.py
src/garmin_running_data_normalizer/normalizers/activities.py
src/garmin_running_data_normalizer/normalizers/aliases.py
src/garmin_running_data_normalizer/normalizers/daily_metrics.py
src/garmin_running_data_normalizer/normalizers/gear.py
src/garmin_running_data_normalizer/normalizers/health_status.py
src/garmin_running_data_normalizer/normalizers/hrv.py
src/garmin_running_data_normalizer/normalizers/performance_metrics.py
src/garmin_running_data_normalizer/normalizers/personal_records.py
src/garmin_running_data_normalizer/normalizers/race_prediction.py
src/garmin_running_data_normalizer/normalizers/records.py
src/garmin_running_data_normalizer/normalizers/sleep.py
src/garmin_running_data_normalizer/normalizers/source_records.py
src/garmin_running_data_normalizer/normalizers/training_history.py
src/garmin_running_data_normalizer/normalizers/training_load.py
src/garmin_running_data_normalizer/normalizers/training_readiness.py
src/garmin_running_data_normalizer/normalizers/uds.py
src/garmin_running_data_normalizer/normalizers/unread_fields.py
src/garmin_running_data_normalizer/normalizers/vo2max.py
src/garmin_running_data_normalizer/policies/__init__.py
src/garmin_running_data_normalizer/policies/datasets.py
src/garmin_running_data_normalizer/snapshot/__init__.py
src/garmin_running_data_normalizer/snapshot/lifecycle.py
src/garmin_running_data_normalizer/snapshot/merge.py
src/garmin_running_data_normalizer/snapshot/policies.py
src/garmin_running_data_normalizer/snapshot/store.py
tests/test_aliases.py
tests/test_analysis_table_columns.py
tests/test_app_icons.py
tests/test_bootstrap.py
tests/test_cancellation.py
tests/test_common_and_policies.py
tests/test_compare_deterministic_outputs.py
tests/test_daily_unread_fields.py
tests/test_earlier_outputs.py
tests/test_environment_stops.py
tests/test_export_reading.py
tests/test_files_not_read.py
tests/test_filled_value_marks.py
tests/test_first_user_conversion_assets.py
tests/test_fit_and_analysis_pack.py
tests/test_fit_running_dynamics.py
tests/test_fit_sport_profile.py
tests/test_golden_path.py
tests/test_gui_accessibility.py
tests/test_gui_chooser.py
tests/test_gui_command.py
tests/test_gui_folders.py
tests/test_gui_guides.py
tests/test_gui_i18n.py
tests/test_gui_outputs.py
tests/test_gui_package_data.py
tests/test_gui_report.py
tests/test_gui_runs.py
tests/test_gui_server.py
tests/test_gui_settings.py
tests/test_gui_snapshot_runs.py
tests/test_gui_stores.py
tests/test_health_status_normalizer.py
tests/test_hrv_normalizer.py
tests/test_hrv_readings.py
tests/test_inspect_run_all_output.py
tests/test_intake_and_normalizers.py
tests/test_invalid_values.py
tests/test_items_and_containers.py
tests/test_json_depth.py
tests/test_lactate_candidate_preservation.py
tests/test_local_timezone.py
tests/test_major_version_acceptance.py
tests/test_mixed_and_duplicate_exports.py
tests/test_os_metadata_files.py
tests/test_output_experience.py
tests/test_output_schemas.py
tests/test_packaging_readiness.py
tests/test_performance_metrics.py
tests/test_platform_alignment.py
tests/test_pre_run_checks.py
tests/test_preserve_observed_variants.py
tests/test_public_history_validator.py
tests/test_pypi_publish_workflow.py
tests/test_relationships.py
tests/test_remaining_wellness_metrics.py
tests/test_repaired_text.py
tests/test_repeated_records.py
tests/test_rows_left_out.py
tests/test_run_all.py
tests/test_run_all_progress.py
tests/test_schema_contract.py
tests/test_shortcut.py
tests/test_sleep_contract_restoration.py
tests/test_sleep_duplicate_policy.py
tests/test_sleep_normalizer.py
tests/test_snapshot_lifecycle.py
tests/test_snapshot_metric_families.py
tests/test_snapshot_parity.py
tests/test_snapshot_record_updates.py
tests/test_snapshot_recovery_and_private_output.py
tests/test_snapshot_relationship_matrix.py
tests/test_snapshot_sleep_fields.py
tests/test_snapshot_store_environment.py
tests/test_snapshot_store_path_length.py
tests/test_snapshot_store_places.py
tests/test_snapshot_store_v1_7_1.py
tests/test_snapshot_unlock.py
tests/test_snapshot_unreadable_files.py
tests/test_snapshot_values_disagree.py
tests/test_standalone.py
tests/test_static_policy.py
tests/test_stops.py
tests/test_unread_fields.py
tests/test_unreadable_files.py
tests/test_unresolved_links.py
tests/test_v14_diagnostics.py
tests/test_validate_public_command_examples.py
tests/test_validate_public_product_state.py
tests/test_values_disagree.py
tests/test_windows_timezone_data.py
tests/test_zip_input.py