LICENSE
README.md
pyproject.toml
src/health_agent_infra/__init__.py
src/health_agent_infra.egg-info/PKG-INFO
src/health_agent_infra.egg-info/SOURCES.txt
src/health_agent_infra.egg-info/dependency_links.txt
src/health_agent_infra.egg-info/entry_points.txt
src/health_agent_infra.egg-info/requires.txt
src/health_agent_infra.egg-info/top_level.txt
src/health_agent_infra/cli/__init__.py
src/health_agent_infra/cli/__main__.py
src/health_agent_infra/cli/shared.py
src/health_agent_infra/cli/handlers/__init__.py
src/health_agent_infra/cli/handlers/auth.py
src/health_agent_infra/cli/handlers/config_init.py
src/health_agent_infra/cli/handlers/inspect.py
src/health_agent_infra/cli/handlers/intake.py
src/health_agent_infra/cli/handlers/intent.py
src/health_agent_infra/cli/handlers/pull_clean.py
src/health_agent_infra/cli/handlers/recommend.py
src/health_agent_infra/cli/handlers/review.py
src/health_agent_infra/cli/handlers/state.py
src/health_agent_infra/cli/handlers/target.py
src/health_agent_infra/cli/handlers/tools.py
src/health_agent_infra/core/__init__.py
src/health_agent_infra/core/config.py
src/health_agent_infra/core/exit_codes.py
src/health_agent_infra/core/paths.py
src/health_agent_infra/core/privacy.py
src/health_agent_infra/core/schemas.py
src/health_agent_infra/core/synthesis.py
src/health_agent_infra/core/synthesis_policy.py
src/health_agent_infra/core/validate.py
src/health_agent_infra/core/backup/__init__.py
src/health_agent_infra/core/backup/bundle.py
src/health_agent_infra/core/body_comp/__init__.py
src/health_agent_infra/core/body_comp/store.py
src/health_agent_infra/core/capabilities/__init__.py
src/health_agent_infra/core/capabilities/render.py
src/health_agent_infra/core/capabilities/walker.py
src/health_agent_infra/core/clean/__init__.py
src/health_agent_infra/core/clean/recovery_prep.py
src/health_agent_infra/core/data_quality/__init__.py
src/health_agent_infra/core/data_quality/projector.py
src/health_agent_infra/core/demo/__init__.py
src/health_agent_infra/core/demo/fixtures.py
src/health_agent_infra/core/demo/refusal.py
src/health_agent_infra/core/demo/session.py
src/health_agent_infra/core/doctor/__init__.py
src/health_agent_infra/core/doctor/checks.py
src/health_agent_infra/core/doctor/probe.py
src/health_agent_infra/core/doctor/render.py
src/health_agent_infra/core/eval/__init__.py
src/health_agent_infra/core/eval/calibration_schema.py
src/health_agent_infra/core/eval/judge_harness.py
src/health_agent_infra/core/explain/__init__.py
src/health_agent_infra/core/explain/queries.py
src/health_agent_infra/core/explain/render.py
src/health_agent_infra/core/init/__init__.py
src/health_agent_infra/core/init/onboarding.py
src/health_agent_infra/core/intake/__init__.py
src/health_agent_infra/core/intake/gaps.py
src/health_agent_infra/core/intake/next_actions.py
src/health_agent_infra/core/intake/note.py
src/health_agent_infra/core/intake/planned_session_vocabulary.py
src/health_agent_infra/core/intake/presence.py
src/health_agent_infra/core/intent/__init__.py
src/health_agent_infra/core/intent/store.py
src/health_agent_infra/core/lint/__init__.py
src/health_agent_infra/core/lint/regulated_claims.py
src/health_agent_infra/core/memory/__init__.py
src/health_agent_infra/core/memory/projector.py
src/health_agent_infra/core/memory/schemas.py
src/health_agent_infra/core/memory/store.py
src/health_agent_infra/core/narration/__init__.py
src/health_agent_infra/core/narration/render.py
src/health_agent_infra/core/narration/templates.py
src/health_agent_infra/core/narration/voice.py
src/health_agent_infra/core/provenance/__init__.py
src/health_agent_infra/core/provenance/locator.py
src/health_agent_infra/core/pull/__init__.py
src/health_agent_infra/core/pull/auth.py
src/health_agent_infra/core/pull/garmin.py
src/health_agent_infra/core/pull/garmin_live.py
src/health_agent_infra/core/pull/intervals_icu.py
src/health_agent_infra/core/pull/protocol.py
src/health_agent_infra/core/pull/types.py
src/health_agent_infra/core/research/__init__.py
src/health_agent_infra/core/research/retrieval.py
src/health_agent_infra/core/research/sources.py
src/health_agent_infra/core/review/__init__.py
src/health_agent_infra/core/review/outcomes.py
src/health_agent_infra/core/review/summary.py
src/health_agent_infra/core/state/__init__.py
src/health_agent_infra/core/state/projector.py
src/health_agent_infra/core/state/runtime_event_log.py
src/health_agent_infra/core/state/snapshot.py
src/health_agent_infra/core/state/store.py
src/health_agent_infra/core/state/sync_log.py
src/health_agent_infra/core/state/migrations/001_initial.sql
src/health_agent_infra/core/state/migrations/002_rename_training_readiness_pct.sql
src/health_agent_infra/core/state/migrations/003_synthesis_scaffolding.sql
src/health_agent_infra/core/state/migrations/004_sleep_stress_tables.sql
src/health_agent_infra/core/state/migrations/005_strength_expansion.sql
src/health_agent_infra/core/state/migrations/006_nutrition_macros_only.sql
src/health_agent_infra/core/state/migrations/007_user_memory.sql
src/health_agent_infra/core/state/migrations/008_sync_run_log.sql
src/health_agent_infra/core/state/migrations/009_recommendation_log_fk.sql
src/health_agent_infra/core/state/migrations/010_review_outcome_enrichment.sql
src/health_agent_infra/core/state/migrations/011_planned_recommendation.sql
src/health_agent_infra/core/state/migrations/012_runtime_event_log.sql
src/health_agent_infra/core/state/migrations/013_proposal_revisions.sql
src/health_agent_infra/core/state/migrations/014_plan_supersede_forward_link.sql
src/health_agent_infra/core/state/migrations/015_manual_readiness_raw.sql
src/health_agent_infra/core/state/migrations/016_review_outcome_relink.sql
src/health_agent_infra/core/state/migrations/017_running_activity.sql
src/health_agent_infra/core/state/migrations/018_proposal_canonical_leaf_uniqueness.sql
src/health_agent_infra/core/state/migrations/019_intent_item.sql
src/health_agent_infra/core/state/migrations/020_target.sql
src/health_agent_infra/core/state/migrations/021_data_quality.sql
src/health_agent_infra/core/state/migrations/022_daily_plan_state_fingerprint.sql
src/health_agent_infra/core/state/migrations/023_source_row_locator.sql
src/health_agent_infra/core/state/migrations/024_gym_set_id_with_exercise_slug.sql
src/health_agent_infra/core/state/migrations/025_target_macros_extension.sql
src/health_agent_infra/core/state/migrations/026_body_comp.sql
src/health_agent_infra/core/state/migrations/__init__.py
src/health_agent_infra/core/state/projectors/__init__.py
src/health_agent_infra/core/state/projectors/_shared.py
src/health_agent_infra/core/state/projectors/recovery.py
src/health_agent_infra/core/state/projectors/running_activity.py
src/health_agent_infra/core/state/projectors/sleep.py
src/health_agent_infra/core/state/projectors/strength.py
src/health_agent_infra/core/state/projectors/stress.py
src/health_agent_infra/core/sync/__init__.py
src/health_agent_infra/core/sync/purge.py
src/health_agent_infra/core/target/__init__.py
src/health_agent_infra/core/target/store.py
src/health_agent_infra/core/writeback/__init__.py
src/health_agent_infra/core/writeback/outcome.py
src/health_agent_infra/core/writeback/proposal.py
src/health_agent_infra/data/garmin/export/README.md
src/health_agent_infra/data/garmin/export/daily_summary_export.csv
src/health_agent_infra/demo/__init__.py
src/health_agent_infra/demo/fixtures/__init__.py
src/health_agent_infra/demo/fixtures/p1_dom_baseline.json
src/health_agent_infra/demo/fixtures/p2_female_marathoner.json
src/health_agent_infra/demo/fixtures/p3_older_recreational.json
src/health_agent_infra/demo/fixtures/p4_strength_only_cutter.json
src/health_agent_infra/demo/fixtures/p5_female_multisport.json
src/health_agent_infra/demo/fixtures/p6_sporadic_recomp.json
src/health_agent_infra/domains/__init__.py
src/health_agent_infra/domains/nutrition/__init__.py
src/health_agent_infra/domains/nutrition/classify.py
src/health_agent_infra/domains/nutrition/intake.py
src/health_agent_infra/domains/nutrition/policy.py
src/health_agent_infra/domains/nutrition/schemas.py
src/health_agent_infra/domains/nutrition/signals.py
src/health_agent_infra/domains/recovery/__init__.py
src/health_agent_infra/domains/recovery/classify.py
src/health_agent_infra/domains/recovery/policy.py
src/health_agent_infra/domains/recovery/readiness_intake.py
src/health_agent_infra/domains/recovery/schemas.py
src/health_agent_infra/domains/running/__init__.py
src/health_agent_infra/domains/running/classify.py
src/health_agent_infra/domains/running/policy.py
src/health_agent_infra/domains/running/schemas.py
src/health_agent_infra/domains/running/signals.py
src/health_agent_infra/domains/sleep/__init__.py
src/health_agent_infra/domains/sleep/classify.py
src/health_agent_infra/domains/sleep/policy.py
src/health_agent_infra/domains/sleep/schemas.py
src/health_agent_infra/domains/sleep/signals.py
src/health_agent_infra/domains/strength/__init__.py
src/health_agent_infra/domains/strength/classify.py
src/health_agent_infra/domains/strength/intake.py
src/health_agent_infra/domains/strength/policy.py
src/health_agent_infra/domains/strength/schemas.py
src/health_agent_infra/domains/strength/signals.py
src/health_agent_infra/domains/strength/taxonomy_match.py
src/health_agent_infra/domains/strength/taxonomy_seed.csv
src/health_agent_infra/domains/stress/__init__.py
src/health_agent_infra/domains/stress/classify.py
src/health_agent_infra/domains/stress/intake.py
src/health_agent_infra/domains/stress/policy.py
src/health_agent_infra/domains/stress/schemas.py
src/health_agent_infra/domains/stress/signals.py
src/health_agent_infra/evals/__init__.py
src/health_agent_infra/evals/cli.py
src/health_agent_infra/evals/review.py
src/health_agent_infra/evals/runner.py
src/health_agent_infra/evals/rubrics/domain.md
src/health_agent_infra/evals/rubrics/synthesis.md
src/health_agent_infra/evals/scenarios/judge_adversarial/index.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_001.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_002.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_003.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_004.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_005.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_006.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_007.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_008.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_009.json
src/health_agent_infra/evals/scenarios/judge_adversarial/bias_probe/ja_bp_010.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_001.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_002.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_003.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_004.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_005.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_006.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_007.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_008.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_009.json
src/health_agent_infra/evals/scenarios/judge_adversarial/prompt_injection/ja_pi_010.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_001.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_002.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_003.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_004.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_005.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_006.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_007.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_008.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_009.json
src/health_agent_infra/evals/scenarios/judge_adversarial/source_conflict/ja_sc_010.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_001_macros_aligned.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_002_extreme_deficiency_escalates.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_003_no_row_insufficient_coverage.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_004_should_escalate_compound_extreme_deficiency.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_005_protein_at_target_calorie_surplus.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_006_mild_deficit_aligned_protein.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_007_moderate_deficit_no_escalate.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_008_high_deficit_protein_met.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_009_protein_low_calories_aligned.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_010_compound_extreme_deficit_low_protein.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_011_under_hydration_macros_met.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_012_high_hydration_normal_macros.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_013_at_extreme_deficit_threshold.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_014_just_below_extreme_threshold.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_015_macros_balanced_with_high_meals.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_016_low_carb_high_fat_keto.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_017_pre_workout_high_carb.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_018_severe_protein_gap.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_019_severe_calorie_deficit_normal_protein.json
src/health_agent_infra/evals/scenarios/nutrition/nutrition_020_compound_severe_deficiency_extreme_low_protein.json
src/health_agent_infra/evals/scenarios/recovery/rec_001_rested_baseline.json
src/health_agent_infra/evals/scenarios/recovery/rec_002_rhr_spike_escalates.json
src/health_agent_infra/evals/scenarios/recovery/rec_003_sparse_coverage_caps_confidence.json
src/health_agent_infra/evals/scenarios/recovery/rec_004_should_escalate_compound_signals.json
src/health_agent_infra/evals/scenarios/recovery/rec_005_full_recovery_low_soreness.json
src/health_agent_infra/evals/scenarios/recovery/rec_006_high_load_no_spike.json
src/health_agent_infra/evals/scenarios/recovery/rec_007_minimal_signal.json
src/health_agent_infra/evals/scenarios/recovery/rec_008_low_hrv_alone_no_escalate.json
src/health_agent_infra/evals/scenarios/recovery/rec_009_short_sleep_alone.json
src/health_agent_infra/evals/scenarios/recovery/rec_010_rhr_2day_spike_below_threshold.json
src/health_agent_infra/evals/scenarios/recovery/rec_011_rhr_4day_spike_escalates.json
src/health_agent_infra/evals/scenarios/recovery/rec_012_rhr_5day_spike_escalates.json
src/health_agent_infra/evals/scenarios/recovery/rec_013_high_soreness_alone.json
src/health_agent_infra/evals/scenarios/recovery/rec_014_low_load_recovery_week.json
src/health_agent_infra/evals/scenarios/recovery/rec_015_high_load_high_hrv.json
src/health_agent_infra/evals/scenarios/recovery/rec_016_baseline_with_2day_rhr_dip.json
src/health_agent_infra/evals/scenarios/recovery/rec_017_compound_low_signals_no_escalate.json
src/health_agent_infra/evals/scenarios/recovery/rec_018_extreme_low_hrv.json
src/health_agent_infra/evals/scenarios/recovery/rec_019_load_baseline_zero_recent.json
src/health_agent_infra/evals/scenarios/recovery/rec_020_high_acute_soreness_extreme_hrv_drop.json
src/health_agent_infra/evals/scenarios/running/run_001_fresh_baseline.json
src/health_agent_infra/evals/scenarios/running/run_002_acwr_spike_escalates.json
src/health_agent_infra/evals/scenarios/running/run_003_sparse_coverage_caps.json
src/health_agent_infra/evals/scenarios/running/run_004_should_escalate_acwr_max.json
src/health_agent_infra/evals/scenarios/running/run_005_easy_recovery_ratio.json
src/health_agent_infra/evals/scenarios/running/run_006_taper_week.json
src/health_agent_infra/evals/scenarios/running/run_007_first_run_back_from_injury.json
src/health_agent_infra/evals/scenarios/running/run_008_baseline_low_acwr.json
src/health_agent_infra/evals/scenarios/running/run_009_just_below_spike_threshold.json
src/health_agent_infra/evals/scenarios/running/run_010_at_spike_threshold_escalates.json
src/health_agent_infra/evals/scenarios/running/run_011_high_readiness_fresh.json
src/health_agent_infra/evals/scenarios/running/run_012_chronic_low_readiness_proceed.json
src/health_agent_infra/evals/scenarios/running/run_013_high_volume_within_threshold.json
src/health_agent_infra/evals/scenarios/running/run_014_severe_acwr_spike_escalates.json
src/health_agent_infra/evals/scenarios/running/run_015_zero_recent_hard_sessions.json
src/health_agent_infra/evals/scenarios/running/run_016_first_week_back_low_volume.json
src/health_agent_infra/evals/scenarios/running/run_017_balanced_week_at_baseline.json
src/health_agent_infra/evals/scenarios/running/run_018_below_baseline_no_firings.json
src/health_agent_infra/evals/scenarios/running/run_019_high_readiness_after_taper.json
src/health_agent_infra/evals/scenarios/running/run_020_acwr_spike_with_rest.json
src/health_agent_infra/evals/scenarios/sleep/sleep_001_adequate_baseline.json
src/health_agent_infra/evals/scenarios/sleep/sleep_002_chronic_deprivation_forces_repayment.json
src/health_agent_infra/evals/scenarios/sleep/sleep_003_sparse_coverage_caps.json
src/health_agent_infra/evals/scenarios/sleep/sleep_004_should_escalate_compound_chronic_deprivation.json
src/health_agent_infra/evals/scenarios/sleep/sleep_005_adequate_with_late_bedtime.json
src/health_agent_infra/evals/scenarios/sleep/sleep_006_extended_sleep_recovery.json
src/health_agent_infra/evals/scenarios/sleep/sleep_007_partial_data.json
src/health_agent_infra/evals/scenarios/sleep/sleep_008_one_short_night_balanced_history.json
src/health_agent_infra/evals/scenarios/sleep/sleep_009_two_short_nights_below_threshold.json
src/health_agent_infra/evals/scenarios/sleep/sleep_010_three_short_nights_below_threshold.json
src/health_agent_infra/evals/scenarios/sleep/sleep_011_chronic_deprivation_5_nights.json
src/health_agent_infra/evals/scenarios/sleep/sleep_012_chronic_deprivation_6_nights.json
src/health_agent_infra/evals/scenarios/sleep/sleep_013_high_quality_short_window.json
src/health_agent_infra/evals/scenarios/sleep/sleep_014_long_low_score.json
src/health_agent_infra/evals/scenarios/sleep/sleep_015_borderline_efficiency.json
src/health_agent_infra/evals/scenarios/sleep/sleep_016_full_coverage_consistent_schedule.json
src/health_agent_infra/evals/scenarios/sleep/sleep_017_alternating_pattern.json
src/health_agent_infra/evals/scenarios/sleep/sleep_018_chronic_deprivation_4_nights_at_threshold.json
src/health_agent_infra/evals/scenarios/sleep/sleep_019_recovery_after_deprivation.json
src/health_agent_infra/evals/scenarios/sleep/sleep_020_short_with_very_late_variance.json
src/health_agent_infra/evals/scenarios/strength/strength_001_balanced_volume.json
src/health_agent_infra/evals/scenarios/strength/strength_002_volume_spike_escalates.json
src/health_agent_infra/evals/scenarios/strength/strength_003_unmatched_token_caps.json
src/health_agent_infra/evals/scenarios/strength/strength_004_should_escalate_extreme_volume_spike.json
src/health_agent_infra/evals/scenarios/strength/strength_005_low_volume_recovery_week.json
src/health_agent_infra/evals/scenarios/strength/strength_006_just_under_spike_threshold.json
src/health_agent_infra/evals/scenarios/strength/strength_007_at_spike_threshold_escalates.json
src/health_agent_infra/evals/scenarios/strength/strength_008_extreme_spike_escalates.json
src/health_agent_infra/evals/scenarios/strength/strength_009_minimal_session_history.json
src/health_agent_infra/evals/scenarios/strength/strength_010_balanced_high_frequency.json
src/health_agent_infra/evals/scenarios/strength/strength_011_unmatched_token_caps_confidence.json
src/health_agent_infra/evals/scenarios/strength/strength_012_two_unmatched_tokens.json
src/health_agent_infra/evals/scenarios/strength/strength_013_at_threshold_with_unmatched.json
src/health_agent_infra/evals/scenarios/strength/strength_014_high_volume_per_group.json
src/health_agent_infra/evals/scenarios/strength/strength_015_zero_today_volume.json
src/health_agent_infra/evals/scenarios/strength/strength_016_taper_week.json
src/health_agent_infra/evals/scenarios/strength/strength_017_intra_week_variability.json
src/health_agent_infra/evals/scenarios/strength/strength_018_session_count_at_minimum.json
src/health_agent_infra/evals/scenarios/strength/strength_019_severe_volume_spike_with_recent_heavy.json
src/health_agent_infra/evals/scenarios/strength/strength_020_baseline_with_estimated_1rm.json
src/health_agent_infra/evals/scenarios/stress/stress_001_calm_baseline.json
src/health_agent_infra/evals/scenarios/stress/stress_002_sustained_high_escalates.json
src/health_agent_infra/evals/scenarios/stress/stress_003_sparse_coverage_caps.json
src/health_agent_infra/evals/scenarios/stress/stress_004_should_escalate_compound_sustained_stress.json
src/health_agent_infra/evals/scenarios/stress/stress_005_low_stress_with_high_battery.json
src/health_agent_infra/evals/scenarios/stress/stress_006_moderate_stress_no_chronic.json
src/health_agent_infra/evals/scenarios/stress/stress_007_two_consecutive_high_below_threshold.json
src/health_agent_infra/evals/scenarios/stress/stress_008_three_consecutive_high_below_threshold.json
src/health_agent_infra/evals/scenarios/stress/stress_009_extreme_acute_no_history.json
src/health_agent_infra/evals/scenarios/stress/stress_010_recovering_from_high.json
src/health_agent_infra/evals/scenarios/stress/stress_011_low_battery_with_calm_stress.json
src/health_agent_infra/evals/scenarios/stress/stress_012_run_of_4_high_days_below_threshold.json
src/health_agent_infra/evals/scenarios/stress/stress_013_alternating_high_low_pattern.json
src/health_agent_infra/evals/scenarios/stress/stress_014_consistent_moderate.json
src/health_agent_infra/evals/scenarios/stress/stress_015_just_below_high_threshold.json
src/health_agent_infra/evals/scenarios/stress/stress_016_at_threshold_partial_run.json
src/health_agent_infra/evals/scenarios/stress/stress_017_high_battery_offsets_stress.json
src/health_agent_infra/evals/scenarios/stress/stress_018_baseline_with_one_high_yesterday.json
src/health_agent_infra/evals/scenarios/stress/stress_019_low_stress_steady.json
src/health_agent_infra/evals/scenarios/stress/stress_020_very_high_two_then_break.json
src/health_agent_infra/evals/scenarios/synthesis/syn_001_no_firings_baseline.json
src/health_agent_infra/evals/scenarios/synthesis/syn_002_x1a_sleep_debt_softens.json
src/health_agent_infra/evals/scenarios/synthesis/syn_003_x1b_elevated_sleep_debt_blocks.json
src/health_agent_infra/evals/scenarios/synthesis/syn_004_x3a_acwr_elevated_softens.json
src/health_agent_infra/evals/scenarios/synthesis/syn_005_x3b_acwr_spike_blocks.json
src/health_agent_infra/evals/scenarios/synthesis/syn_006_x6a_low_battery_softens.json
src/health_agent_infra/evals/scenarios/synthesis/syn_007_x7_high_stress_caps_confidence.json
src/health_agent_infra/evals/scenarios/synthesis/syn_008_x2_nutrition_deficit_softens_recovery.json
src/health_agent_infra/evals/scenarios/synthesis/syn_009_x9_phase_b_adjusts_nutrition.json
src/health_agent_infra/evals/scenarios/synthesis/syn_010_stale_schema_rejected.json
src/health_agent_infra/evals/scenarios/synthesis/syn_011_easy_proposals_pass_through.json
src/health_agent_infra/evals/scenarios/synthesis/syn_012_recovery_only_no_other_domains.json
src/health_agent_infra/evals/scenarios/synthesis/syn_013_zone2_running_with_calm_state.json
src/health_agent_infra/evals/scenarios/synthesis/syn_014_high_battery_proceed.json
src/health_agent_infra/evals/scenarios/synthesis/syn_015_low_battery_softens_hard_run.json
src/health_agent_infra/skills/daily-plan-synthesis/SKILL.md
src/health_agent_infra/skills/expert-explainer/SKILL.md
src/health_agent_infra/skills/intent-router/SKILL.md
src/health_agent_infra/skills/merge-human-inputs/SKILL.md
src/health_agent_infra/skills/nutrition-alignment/SKILL.md
src/health_agent_infra/skills/recovery-readiness/SKILL.md
src/health_agent_infra/skills/reporting/SKILL.md
src/health_agent_infra/skills/review-protocol/SKILL.md
src/health_agent_infra/skills/running-readiness/SKILL.md
src/health_agent_infra/skills/safety/SKILL.md
src/health_agent_infra/skills/sleep-quality/SKILL.md
src/health_agent_infra/skills/strength-intake/SKILL.md
src/health_agent_infra/skills/strength-readiness/SKILL.md
src/health_agent_infra/skills/stress-regulation/SKILL.md