{
  "schemaVersion": 3,
  "generatedAt": "2026-09-20T00:02:34.523Z",
  "patient": "Ryan Sullivan",
  "timezone": "America/Chicago",
  "notes": [
    "Primary clinical window is 2026-01-01 through the generation date.",
    "Vyvanse: the historical patient-reported 60 mg morning regimen applies through 2026-08-31. From 2026-09-01, dose and time follow app entries, with saved consumption times preferred over logging times. Missing entries do not imply a dose or skipped use.",
    "A blank micronutrient value means unreported, not zero. Numeric zeroes remain zero.",
    "Daily nutrition follows the app's own rules: medication-only entries are excluded, supplement nutrients count, meal-level overrides are used as stored.",
    "Glucose statistics derive from raw sensor readings; when Dexcom Share and Apple Health report the same minute the Dexcom value is used. glucoseDaily.json is a partial server rollup that disagrees with raw data — do not analyze from it.",
    "exercises.json duplicates running days already present in workoutSessions.json (HealthKit re-imports); workoutSessions.json is canonical for workouts.",
    "All timestamps are ISO-8601 UTC; 'day' columns are local calendar days in America/Chicago."
  ],
  "files": [
    {
      "file": "glucose_readings.csv",
      "format": "csv",
      "rows": 50691,
      "columns": [
        "timestamp",
        "day",
        "mg_dl",
        "trend",
        "source"
      ],
      "description": "Every CGM reading; when Dexcom Share and Apple Health report the same minute, the Dexcom value is kept",
      "provenance": "deduplicated union of both sources; complete originals in glucoseReadings.json"
    },
    {
      "file": "glucose_daily.csv",
      "format": "csv",
      "rows": 189,
      "columns": [
        "day",
        "readings",
        "mean_mg_dl",
        "min",
        "max",
        "time_in_range_pct"
      ],
      "description": "Daily glucose statistics",
      "provenance": "derived from raw records; method in report"
    },
    {
      "file": "nutrition_daily.csv",
      "format": "csv",
      "rows": 385,
      "columns": [
        "day",
        "food_meals",
        "calories",
        "protein_g",
        "carbs_g",
        "fat_g",
        "fiber_g",
        "sodium_mg"
      ],
      "description": "Daily nutrition totals; meals column counts food meals as shown in the app feed",
      "provenance": "computed with the app's own nutrition rules (medication-only entries excluded, supplements included, meal overrides honored)"
    },
    {
      "file": "meals_items.csv",
      "format": "csv",
      "rows": 9241,
      "columns": [
        "timestamp",
        "day",
        "meal_id",
        "meal_name",
        "slot",
        "item_name",
        "category",
        "quantity",
        "unit",
        "gram_weight",
        "calories",
        "protein_g",
        "carbs_g",
        "fat_g",
        "fiber_g",
        "sodium_mg"
      ],
      "description": "Every item in every recorded meal with its nutrients",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "meds_supplements.csv",
      "format": "csv",
      "rows": 14,
      "columns": [
        "name",
        "category",
        "times_recorded",
        "first",
        "last"
      ],
      "description": "Medications and supplements aggregated from meal items",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "weights.csv",
      "format": "csv",
      "rows": 33,
      "columns": [
        "timestamp",
        "day",
        "weight_lbs",
        "source",
        "legacy"
      ],
      "description": "Every weight entry as recorded, including legacy entries",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "vitals.csv",
      "format": "csv",
      "rows": 15226,
      "columns": [
        "date",
        "kind",
        "value",
        "source"
      ],
      "description": "All vitals samples",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "workouts.csv",
      "format": "csv",
      "rows": 564,
      "columns": [
        "id",
        "start_date",
        "day",
        "sport",
        "title",
        "distance_mi",
        "duration_s",
        "moving_time_s",
        "paused_time_s",
        "avg_pace_s_per_mi",
        "grade_adjusted_pace_s_per_mi",
        "best_pace_s_per_mi",
        "avg_hr",
        "max_hr",
        "avg_cadence",
        "elevation_gain_ft",
        "elevation_loss_ft",
        "calories",
        "relative_effort",
        "perceived_effort",
        "is_indoor",
        "recording_mode",
        "source"
      ],
      "description": "Every workout with all summary metrics",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "runs.csv",
      "format": "csv",
      "rows": 505,
      "columns": [
        "id",
        "start_date",
        "day",
        "sport",
        "title",
        "distance_mi",
        "duration_s",
        "moving_time_s",
        "paused_time_s",
        "avg_pace_s_per_mi",
        "grade_adjusted_pace_s_per_mi",
        "best_pace_s_per_mi",
        "avg_hr",
        "max_hr",
        "avg_cadence",
        "elevation_gain_ft",
        "elevation_loss_ft",
        "calories",
        "relative_effort",
        "perceived_effort",
        "is_indoor",
        "recording_mode",
        "source"
      ],
      "description": "Every running workout with all summary metrics",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "workout_splits.csv",
      "format": "csv",
      "rows": 642,
      "columns": [
        "workout_id",
        "start_date",
        "sport",
        "split_number",
        "distance_mi",
        "duration_s",
        "pace_s_per_mi",
        "elevation_gain_ft",
        "elevation_loss_ft"
      ],
      "description": "Per-split records for every workout that has splits",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "wellness_entries.csv",
      "format": "csv",
      "rows": 1020,
      "columns": [
        "date",
        "duration_s",
        "bristol",
        "urgency",
        "gi_burden",
        "size",
        "control",
        "passage_symptoms",
        "cleanup",
        "colors",
        "red_flags",
        "notes",
        "has_photo",
        "legacy_entry"
      ],
      "description": "GI record flattened, including free-text notes; entries before 2026-03-22 come from the earlier app version",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "sleep_nightly.csv",
      "format": "csv",
      "rows": 513,
      "columns": [
        "day",
        "sleep_hours"
      ],
      "description": "Nightly sleep hours attributed to wake day",
      "provenance": "Apple Health daily sync, as shown in the app"
    },
    {
      "file": "sleep_sessions.csv",
      "format": "csv",
      "rows": 8043,
      "columns": [
        "start",
        "end",
        "stage",
        "hours",
        "source"
      ],
      "description": "Every sleep stage segment",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "health_daily.csv",
      "format": "csv",
      "rows": 513,
      "columns": [
        "day",
        "steps",
        "active_kcal",
        "basal_kcal",
        "exercise_min",
        "run_walk_miles",
        "cycling_miles",
        "flights_climbed",
        "stand_hours",
        "sleep_hours",
        "water_ml"
      ],
      "description": "Daily activity from Apple Health sync",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "water_daily.csv",
      "format": "csv",
      "rows": 273,
      "columns": [
        "day",
        "fl_oz"
      ],
      "description": "Daily recorded water (fl oz); matches the app's own daily documents exactly",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "substances.csv",
      "format": "csv",
      "rows": 58,
      "columns": [
        "date",
        "kind",
        "amount",
        "unit"
      ],
      "description": "Substance record",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "legacy_stool.csv",
      "format": "csv",
      "rows": 245,
      "columns": [
        "date",
        "bristol",
        "duration_s",
        "associated_symptoms"
      ],
      "description": "GI entries from the earlier app version (also merged into wellness_entries.csv)",
      "provenance": "as recorded in the StatsKey app"
    },
    {
      "file": "meals.json",
      "format": "json",
      "items": 5122,
      "bytes": 38260254,
      "description": "Verbatim Firestore export for meals",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "glucoseReadings.json",
      "format": "json",
      "items": 59009,
      "bytes": 10212337,
      "description": "Verbatim Firestore export for glucoseReadings",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "glucoseDaily.json",
      "format": "json",
      "items": 81,
      "bytes": 33083,
      "description": "Verbatim Firestore export for glucoseDaily",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "wellness.json",
      "format": "json",
      "items": 780,
      "bytes": 299453,
      "description": "Verbatim Firestore export for wellness",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "legacyStool.json",
      "format": "json",
      "items": 245,
      "bytes": 51672,
      "description": "Verbatim Firestore export for wellness/stool/logs",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "vitals.json",
      "format": "json",
      "items": 15226,
      "bytes": 4953550,
      "description": "Verbatim Firestore export for vitals",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "sleepSessions.json",
      "format": "json",
      "items": 8043,
      "bytes": 2782426,
      "description": "Verbatim Firestore export for sleepSessions",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "sleepDaily.json",
      "format": "json",
      "items": 25,
      "bytes": 10235,
      "description": "Verbatim Firestore export for sleepDaily",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "workoutSessions.json",
      "format": "json",
      "items": 564,
      "bytes": 64986444,
      "description": "Verbatim Firestore export for workoutSessions",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "exercises.json",
      "format": "json",
      "items": 219,
      "bytes": 55048,
      "description": "Verbatim Firestore export for exercises",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "healthDaily.json",
      "format": "json",
      "items": 513,
      "bytes": 237931,
      "description": "Verbatim Firestore export for healthDaily",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "healthDailyAndroid.json",
      "format": "json",
      "items": 7320,
      "bytes": 2540853,
      "description": "Verbatim Firestore export for healthDailyAndroid",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "weights.json",
      "format": "json",
      "items": 33,
      "bytes": 6123,
      "description": "Verbatim Firestore export for weights",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "weightEntries.json",
      "format": "json",
      "items": 0,
      "bytes": 2,
      "description": "Verbatim Firestore export for weightEntries",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "waterEntries.json",
      "format": "json",
      "items": 731,
      "bytes": 145290,
      "description": "Verbatim Firestore export for waterEntries",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "waterDaily.json",
      "format": "json",
      "items": 122,
      "bytes": 8241,
      "description": "Verbatim Firestore export for water",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "personalRecords.json",
      "format": "json",
      "items": 12,
      "bytes": 4273,
      "description": "Verbatim Firestore export for personalRecords",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "substances.json",
      "format": "json",
      "items": 58,
      "bytes": 16605,
      "description": "Verbatim Firestore export for substances",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "mealGlucoseResponses.json",
      "format": "json",
      "items": 313,
      "bytes": 228010,
      "description": "Verbatim Firestore export for mealGlucoseResponses",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "profile.json",
      "format": "json",
      "items": null,
      "bytes": 297,
      "description": "Health profile fields",
      "provenance": "verbatim Firestore export"
    },
    {
      "file": "bodyMetrics.json",
      "format": "json",
      "items": 1,
      "bytes": 333,
      "description": "Verbatim Firestore export for bodyMetrics",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "bloodPanels.json",
      "format": "json",
      "items": 0,
      "bytes": 2,
      "description": "Verbatim Firestore export for bloodPanels",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "clinical_records_since_2026-01-01.csv",
      "format": "csv",
      "rows": 81299,
      "columns": [
        "collection",
        "document_id",
        "timestamp",
        "local_day",
        "field_count",
        "record_json"
      ],
      "bytes": 195567453,
      "description": "One source document per row with every field retained in record_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "field_catalog_since_2026-01-01.csv",
      "format": "csv",
      "rows": 4974,
      "columns": [
        "collection",
        "field_path",
        "observed_types",
        "documents_present",
        "documents_total",
        "coverage_percent"
      ],
      "bytes": 327444,
      "description": "Every observed nested field path and coverage",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "field_catalog_since_2026-01-01.json",
      "format": "json",
      "bytes": 1073459,
      "description": "Every observed nested field path and coverage",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "complete_patient_record_since_2026-01-01.json",
      "format": "json",
      "bytes": 286296780,
      "description": "Complete nested patient-record bundle for the requested window",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "complete_patient_record_since_2026-01-01.ndjson",
      "format": "ndjson",
      "rows": 81299,
      "bytes": 185350041,
      "description": "One complete source document per line",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "workoutAttachments.json",
      "format": "json",
      "items": 461,
      "bytes": 56253336,
      "description": "Verbatim Firestore export for workoutSessions/*/attachments",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "glucoseResponses.json",
      "format": "json",
      "items": 210,
      "bytes": 300822,
      "description": "Verbatim Firestore export for glucoseResponses",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "activity.json",
      "format": "json",
      "items": 7,
      "bytes": 2094,
      "description": "Verbatim Firestore export for activity",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "activitySummaries.json",
      "format": "json",
      "items": 35,
      "bytes": 13416,
      "description": "Verbatim Firestore export for activitySummaries",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "aiTrainingPlans.json",
      "format": "json",
      "items": 4,
      "bytes": 38240,
      "description": "Verbatim Firestore export for aiTrainingPlans",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "dailyItems.json",
      "format": "json",
      "items": 3,
      "bytes": 14697,
      "description": "Verbatim Firestore export for dailyItems",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "deletedWorkouts.json",
      "format": "json",
      "items": 31,
      "bytes": 4286,
      "description": "Verbatim Firestore export for deletedWorkouts",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "founderWorkouts.json",
      "format": "json",
      "items": 0,
      "bytes": 2,
      "description": "Verbatim Firestore export for founderWorkouts",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "macroTargetHistory.json",
      "format": "json",
      "items": 92,
      "bytes": 48618,
      "description": "Verbatim Firestore export for macroTargetHistory",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "mealCalendar.json",
      "format": "json",
      "items": 3,
      "bytes": 82435,
      "description": "Verbatim Firestore export for mealCalendar",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "progressMilestones.json",
      "format": "json",
      "items": 5,
      "bytes": 2601,
      "description": "Verbatim Firestore export for progressMilestones",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "routes.json",
      "format": "json",
      "items": 1,
      "bytes": 32648,
      "description": "Verbatim Firestore export for routes",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "trainingGoals.json",
      "format": "json",
      "items": 1,
      "bytes": 2282,
      "description": "Verbatim Firestore export for trainingGoals",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "trainingNotes.json",
      "format": "json",
      "items": 2,
      "bytes": 1704,
      "description": "Verbatim Firestore export for trainingNotes",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "trophies.json",
      "format": "json",
      "items": 44,
      "bytes": 8340,
      "description": "Verbatim Firestore export for trophies",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "coach.json",
      "format": "json",
      "items": 3,
      "bytes": 3785,
      "description": "Verbatim Firestore export for coach",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "healthRoutines.json",
      "format": "json",
      "items": 1,
      "bytes": 468,
      "description": "Verbatim Firestore export for healthRoutines",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "library.json",
      "format": "json",
      "items": 1,
      "bytes": 102215,
      "description": "Verbatim Firestore export for library",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "substanceLibrary.json",
      "format": "json",
      "items": 9,
      "bytes": 1638,
      "description": "Verbatim Firestore export for substanceLibrary",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "supplementLibrary.json",
      "format": "json",
      "items": 12,
      "bytes": 41488,
      "description": "Verbatim Firestore export for supplementLibrary",
      "provenance": "verbatim Firestore export with no field removal"
    },
    {
      "file": "user_collection_inventory.json",
      "format": "json",
      "items": 96,
      "bytes": 34536,
      "description": "Inventory of every user subcollection and source document count",
      "provenance": "Firestore collection inventory"
    },
    {
      "file": "nutrition_all_nutrients_daily_long.csv",
      "format": "csv",
      "rows": 32226,
      "columns": [
        "day",
        "nutrient_key",
        "nutrient_name",
        "category",
        "unit",
        "value",
        "reported",
        "male_reference_intake",
        "percent_reference_intake",
        "contributing_meals",
        "contributing_items",
        "estimated_percent",
        "raw_source_keys",
        "nutrient_sources",
        "confidence_values"
      ],
      "bytes": 3034968,
      "description": "Every app-defined and raw nutrient field for every calendar day",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "nutrition_all_nutrients_daily_wide.csv",
      "format": "csv",
      "rows": 262,
      "columns": [
        "day",
        "calories",
        "energy_kj",
        "protein",
        "carbohydrates",
        "total_fat",
        "dietary_fiber",
        "total_sugars",
        "added_sugars",
        "sugar_alcohols",
        "alcohol",
        "caffeine",
        "water",
        "vitamin_a",
        "vitamin_c",
        "vitamin_d",
        "vitamin_e",
        "vitamin_k",
        "vitamin_b1",
        "vitamin_b2",
        "vitamin_b3",
        "vitamin_b5",
        "vitamin_b6",
        "vitamin_b7",
        "vitamin_b9",
        "vitamin_b12",
        "choline",
        "calcium",
        "iron",
        "magnesium",
        "phosphorus",
        "potassium",
        "sodium",
        "zinc",
        "copper",
        "manganese",
        "selenium",
        "chromium",
        "molybdenum",
        "iodine",
        "fluoride",
        "saturated_fat",
        "monounsaturated_fat",
        "polyunsaturated_fat",
        "trans_fat",
        "cholesterol",
        "omega_3",
        "omega_6",
        "dha",
        "epa",
        "ala",
        "cla",
        "histidine",
        "isoleucine",
        "leucine",
        "lysine",
        "methionine",
        "phenylalanine",
        "threonine",
        "tryptophan",
        "valine",
        "alanine",
        "arginine",
        "aspartic_acid",
        "cysteine",
        "glutamic_acid",
        "glycine",
        "proline",
        "serine",
        "tyrosine",
        "hydroxyproline",
        "taurine",
        "beta_carotene",
        "alpha_carotene",
        "beta_cryptoxanthin",
        "lycopene",
        "lutein_zeaxanthin",
        "lutein",
        "retinol",
        "zeaxanthin",
        "starch",
        "sucrose",
        "glucose_sugar",
        "fructose",
        "lactose",
        "maltose",
        "galactose",
        "ash",
        "theobromine",
        "net_carbs",
        "soluble_fiber",
        "insoluble_fiber",
        "resistant_starch",
        "beta_glucan",
        "pectin",
        "phytosterols",
        "butyric_acid",
        "capric_acid",
        "lauric_acid",
        "myristic_acid",
        "palmitic_acid",
        "stearic_acid",
        "oleic_acid",
        "linoleic_acid",
        "linolenic_acid",
        "nicotine",
        "thc",
        "cbd",
        "0",
        "1024",
        "1082",
        "1088",
        "1110",
        "1113",
        "1179",
        "1409",
        "2001",
        "2103",
        "bicarbonate",
        "cbd_content",
        "chloride",
        "nicotine_content",
        "sulfates",
        "thc_content"
      ],
      "bytes": 174703,
      "description": "Every day as a row and every nutrient as a column",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "nutrition_micronutrients_daily_long.csv",
      "format": "csv",
      "rows": 7336,
      "columns": [
        "day",
        "nutrient_key",
        "nutrient_name",
        "category",
        "unit",
        "value",
        "reported",
        "male_reference_intake",
        "percent_reference_intake",
        "contributing_meals",
        "contributing_items",
        "estimated_percent",
        "raw_source_keys",
        "nutrient_sources",
        "confidence_values"
      ],
      "bytes": 831890,
      "description": "Every vitamin and mineral for every calendar day with provenance and coverage",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "nutrition_micronutrients_daily_wide.csv",
      "format": "csv",
      "rows": 262,
      "columns": [
        "day",
        "vitamin_a",
        "vitamin_c",
        "vitamin_d",
        "vitamin_e",
        "vitamin_k",
        "vitamin_b1",
        "vitamin_b2",
        "vitamin_b3",
        "vitamin_b5",
        "vitamin_b6",
        "vitamin_b7",
        "vitamin_b9",
        "vitamin_b12",
        "choline",
        "calcium",
        "iron",
        "magnesium",
        "phosphorus",
        "potassium",
        "sodium",
        "zinc",
        "copper",
        "manganese",
        "selenium",
        "chromium",
        "molybdenum",
        "iodine",
        "fluoride"
      ],
      "bytes": 63737,
      "description": "Every calendar day as a row and every vitamin/mineral as a column",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "nutrition_micronutrients_longitudinal.csv",
      "format": "csv",
      "rows": 112,
      "columns": [
        "nutrient_key",
        "nutrient_name",
        "category",
        "unit",
        "window",
        "window_start",
        "window_end",
        "reported_days",
        "calendar_days",
        "coverage_percent",
        "average_per_reported_day",
        "male_reference_intake",
        "average_percent_reference_intake"
      ],
      "bytes": 10279,
      "description": "7-, 30-, 90-day, and YTD micronutrient averages and coverage",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "nutrition_per_item_all_nutrients.csv",
      "format": "csv",
      "rows": 197989,
      "columns": [
        "timestamp",
        "day",
        "meal_id",
        "meal_name",
        "item_index",
        "item_name",
        "item_category",
        "raw_nutrient_key",
        "nutrient_key",
        "nutrient_name",
        "category",
        "unit",
        "value",
        "source",
        "estimated",
        "confidence",
        "error_percent",
        "citation"
      ],
      "bytes": 46792869,
      "description": "Every nutrient value from every food/supplement item with provenance",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "meals_every_field_since_2026-01-01.csv",
      "format": "csv",
      "rows": 3913,
      "columns": [
        "_statsKeyMealWriteToken",
        "aiExplanation",
        "aiItemInsights",
        "analysisMode",
        "calendarDay",
        "createdAt",
        "date",
        "enrichmentRetryAt",
        "enrichmentUpdatedAt",
        "explicitServingAnalogScaleRepairRequestedAt",
        "explicitServingAnalogScaleRepairVersion",
        "foods",
        "glucoseResponse",
        "hiddenItemCount",
        "id",
        "identityRepairVersion",
        "isAutoRecorded",
        "isFastDay",
        "isFavorite",
        "isSupplementEntry",
        "items",
        "lastModified",
        "mealName",
        "multiplier",
        "name",
        "nameIsGenerated",
        "notes",
        "nutritionIntegrityRepair",
        "nutritionIntegrityRepairedAt",
        "photoURLs",
        "recordingSlot",
        "servingBasisRepairRequestedAt",
        "servingBasisRepairVersion",
        "servingBasisRepairedAt",
        "time",
        "updatedAt",
        "userId"
      ],
      "bytes": 39859859,
      "description": "Every top-level meal field; nested values serialized as JSON",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "meal_items_every_field_since_2026-01-01.csv",
      "format": "csv",
      "rows": 6789,
      "columns": [
        "__item_index",
        "__local_day",
        "__meal_id",
        "__meal_name",
        "__meal_timestamp",
        "aiEstimatedNutrientKeys",
        "allergenTags",
        "alternateServings",
        "barcode",
        "baseNutrients",
        "baseServingSize",
        "baseServingUnit",
        "basis",
        "brand",
        "consumedAt",
        "createdAt",
        "currentGramWeight",
        "dailyTimeBucket",
        "defaultNutrientEvidenceID",
        "densitySource",
        "description",
        "enrichmentAttemptedAt",
        "enrichmentAttempts",
        "enrichmentCitation",
        "enrichmentFdcId",
        "enrichmentIngredients",
        "enrichmentMethod",
        "enrichmentSchemaVersion",
        "exactSourceServingBasisKind",
        "exactSourceServingBasisVersion",
        "explicitServingAnalogScaleRepairVersion",
        "explicitZeroNutrientKeys",
        "geminiExplanation",
        "gramWeight",
        "gramsPerCup",
        "gramsPerServing",
        "hiddenFromFriends",
        "householdUnitGramWeights",
        "id",
        "identityRepairVersion",
        "identityRepairedAt",
        "ingredientDrift",
        "ingredientListSource",
        "ingredientLists",
        "ingredientSchemaVersion",
        "ingredientTokens",
        "isBeverage",
        "isFavorite",
        "itemCategory",
        "lastUsed",
        "mapleReferenceRawRows",
        "name",
        "notes",
        "nutrientBasis",
        "nutrientCitations",
        "nutrientConfidence",
        "nutrientDefinitionEvidence",
        "nutrientErrPct",
        "nutrientEvidenceIDs",
        "nutrientFillJobIds",
        "nutrientFillSources",
        "nutrientProvenance",
        "nutrientRanges",
        "nutrientUnknownReason",
        "nutrients",
        "nutritionAudit",
        "nutritionDataAudit",
        "nutritionEvidence",
        "nutritionIntegrityRepair",
        "nutritionLookupCountryCode",
        "nutritionReversalAudit",
        "nutritionSearchTrace",
        "nutritionSnapshotCalculation",
        "nutritionSnapshotLocked",
        "nutritionSourceCompletion",
        "photoPackageQuantityContext",
        "plainWaterNutrientGuardVersion",
        "portionEstimate",
        "printedLabel",
        "productReference",
        "quantity",
        "quantityBasis",
        "quantityEvidenceID",
        "quantityWasUserAdjusted",
        "recordingAudit",
        "referenceRangeAudit",
        "repairJobId",
        "scannedBarcode",
        "servingBasisRepairVersion",
        "servingSize",
        "servingUnit",
        "source",
        "sourceFactsSupplement",
        "sourceHouseholdServingCount",
        "sourceHouseholdServingText",
        "sourceHouseholdServingUnit",
        "sourceLabelMassCalculation",
        "sourcePackageNetWeightGrams",
        "sourcePackageServingsPerContainer",
        "sourceServingContractVersion",
        "sourceServingGramWeight",
        "sourceServingSize",
        "sourceServingUnit",
        "trustMetadata",
        "unit",
        "updatedAt",
        "useCount",
        "visibleProductClaims",
        "wrongProductSuspect"
      ],
      "bytes": 36987722,
      "description": "Every field on every meal item; nested values serialized as JSON",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "medication_vyvanse_daily_since_2026-01-01.csv",
      "format": "csv",
      "rows": 262,
      "columns": [
        "day",
        "medication",
        "generic_name",
        "patient_reported_daily_dose_mg",
        "patient_reported_period",
        "exact_time",
        "exact_time_recorded",
        "recorded_event_count",
        "recorded_event_times",
        "recorded_dose_components_mg",
        "recorded_dose_component_sum_mg",
        "reconciliation_status",
        "evidence",
        "effective_daily_dose_mg",
        "data_source"
      ],
      "bytes": 63416,
      "description": "Vyvanse daily timeline: historical use through August 31; app-recorded doses and times from September 1",
      "provenance": "historical patient statement before 2026-09-01; effective_daily_dose_mg follows app entries from 2026-09-01; original app records retained"
    },
    {
      "file": "medication_vyvanse_recorded_events.csv",
      "format": "csv",
      "rows": 78,
      "columns": [
        "day",
        "recorded_timestamp",
        "local_time",
        "meal_id",
        "item_index",
        "item_name",
        "recorded_dose_mg",
        "recorded_unit",
        "meal_name",
        "raw_item_json",
        "consumed_timestamp",
        "timestamp_source"
      ],
      "bytes": 200404,
      "description": "App events mentioning Vyvanse/lisdexamfetamine, with consumption and logging timestamps",
      "provenance": "dose normalized to mg where the saved unit permits; raw_item_json retains the complete original item"
    },
    {
      "file": "medication_vyvanse_regimen.json",
      "format": "json",
      "bytes": 410905,
      "description": "Daily medication, daily timeline, and original app records",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "runs_every_field_since_2026-01-01.csv",
      "format": "csv",
      "rows": 321,
      "columns": [
        "_attachments",
        "averageCadence",
        "averageGroundContactTime",
        "averageHeartRate",
        "averagePace",
        "averagePower",
        "averageSpeed",
        "averageStrideLength",
        "averageVerticalOscillation",
        "bestPace",
        "cadenceSamples",
        "calories",
        "consolidated",
        "consolidatedActualStartDate",
        "consolidatedSensorCoverageMiles",
        "consolidatedSourceCount",
        "consolidatedSources",
        "createdAt",
        "cropIntervals",
        "definedIntervals",
        "distance",
        "distanceStatus",
        "duration",
        "elevationAlgorithmVersion",
        "elevationGain",
        "elevationLoss",
        "endDate",
        "gradeAdjustedPace",
        "healthKitUUID",
        "heartRateRecoveryOneMinute",
        "heartRateSamples",
        "heartRateZones",
        "id",
        "isFavorite",
        "isIndoor",
        "maxHeartRate",
        "maxPower",
        "maxSpeed",
        "movingTime",
        "notes",
        "originPlatform",
        "originSourceIdentifier",
        "originSourceName",
        "originStore",
        "pauseIntervals",
        "pausedTime",
        "photoURLs",
        "recordingDeviceModel",
        "recordingMode",
        "relativeEffort",
        "routeCoordinates",
        "segmentResults",
        "shoeId",
        "source",
        "splits",
        "sportType",
        "startDate",
        "title",
        "trackPractice",
        "updatedAt",
        "userId",
        "weather",
        "workoutEffortScore"
      ],
      "bytes": 63995218,
      "description": "Every top-level field for every run; nested values serialized as JSON",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_route_points.csv",
      "format": "csv",
      "rows": 284620,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "altitude",
        "horizontalAccuracy",
        "latitude",
        "longitude",
        "speed",
        "timestamp",
        "verticalAccuracy",
        "sample_json"
      ],
      "bytes": 101455788,
      "description": "Every stored routeCoordinates element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_heart_rate_samples.csv",
      "format": "csv",
      "rows": 62244,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "bpm",
        "timestamp",
        "sample_json"
      ],
      "bytes": 10257116,
      "description": "Every stored heartRateSamples element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_cadence_samples.csv",
      "format": "csv",
      "rows": 22020,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "spm",
        "timestamp",
        "sample_json"
      ],
      "bytes": 3637595,
      "description": "Every stored cadenceSamples element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_power_samples.csv",
      "format": "csv",
      "rows": 17291,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "timestamp",
        "watts",
        "sample_json"
      ],
      "bytes": 2890974,
      "description": "Every stored powerSamples element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_splits.csv",
      "format": "csv",
      "rows": 600,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "distance",
        "duration",
        "elevationGain",
        "elevationLoss",
        "id",
        "number",
        "pace",
        "sample_json"
      ],
      "bytes": 200403,
      "description": "Every stored splits element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_pause_intervals.csv",
      "format": "csv",
      "rows": 591,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "end",
        "id",
        "kind",
        "start",
        "sample_json"
      ],
      "bytes": 187465,
      "description": "Every stored pauseIntervals element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_heart_rate_zones.csv",
      "format": "csv",
      "rows": 315,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "key",
        "value",
        "sample_json"
      ],
      "bytes": 48236,
      "description": "Every stored heartRateZones element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "run_segment_results.csv",
      "format": "csv",
      "rows": 81,
      "columns": [
        "run_id",
        "run_start",
        "local_day",
        "sample_index",
        "averageHeartRate",
        "averagePace",
        "averageSpeed",
        "bestPace",
        "completionTrigger",
        "distance",
        "duration",
        "elevationGain",
        "elevationLoss",
        "endHeartRate",
        "endTime",
        "id",
        "segmentId",
        "segmentIndex",
        "segmentType",
        "startHeartRate",
        "startTime",
        "sample_json"
      ],
      "bytes": 67478,
      "description": "Every stored segmentResults element for every run, with complete sample_json",
      "provenance": "verbatim source fields flattened without field removal"
    },
    {
      "file": "running_longitudinal_summary.csv",
      "format": "csv",
      "rows": 4,
      "columns": [
        "window",
        "start_day",
        "end_day",
        "calendar_days",
        "runs",
        "miles",
        "miles_per_7_days",
        "moving_time_hours",
        "weighted_pace_seconds_per_mile",
        "mean_run_average_hr_bpm",
        "mean_run_average_cadence",
        "elevation_gain_ft"
      ],
      "bytes": 510,
      "description": "Running 7-, 30-, 90-day, and YTD totals and averages",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    },
    {
      "file": "longitudinal_summary.csv",
      "format": "csv",
      "rows": 4,
      "columns": [
        "window",
        "start_day",
        "end_day",
        "calendar_days",
        "nutrition_reported_days",
        "calories_avg_reported_day",
        "protein_g_avg_reported_day",
        "carbs_g_avg_reported_day",
        "fat_g_avg_reported_day",
        "fiber_g_avg_reported_day",
        "steps_avg_recorded_day",
        "sleep_hours_avg_recorded_day",
        "resting_hr_avg_bpm",
        "hrv_sdnn_avg_ms",
        "running_miles",
        "running_miles_per_7_days",
        "running_weighted_pace_seconds_per_mile"
      ],
      "bytes": 775,
      "description": "Unified nutrition, running, activity, sleep, and vital windows",
      "provenance": "derived from verbatim source records; missing values are not imputed"
    }
  ],
  "recordWindow": {
    "startDay": "2026-01-01",
    "endDay": "2026-09-19",
    "timezone": "America/Chicago"
  }
}