From 14eaa5c7c517753c7a8a848e92ec2cacb5873f7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 29 Oct 2026 11:28:48 +0100 Subject: [PATCH] test(backup): keep the 1.46.2 backup file as a golden --- tests/fixtures/golden-backups/v1.46.2.json | 1 + .../golden-backups/v1.46.2.manifest.json | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 tests/fixtures/golden-backups/v1.46.2.json create mode 100644 tests/fixtures/golden-backups/v1.46.2.manifest.json diff --git a/tests/fixtures/golden-backups/v1.46.2.json b/tests/fixtures/golden-backups/v1.46.2.json new file mode 100644 index 000000000..c80e1c1bc --- /dev/null +++ b/tests/fixtures/golden-backups/v1.46.2.json @@ -0,0 +1 @@ +{"schemaVersion":"2","exportedAt":"2026-10-29T10:28:37.352Z","userId":"round-trip-owner","appSettings":null,"accountSettings":{"heightCm":null,"dateOfBirth":null,"gender":null,"hasDiabetes":false,"displayName":null,"fullName":null,"insurerName":null,"insuranceNumber":null,"insuranceNumberEncrypted":null,"insurerIkNumber":null,"lastReportPracticeName":null,"avatarBytes":null,"avatarContentType":null,"avatarUpdatedAt":null,"homeTimezone":null,"homeSince":null,"homeLocationEncrypted":null,"environmentAirQualityEnabled":true,"timezone":"Europe/Berlin","locale":null,"unitPreference":null,"glucoseUnit":null,"timeFormat":"AUTO","dateFormat":"AUTO","modulePreferencesJson":null,"thresholdsJson":null,"healthScoreConfigJson":null,"sourcePriorityJson":null,"dashboardWidgetsJson":null,"insightsLayoutJson":null,"medicationListLayoutJson":null,"moodTagLayoutJson":null,"documentsLayoutJson":null,"moduleListLayoutJson":null,"activityGoalsJson":null,"reportSelectionJson":null,"globalExcludedInjectionSites":[],"healthKitConfigJson":null,"notificationPrefs":null,"moodReminderEnabled":false,"aiProvider":null,"aiModel":null,"aiBaseUrl":null,"aiCompatBaseUrl":null,"aiCompatModel":null,"aiProviderChain":null,"aiResponseTimeoutSeconds":null,"useCentralCodex":false,"insightsPrivacyMode":"aggregated","insightsExcludeMetrics":[],"disableCoach":false,"aiUsageLevel":null,"coachPrefsJson":null,"documentsAutoAiRead":false,"labsLocalOcrEnabled":false,"storeWorkoutRoutes":false,"onboardingCompletedAt":null,"onboardingTourCompleted":false,"onboardingTourProgressJson":null,"disclaimerAcknowledgedAt":null,"disclaimerAcknowledgedVersion":null,"passkeyUpgradeNudgeDismissed":false},"measurements":[{"id":"cmvtehljv002rwgovk13yw8rr","type":"BLOOD_GLUCOSE","value":5.4,"valueMin":null,"valueMax":null,"unit":"mmol/L","measuredAt":"2026-07-03T06:45:00.000Z","source":"MANUAL","notes":null,"notesEncrypted":null,"externalId":null,"externalSourceVersion":null,"aggregationProvenance":null,"glucoseContext":"FASTING","sleepStage":null,"rhythmClassification":null,"deviceType":null,"ingestTokenId":null,"syncVersion":1,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.339Z","updatedAt":"2026-10-29T10:28:37.339Z"},{"id":"cmvtehljw002swgovh0rhpw6v","type":"SLEEP_DURATION","value":95,"valueMin":null,"valueMax":null,"unit":"min","measuredAt":"2026-07-03T02:00:00.000Z","source":"APPLE_HEALTH","notes":null,"notesEncrypted":null,"externalId":"round-trip-deep-sleep","externalSourceVersion":null,"aggregationProvenance":null,"glucoseContext":null,"sleepStage":"DEEP","rhythmClassification":null,"deviceType":null,"ingestTokenId":null,"syncVersion":1,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.340Z","updatedAt":"2026-10-29T10:28:37.340Z"},{"id":"cmvtehlfx0001wgovlsi62sf1","type":"PULSE","value":61,"valueMin":null,"valueMax":null,"unit":"bpm","measuredAt":"2026-07-02T06:30:00.000Z","source":"APPLE_HEALTH","notes":null,"notesEncrypted":null,"externalId":"round-trip-deleted-sample","externalSourceVersion":null,"aggregationProvenance":null,"glucoseContext":null,"sleepStage":null,"rhythmClassification":null,"deviceType":null,"ingestTokenId":null,"syncVersion":4,"deletedAt":"2026-10-19T10:28:36.000Z","createdAt":"2026-10-29T10:28:37.197Z","updatedAt":"2026-10-29T10:28:37.197Z"},{"id":"cmvtehlfu0000wgov2ynqwbr8","type":"WEIGHT","value":74.2,"valueMin":null,"valueMax":null,"unit":"kg","measuredAt":"2026-07-01T07:00:00.000Z","source":"MANUAL","notes":null,"notesEncrypted":null,"externalId":null,"externalSourceVersion":null,"aggregationProvenance":null,"glucoseContext":null,"sleepStage":null,"rhythmClassification":null,"deviceType":null,"ingestTokenId":null,"syncVersion":1,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.194Z","updatedAt":"2026-10-29T10:28:37.194Z"},{"id":"cmvtehlfz0002wgov0accvkvs","type":"IRREGULAR_RHYTHM_NOTIFICATION","value":1,"valueMin":null,"valueMax":null,"unit":"event","measuredAt":"2026-06-15T14:22:00.000Z","source":"WITHINGS","notes":null,"notesEncrypted":null,"externalId":null,"externalSourceVersion":null,"aggregationProvenance":null,"glucoseContext":null,"sleepStage":null,"rhythmClassification":"IRREGULAR","deviceType":null,"ingestTokenId":null,"syncVersion":1,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.199Z","updatedAt":"2026-10-29T10:28:37.199Z"}],"customMedicationCategories":[{"key":"custom:5f0c6a52-6a43-4f63-9b39-0c1f4d7e2a10","label":null,"labelEncrypted":"djEueDdMSXhUWjlrN0c4QmxLcGFQWk1CbzBJbjYrM0pOVjV4YjQrZ3owbE4wR3laay9xZk9UYUY3ellCT0k2QzdzNmdRPT0=","sortOrder":2,"isActive":true,"createdAt":"2026-10-29T10:28:37.224Z","updatedAt":"2026-10-29T10:28:37.224Z"}],"medications":[{"id":"cmvtehlgh0005wgovwoxdt4k3","treatmentClass":"GENERIC","dosesPerUnit":null,"unitsPerDose":"1","notificationsEnabled":true,"pausedAt":null,"snoozedUntil":null,"startsOn":"2026-06-10T00:00:00.000Z","endsOn":"2026-06-16T00:00:00.000Z","oneShot":false,"asNeeded":false,"deliveryForm":"ORAL","trackInjectionSites":false,"allowedInjectionSites":[],"liveActivityEnabled":false,"criticalAlarmEnabled":false,"atcCode":null,"rxNormCode":null,"lowStockNotifiedAt":null,"lowStockNotifiedThresholdDays":null,"reorderLeadDays":null,"externalSource":null,"externalId":null,"updatedAt":"2026-10-29T10:28:37.217Z","categoryUpdatedAt":"2026-10-29T10:28:37.225Z","name":"Round-trip tablet","dose":"5 mg","active":true,"trackIntake":true,"autoMarkTaken":false,"autoMarkTakenSince":null,"category":"custom:5f0c6a52-6a43-4f63-9b39-0c1f4d7e2a10","createdAt":"2026-10-29T10:28:37.217Z","schedules":[{"id":"cmvtehlgi0006wgov4zugdhla","daysOfWeek":null,"timesOfDay":[],"reminderGraceMinutes":null,"rrule":null,"rollingIntervalDays":null,"scheduleType":"SCHEDULED","cyclicOnWeeks":null,"cyclicOffWeeks":null,"doseWindows":null,"unitsPerDose":null,"windowStart":"08:00","windowEnd":"09:00","label":"Morning","dose":null},{"id":"cmvtehljz002uwgovbi6p7hcl","daysOfWeek":null,"timesOfDay":[],"reminderGraceMinutes":null,"rrule":null,"rollingIntervalDays":3,"scheduleType":"SCHEDULED","cyclicOnWeeks":null,"cyclicOffWeeks":null,"doseWindows":null,"unitsPerDose":null,"windowStart":"20:00","windowEnd":"21:00","label":"Every third evening","dose":null}],"sideEffects":[{"id":"cmvtehlgq000bwgovxhcbecsj","notes":null,"notesEncrypted":"djEuWlJHQ09SUTZyK2Y0SFd0akg1R2YrMzEyOU10VVB6TUNZL21HNkNndm5XdnMzc3VDckZkclhjSGkzbW5TL2Vrdm9taDVPZFd6ejlTMW01YzBPcEt6TTh2WmQ4dEhFSWs9","createdAt":"2026-10-29T10:28:37.226Z","occurredAt":"2026-07-01T21:00:00.000Z","category":"GI","entry":"NAUSEA","severity":3}],"pauseEras":[{"id":"cmvtehlh6000qwgovnflyg1ah","pausedAt":"2026-05-02T08:00:00.000Z","resumedAt":"2026-05-20T08:00:00.000Z","createdAt":"2026-10-29T10:28:37.242Z"},{"id":"cmvtehlh6000rwgovvldhjqn8","pausedAt":"2026-07-15T08:00:00.000Z","resumedAt":null,"createdAt":"2026-10-29T10:28:37.242Z"}],"ingredients":[{"id":"cmvtehlh4000pwgov7vm0dxkm","updatedAt":"2026-10-29T10:28:37.240Z","nutrient":"vitamin_d","amountPerUnit":25,"unit":"ug","enteredAmount":1000,"enteredUnit":"IU","source":"LABEL_AI","createdAt":"2026-10-29T10:28:37.240Z"}],"courses":[{"startsOn":"2026-03-01","endsOn":"2026-03-07","endedAt":null,"note":null,"noteEncrypted":"djEuMnNuMWFvTzBITERheWlEMGg1VkpkWTgwaFRtNkhneEw3R2pwL01iYWJtaFhWVFNpeXBJVVY4MD0=","updatedAt":"2026-10-29T10:28:37.217Z","createdAt":"2026-10-29T10:28:37.217Z"},{"startsOn":"2026-06-10","endsOn":"2026-06-16","endedAt":"2026-06-16T09:30:00.000Z","note":null,"noteEncrypted":null,"updatedAt":"2026-10-29T10:28:37.217Z","createdAt":"2026-10-29T10:28:37.217Z"}],"doseChanges":[{"id":"cmvtehlh1000kwgova7wd4u3a","note":null,"noteEncrypted":"djEudytJK0owNStmSUFhNlVZZHFOVWMyUHdtZ2p1RGc2aFNTbXlhVDFqOGRabXhza253NEFEZTZLK1RJb2toS2EwcFlMUnhQa1h4ckt4Kzd6VCswdz09","effectiveFrom":"2026-04-01T08:00:00.000Z","doseValue":5,"doseUnit":"mg","createdAt":"2026-10-29T10:28:37.237Z"},{"id":"cmvtehlh1000lwgov3xt28ntk","note":null,"noteEncrypted":null,"effectiveFrom":"2026-06-01T08:00:00.000Z","doseValue":10,"doseUnit":"mg","createdAt":"2026-10-29T10:28:37.237Z"}],"inventoryItems":[{"id":"cmvtehlgx000gwgov2teldtky","notes":null,"notesEncrypted":"djEuT2xFQXlEWUJFblZZRkcwcFV6dDNRZ3BodEdOVVZIMDQ3dFhCL2hSRmtTWXpMM2htWGtScHFJMXNKTnJzdXhRUXVGTGtXYW5Pakd2YWpnLzJXZENPYVVWKzl3PT0=","state":"ACTIVE","containerType":"BLISTER","unitsTotal":"30","unitsRemaining":"21","firstUseAt":"2026-07-01T08:00:00.000Z","expiresAt":"2027-01-31T00:00:00.000Z","printedExpiry":null,"purchasedAt":null,"manufacturer":"Fixture Pharma","doseStrength":"10 mg","createdAt":"2026-10-29T10:28:37.233Z","updatedAt":"2026-10-29T10:28:37.233Z"},{"id":"cmvtehlgz000hwgovpnsgo9ra","notes":null,"notesEncrypted":null,"state":"USED_UP","containerType":"BOTTLE","unitsTotal":"60","unitsRemaining":"0","firstUseAt":null,"expiresAt":null,"printedExpiry":null,"purchasedAt":null,"manufacturer":null,"doseStrength":null,"createdAt":"2026-10-29T10:28:37.235Z","updatedAt":"2026-10-29T10:28:37.235Z"}],"phaseConfig":{"id":"cmvtehlgv000fwgovya9zkxcn","greenValue":45,"greenMode":"MINUTES","yellowValue":20,"yellowMode":"PERCENT","orangeValue":5,"orangeMode":"MINUTES","redValue":180,"redMode":"MINUTES"},"inventoryEvents":[{"id":"cmvtehlh0000iwgov22dlzbzy","delta":30,"reason":"purchased","occurredAt":"2026-07-01T07:00:00.000Z"},{"id":"cmvtehlh0000jwgov61mxg5b3","delta":-8,"reason":"consumed","occurredAt":"2026-07-09T07:00:00.000Z"}],"scheduleRevisions":[{"id":"cmvtehlh2000mwgoviyjb34nk","validFrom":"2026-01-01T00:00:00.000Z","validUntil":"2026-03-01T00:00:00.000Z","payload":[{"dose":"5 mg","windowEnd":"09:00","windowStart":"07:00"}],"source":"ARCHIVED","supersededByIndex":null,"createdAt":"2026-10-29T10:28:37.238Z"},{"id":"cmvtehlh4000owgoveij9hzqg","validFrom":"2026-02-01T00:00:00.000Z","validUntil":"2026-03-01T00:00:00.000Z","payload":[{"dose":"10 mg","windowEnd":"13:00","windowStart":"12:00"}],"source":"ARCHIVED","supersededByIndex":2,"createdAt":"2026-10-29T10:28:37.240Z"},{"id":"cmvtehlh3000nwgovlx5vymtl","validFrom":"2026-03-01T00:00:00.000Z","validUntil":"2026-05-01T00:00:00.000Z","payload":[{"dose":"10 mg","windowEnd":"10:00","windowStart":"08:00"}],"source":"MANUAL","supersededByIndex":null,"createdAt":"2026-10-29T10:28:37.239Z"}],"efficacyTargets":[{"id":"cmvtehlhn000zwgovbpz60boq","createdAt":"2026-10-29T10:28:37.259Z","updatedAt":"2026-10-29T10:28:37.259Z","measurementType":null,"biomarkerName":"Ferritin","primary":true}]}],"intakeEvents":[{"id":"cmvtehlgm0009wgovwcjmns6w","medicationId":"cmvtehlgh0005wgovwoxdt4k3","autoMissed":false,"attributionSource":"AUTO","idempotencyKey":null,"createdAt":"2026-10-29T10:28:37.222Z","injectionSite":null,"doseTaken":null,"inventoryConsumption":null,"externalId":null,"updatedAt":"2026-10-29T10:28:37.222Z","syncVersion":0,"deletedAt":null,"medication":"Round-trip tablet","scheduledFor":"2026-07-01T08:00:00.000Z","takenAt":"2026-07-01T08:04:00.000Z","skipped":false,"source":"WEB","autoRecorded":false}],"moodEntries":[{"note":null,"noteEncrypted":null,"syncedAt":"2026-10-29T10:28:37.251Z","syncVersion":0,"createdAt":"2026-10-29T10:28:37.251Z","updatedAt":"2026-10-29T10:28:37.251Z","linkCreatedAt":[{"key":"round_trip_factor","createdAt":"2026-10-29T10:28:37.251Z"}],"id":"cmvtehlhf000uwgovrph5bje4","date":"2026-07-01","mood":"GUT","score":4,"a1":null,"a2":null,"a3":null,"a4":null,"a5":null,"tags":null,"source":"MOODLOG","loggedAt":"2026-07-01T20:00:00.000Z","externalId":null,"tz":null,"deletedAt":null,"factors":[{"key":"round_trip_factor","rating":4}],"structuredTags":[],"context":{"notesEncrypted":null,"createdAt":"2026-10-29T10:28:37.251Z","updatedAt":"2026-10-29T10:28:37.251Z","workStatus":"regular","workMinutes":null,"overtimeMinutes":null,"workLoad":null,"workSatisfaction":null,"contactCircles":"[\"family\"]","contactForm":null,"contactExtent":null,"contactQuality":null,"contactSupport":null,"leisureCategories":null,"leisureMinutes":null,"leisureJoy":6,"leisureRecovery":null,"eventType":null,"eventValence":null,"eventAt":null}}],"customMoodTagCategories":[{"id":"cmvtehlh9000swgov2szfcjsz","key":"round_trip_own_category","labelKey":"mood.category.roundTripOwn","icon":null,"sortOrder":90,"isActive":true,"labelEncrypted":null}],"hiddenMoodTags":[{"key":"grateful","createdAt":"2026-10-29T10:28:37.249Z"}],"customMoodTags":[{"id":"cmvtehlhb000twgov6j75iu13","key":"round_trip_factor","labelKey":"mood.tag.roundTripFactor","categoryId":"cmvtehlh9000swgov2szfcjsz","kind":"RATED","isActive":true,"icon":null,"sortOrder":0,"labelEncrypted":null,"scaleMin":1,"scaleMax":5,"inverse":false}],"cycleProfile":{"id":"cmvtehli8001fwgovtsltzj6a","createdAt":"2026-10-29T10:28:37.280Z","updatedAt":"2026-10-29T10:28:37.280Z","goal":"GENERAL_HEALTH","cycleTrackingEnabled":true,"typicalCycleLength":null,"typicalPeriodLength":null,"lutealPhaseLength":null,"secondarySymptom":"MUCUS","predictionEnabled":true,"rawChartMode":false,"discreetNotifications":false,"sensitiveCategoryEncryption":true},"cycles":[{"id":"cmvtehli9001gwgov94olycd6","isPredicted":false,"syncVersion":0,"deletedAt":null,"absorbedIntoId":null,"createdAt":"2026-10-29T10:28:37.281Z","updatedAt":"2026-10-29T10:28:37.281Z","startDate":"2026-06-01","endDate":null,"periodEndDate":null,"lengthDays":null,"ovulationDate":null,"ovulationConfirmed":false,"tz":null},{"id":"cmvtehljy002twgovf5omb41j","isPredicted":false,"syncVersion":0,"deletedAt":"2026-06-04T07:00:00.000Z","absorbedIntoId":"cmvtehli9001gwgov94olycd6","createdAt":"2026-10-29T10:28:37.342Z","updatedAt":"2026-10-29T10:28:37.342Z","startDate":"2026-06-03","endDate":null,"periodEndDate":null,"lengthDays":null,"ovulationDate":null,"ovulationConfirmed":false,"tz":null}],"cycleDayLogs":[{"id":"cmvtehlid001iwgovk78sijel","cycleId":"cmvtehli9001gwgov94olycd6","syncVersion":0,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.285Z","updatedAt":"2026-10-29T10:28:37.285Z","date":"2026-06-02","flow":"HEAVY","intermenstrualBleeding":false,"basalBodyTempC":null,"temperatureExcluded":false,"ovulationTest":null,"cervicalMucus":null,"cervixPosition":null,"cervixFirmness":null,"cervixOpening":null,"sexualActivity":false,"protectedSex":null,"pregnancyTest":null,"progesteroneTest":null,"contraceptive":null,"sensitiveEncrypted":null,"notesEncrypted":null,"source":"MANUAL","externalId":null,"tz":null,"symptomKeys":["custom:round-trip-cramps"],"symptomSeverities":[],"symptomLinkCreatedAt":[{"key":"custom:round-trip-cramps","createdAt":"2026-10-29T10:28:37.285Z"}]}],"customSymptoms":[{"id":"cmvtehlic001hwgov5nwaoitv","key":"custom:round-trip-cramps","labelKey":"cycle.symptom.custom","categoryId":"csc_physical","icon":null,"sortOrder":0,"isActive":true,"labelEncrypted":"v1.c2V59vh1aKWHUT1jHrI3hwHbdc3BGVXOqOTwOJGEskO/fJd98gtKnrFY3Gz3"}],"labResults":[{"id":"cmvtehlhl000ywgovxu148grj","biomarkerId":"cmvtehlhi000vwgov3298e7uk","noteEncrypted":null,"createdAt":"2026-10-29T10:28:37.257Z","updatedAt":"2026-10-29T10:28:37.257Z","deletedAt":null,"note":null,"panel":null,"analyte":"Ferritin","value":91,"valueText":null,"unit":"ng/mL","referenceLow":null,"referenceHigh":null,"sourceReferenceLow":null,"sourceReferenceHigh":null,"sourceReferenceText":null,"sourceValue":null,"sourceUnit":null,"takenAt":"2026-06-30T09:00:00.000Z","source":"MANUAL","biomarkerName":"Ferritin"}],"biomarkers":[{"id":"cmvtehlhi000vwgov3298e7uk","createdAt":"2026-10-29T10:28:37.254Z","updatedAt":"2026-10-29T10:28:37.254Z","name":"Ferritin","unit":"ng/mL","lowerBound":null,"upperBound":null,"panel":null,"hidden":false,"context":null,"contextEncrypted":null,"analyteKey":null,"aliases":[{"name":"Ferr.","source":"IMPORT_CHOICE","id":"cmvtehlhj000wwgovkdlr0bth","createdAt":"2026-10-29T10:28:37.255Z"}]}],"biomarkerMerges":[{"id":"cmvtehlhk000xwgovj0hn6mms","targetBiomarkerId":"cmvtehlhi000vwgov3298e7uk","targetName":"Ferritin","sourceBiomarkerId":"merged-away-marker","sourceName":"Ferritin (Serum)","readingCount":3,"mergedAt":"2026-10-29T10:28:37.256Z"}],"illnessEpisodes":[{"id":"cmvtehlhr0012wgovxwoga1yf","label":"Cold","type":"INFECTION","lifecycle":"ACUTE","onsetAt":"2026-06-20T00:00:00.000Z","resolvedAt":null,"parentConditionId":null,"note":null,"noteEncrypted":null,"bodySite":null,"bodySiteEncrypted":null,"laterality":null,"createdAt":"2026-10-29T10:28:37.263Z","updatedAt":"2026-10-29T10:28:37.263Z","deletedAt":null,"dayLogs":[{"id":"cmvtehlhu0015wgovfaa5d2ez","episodeId":"cmvtehlhr0012wgovxwoga1yf","date":"2026-06-21","functionalImpact":null,"feverC":null,"note":null,"noteEncrypted":null,"tz":null,"createdAt":"2026-10-29T10:28:37.266Z","updatedAt":"2026-10-29T10:28:37.266Z","deletedAt":null,"symptoms":[{"key":"body_aches","severity":2,"createdAt":"2026-10-29T10:28:37.266Z"}]}]},{"id":"cmvtehlhs0013wgovzf35lpzv","label":"Iron deficiency","type":"CHRONIC","lifecycle":"ACUTE","onsetAt":"2026-03-01T00:00:00.000Z","resolvedAt":null,"parentConditionId":null,"note":null,"noteEncrypted":null,"bodySite":null,"bodySiteEncrypted":"djEubFFMb1RPTHBtWmx1KzZ6bXAzdGpUVzdOSkFvbXMrSUFaOThyZnFlb2QzNXZZbFE9","laterality":"BOTH","createdAt":"2026-10-29T10:28:37.264Z","updatedAt":"2026-10-29T10:28:37.264Z","deletedAt":null,"dayLogs":[]}],"allergies":[{"id":"cmvtehlho0010wgovvbbqz3lr","substance":"Penicillin","category":"OTHER","type":"ALLERGY","severity":null,"status":"ACTIVE","onsetAt":null,"reaction":null,"note":null,"reactionEncrypted":null,"notesEncrypted":null,"createdAt":"2026-10-29T10:28:37.260Z","updatedAt":"2026-10-29T10:28:37.260Z","deletedAt":null}],"familyHistory":[{"id":"cmvtehlhq0011wgovxpm1dyen","relationship":"MOTHER","condition":"Type 2 diabetes","ageAtOnset":null,"note":null,"notesEncrypted":null,"createdAt":"2026-10-29T10:28:37.262Z","updatedAt":"2026-10-29T10:28:37.262Z","deletedAt":null}],"workouts":[{"id":"cmvtehlil001pwgovlmstvgh3","createdAt":"2026-10-29T10:28:37.293Z","updatedAt":"2026-10-29T10:28:37.293Z","externalSourceVersion":null,"sportType":"RUNNING","startedAt":"2026-06-29T06:00:00.000Z","endedAt":"2026-06-29T06:30:00.000Z","durationSec":1800,"totalEnergyKcal":null,"totalDistanceM":null,"avgHeartRate":null,"maxHeartRate":null,"minHeartRate":null,"stepCount":null,"elevationM":null,"pauseDurationSec":null,"source":"MANUAL","externalId":null}],"documents":[{"id":"cmvtehlio001qwgovo45tjw21","kind":"LAB_RESULT","title":"June labs","filename":"june-labs.pdf","mimeType":"application/pdf","byteSize":57,"status":"STORED","reportDate":null,"documentDate":null,"sourceSystem":"PAPERLESS","sourceId":"4711","sourceInstance":null,"createdAt":"2026-10-29T10:28:37.296Z","updatedAt":"2026-10-29T10:28:37.296Z","contentEncrypted":"AgJ2MTQYR+SgGqI0GEijc+OiNQhEdTjMwdSj3dfFWY0LiPsPlnZPvw7fBse2WUWqnoqbVw2B5vtx","contentSha256":null,"contentCodec":"binary2","providerType":null,"errorReason":null,"summaryEncrypted":null,"summaryGeneratedAt":null,"summaryState":"NONE","lastIndexAttemptAt":null,"lastIndexOutcome":null,"aiReadDeferred":true,"extractionIncomplete":false}],"manifest":{"documents":{"included":"encrypted-content","note":"Document metadata and encrypted stored bytes are included for disaster recovery."},"workouts":{"included":"summary-only","note":"Workout summary records (duration, distance, heart rate, calories, steps) are included. GPS routes and per-sample heart-rate/pace time series are not included in this export."},"mentalHealth":{"included":"full","note":"Completed screener administrations are included with their encrypted per-item answers, for restore onto the instance that holds the key."},"consent":{"included":"full","note":"Consent receipts are included, for restore onto the instance the consent was given to."}},"healthProfile":{"id":"cmvtehli4001dwgov1bkunua3","aboutMe":null,"conditions":null,"allergies":null,"coachFocus":null,"aiIncludedSections":["ABOUT_ME","CONDITIONS","ALLERGIES","COACH_FOCUS","FAMILY_HISTORY","SMOKING_STATUS","ALCOHOL_PATTERN","SHIFT_SCHEDULE"],"lifeConfirmedJson":null,"emergencyBloodType":null,"organDonorStatus":null,"advanceDirectiveStatus":null,"emergencyContacts":null,"emergencyImplants":null,"emergencyNote":null,"emergencyContactsEncrypted":null,"emergencyImplantsEncrypted":null,"emergencyNoteEncrypted":null,"aboutMeEncrypted":"djEuOXJ1cGpab0I0TnFjbjM5OFFpeVNmMHZ4VDlvdkhFQm4yVTAyL0NZTjlncjB0K3F1eUlqUjVpWG9BcHdqKzFlTHBpMy8=","conditionsEncrypted":null,"allergiesEncrypted":null,"coachFocusEncrypted":null,"pendingQuestionsEncrypted":null,"createdAt":"2026-10-29T10:28:37.277Z","updatedAt":"2026-10-29T10:28:37.277Z"},"healthProfileFacts":[{"id":"cmvtehli6001ewgov7a54ziaj","kind":"SMOKING_STATUS","value":null,"valueEncrypted":"djEuL3R3L0FIaXQxV3kwYmZFK0lVblNDU2pIdU9kbGswZUJUTE5OdE1sUHRRWWY=","validFrom":"2026-01-01T00:00:00.000Z","validUntil":null,"provenance":"USER_REPORTED","supersededByRevisionId":null,"createdAt":"2026-10-29T10:28:37.278Z"}],"customMetrics":[{"id":"cmvtehlig001jwgovogelf3cf","createdAt":"2026-10-29T10:28:37.288Z","updatedAt":"2026-10-29T10:28:37.288Z","deletedAt":null,"name":"Grip strength","unit":"kg","targetLow":null,"targetHigh":null,"decimals":null,"description":null,"correlationEnabled":false,"entries":[{"id":"cmvtehlih001kwgovh0gg5v59","createdAt":"2026-10-29T10:28:37.288Z","deletedAt":null,"noteEncrypted":null,"value":44,"unit":"kg","measuredAt":"2026-07-01T18:00:00.000Z","note":"left hand, after the long ride"},{"id":"cmvtehlih001lwgovgzk7jrbo","createdAt":"2026-10-29T10:28:37.288Z","deletedAt":null,"noteEncrypted":"djEudHZoUjV2MG5KNVJQeEtvdlNhb3ZRVTl6UWxNSVBXZitzOHJzUHNERjZKV0JjQlZEU2ZTdXVoVzdRSjZ1clE9PQ==","value":45,"unit":"kg","measuredAt":"2026-07-02T18:00:00.000Z","note":null}]}],"correlationPatterns":[{"id":"cmvtehlii001mwgov7r12d25h","updatedAt":"2026-10-29T10:28:37.290Z","createdAt":"2026-10-29T10:28:37.290Z","canonicalKey":"p1:a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1","family":"sleep","factorKey":"sleep_duration","outcomeKey":"weight","lagDays":1,"sampleSize":30,"effectSize":0.42,"pValue":0.01,"qValue":null,"evidenceHash":"b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2","isCurrent":true,"lastComputedAt":"2026-07-01T00:00:00.000Z","dismissedAt":null,"dismissedEvidenceHash":null,"dismissedEffectSize":null,"dismissedSampleSize":null}],"decryptFailures":[],"intradayProfiles":[{"id":"cmvtehlg50004wgovg23ay5ah","createdAt":"2026-10-29T10:28:37.205Z","updatedAt":"2026-10-29T10:28:37.205Z","type":"ACTIVITY_STEPS","dateKey":"2026-07-01","hourlyCumulative":[0,350,700,1050,1400,1750,2100,2450,2800,3150,3500,3850,4200,4550,4900,5250,5600,5950,6300,6650,7000,7350,7700,8050],"dayTotal":8050,"sampleCount":24,"hourlyIncrements":[],"basis":"PER_SAMPLE","bucketCount":null,"timezone":"Europe/Berlin"}],"healthScoreRecords":[{"id":"cmvtehlik001owgov98kof5uh","createdAt":"2026-10-29T10:28:37.292Z","dayKey":"2026-07-01","timezone":"Europe/Berlin","composite":71,"band":"green","scoreVersion":1,"composition":["activity","sleep"],"pillarScores":{"sleep":72,"activity":70},"inputFingerprint":"c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3","configVersion":null,"configChangedAt":null,"computedAt":"2026-10-29T10:28:37.292Z"}],"onboardingRecord":{"id":"cmvtehlij001nwgovy2q6q6le","createdAt":"2026-10-29T10:28:37.291Z","updatedAt":"2026-10-29T10:28:37.291Z","needs":{"recordTarget":"me","areas":["blood-pressure","sleep"],"medication":"yes","sources":["withings"],"visit":"within-a-month","units":{"glucoseUnit":"mmol/L","unitPreference":"metric"}},"steps":[{"id":"who","status":"done"},{"id":"areas","status":"done"},{"id":"medication","status":"pending"},{"id":"sources","status":"skipped"},{"id":"visit","status":"pending"},{"id":"units","status":"pending"},{"id":"confirm","status":"pending"},{"id":"first-result","status":"pending"},{"id":"done","status":"pending"}],"firstResult":{"task":"connect-source","target":"withings","completedAt":"2026-07-01T08:30:00.000Z"},"modulesDerivedAt":"2026-07-01T08:00:00.000Z","completedAt":"2026-07-01T08:00:00.000Z"},"practitioners":[{"id":"cmvtehlj60022wgov8v7gpb8p","name":"Round-trip practice","specialty":"Internal medicine","practice":null,"location":null,"phone":null,"locationEncrypted":null,"phoneEncrypted":null,"noteEncrypted":"djEua3VWWElka0I5VGw4NDdTUldWZFAzckxKVGxwTGpQQWw1QUZDNkpjWmxXeXpFVXdLc0x5YnU1a1VrKzAwVWdnPQ==","createdAt":"2026-10-29T10:28:37.314Z","updatedAt":"2026-10-29T10:28:37.314Z","deletedAt":null}],"encounters":[{"id":"cmvtehlja0026wgovh4oi4kcj","occurredAt":"2026-06-30T08:00:00.000Z","status":"DONE","kind":"ROUTINE","practitionerId":"cmvtehlj60022wgov8v7gpb8p","reasonEncrypted":"djEuVURXQXlkNkRKMlZSbDhsZTkrUkI4bTVYNmNyNnROUFU2YU5zWVlZdXd4MDdzWDdWdlc1NWx3PT0=","outcomeEncrypted":"djEuWUFpQ3hKbVVETDVRRklXWk9KL1Z0RUtRVHNFOCtoLzlBNG0zVlluUzM3RnZDSG1ROG5mRC9GZUt1TUFYQTJEQUVMR3ErMmdGRnd1NGMvM3d0Z0dhcmZqZ2pEWkI=","bodySiteEncrypted":null,"laterality":null,"reminderId":"cmvtehlj70023wgovmquzfhtg","createdAt":"2026-10-29T10:28:37.318Z","updatedAt":"2026-10-29T10:28:37.318Z","deletedAt":null}],"encounterDocumentLinks":[{"encounterId":"cmvtehlja0026wgovh4oi4kcj","targetId":"cmvtehlio001qwgovo45tjw21","createdAt":"2026-10-29T10:28:37.320Z"}],"encounterLabLinks":[{"encounterId":"cmvtehlja0026wgovh4oi4kcj","targetId":"cmvtehlhl000ywgovxu148grj","createdAt":"2026-10-29T10:28:37.321Z"}],"encounterConditionLinks":[{"encounterId":"cmvtehlja0026wgovh4oi4kcj","targetId":"cmvtehlhr0012wgovxwoga1yf","createdAt":"2026-10-29T10:28:37.321Z"}],"customVaccines":[{"id":"cmvtehlje002awgovrdtv3arc","name":"Round-trip travel combo","components":["typhoid","hepatitis-a"],"typicalSeriesDoses":2,"boosterIntervalMonths":36,"createdAt":"2026-10-29T10:28:37.322Z","updatedAt":"2026-10-29T10:28:37.322Z","deletedAt":null}],"vaccinations":[{"id":"cmvtehljg002bwgovqg2rve9g","occurredAt":"2026-05-14T00:00:00.000Z","antigenSlug":"tdap","vaccineName":"Tetanus, diphtheria and pertussis","doseNumber":3,"seriesDoses":3,"lotNumber":"RT-4471","site":"LEFT_ARM","practitionerId":"cmvtehlj60022wgov8v7gpb8p","encounterId":"cmvtehlja0026wgovh4oi4kcj","reminderId":"cmvtehlj70023wgovmquzfhtg","customVaccineId":"cmvtehlje002awgovrdtv3arc","noteEncrypted":"djEuZy8yZkVkMm8vVkpkWHROSnFjcmRYbUUvbUpTV01LZGF6YjgrNXViVkZLN0VpV1lIQlppNjZhMTVBMlR6OE54cUVDak9PSXNFWFhpeWlJQXQ=","createdAt":"2026-10-29T10:28:37.324Z","updatedAt":"2026-10-29T10:28:37.324Z","deletedAt":null}],"vaccinationDocumentLinks":[{"vaccinationId":"cmvtehljg002bwgovqg2rve9g","targetId":"cmvtehlio001qwgovo45tjw21","createdAt":"2026-10-29T10:28:37.325Z"}],"measurementReminders":[{"id":"cmvtehlj70023wgovmquzfhtg","label":"Blutdruck messen","measurementType":"BLOOD_PRESSURE_SYS","intervalDays":7,"rrule":null,"anchorDate":null,"endsOn":null,"origin":"VORSORGE","notifyHour":8,"location":"Zuhause","nextDueAt":"2026-07-08T06:00:00.000Z","lastSatisfiedAt":"2026-07-01T06:05:00.000Z","enabled":true,"vaccinationAntigen":"tetanus","snoozedUntil":"2026-07-08T06:00:00.000Z","lastSkippedAt":"2026-06-24T06:00:00.000Z","skipCount":2,"createdAt":"2026-10-29T10:28:37.315Z","updatedAt":"2026-10-29T10:28:37.315Z","deletedAt":null}],"measurementReminderEvents":[{"id":"cmvtehlj90025wgov76edg0gt","reminderId":"cmvtehlj70023wgovmquzfhtg","kind":"SKIPPED","occurredAt":"2026-06-24T06:00:00.000Z","onTime":false,"source":"skip","createdAt":"2026-10-29T10:28:37.317Z"},{"id":"cmvtehlj80024wgovdsfp1s42","reminderId":"cmvtehlj70023wgovmquzfhtg","kind":"SATISFIED","occurredAt":"2026-07-01T06:05:00.000Z","onTime":true,"source":"manual","createdAt":"2026-10-29T10:28:37.316Z"}],"coachConversations":[{"id":"cmvtehliu001uwgov0r4xje8l","title":"How is my blood pressure trending?","documentScoped":false,"summaryEncrypted":"djEuY3JtYnU0MXNuc2dHb2lCakJhRWw1Q0huSENhbll0N25nL1ZZQzI3ODQ4L3crYmErQWRPaG5jaU14Mkl5ZzEzSVNKRTY2NTJRL3FaaTMrN1pwQjczcVd2aG1ESTJKV0RQNUE9PQ==","summaryUpdatedAt":"2026-07-20T10:00:00.000Z","summaryTurnCount":4,"createdAt":"2026-10-29T10:28:37.302Z","updatedAt":"2026-10-29T10:28:37.302Z","messages":[{"id":"cmvtehliv001vwgovvnckc9q9","role":"user","contentEncrypted":"djEubTVXMHMvb2x4ZDBYNkRxMHZrUEx4a3JwWXdvUEVLYjc2b1J2dWZaTElLUWdZUFFuMmZtd2dBb2VHYzF3SzN6M0NCdVFyaHI4azJCSXR2bUhKTEpraUhTb1dFZG5kaVRsS2dPem1nPT0=","metricSourceJson":null,"providerType":null,"promptVersion":null,"tokensUsed":null,"model":null,"resultsEncrypted":null,"trailEncrypted":null,"createdAt":"2026-07-20T09:58:00.000Z"},{"id":"cmvtehliv001wwgovmqtle6d8","role":"assistant","contentEncrypted":"djEudjFIMCtZeDhIVkFIYm1XbklIRTNuT25CV3ZpS2wxRXBBaGo3RzYxRVNEN2lrdWN4MHBod2lGelpLS25WMTlZRE14bzNTVlZiSGg0OFh4cjhMSjlPVStuTlhXalJxUjNKK1lQMUwyTENTZHlzV3NIT05QZHhDUDVYTWFocg==","metricSourceJson":null,"providerType":"anthropic","promptVersion":null,"tokensUsed":812,"model":"claude-opus-5","resultsEncrypted":"djEuQnEveEIwTEdEYkE5U3JXeXFUNndYRnpzcW1GTVhXQmFkdmpqRFJnbFhxdjNJZ1lKa2MvelozT2pzMUFNNjZlTE42ZEJDbE1NeEFlN3J4NDBZL1N0TG4zT2N0RVFlYzlCeFJ4ZlFOcVVLQytCNG5ZT2xEajRVTGthbFVjTzRUMEFGQlhHcnloMjNUNTlVMjVSZVF2Y3JSY1Z0b25VQkRLK0tKODlTcXRyaTBjQUJIbmxIN0FWQXIveGhrenhGUUh5Zkw1WmcvR0Fsb2xUVGZNMDdablFqMzJEWXdwdjU4Qk9OVWFCSE82cUpHZUdQWTIwZmNHM3lBamhXTEVBSURjWDM5bHFvQlFNOGlvZ3c0ek1IUHMyRDZxVWpLWXppWXc1T3RCQ2U2eWhGKzR2azJQMFBoNHFxTEtZZkFyd1FwV3gyQlFNUDFoY2lIV2JXNndJY2J4dXR6enJRK0h0Q0p3dVJpQy9OT1NGWFdlaXphNzdTdmhXb1ZBb1dHQjdweEdvcEpyN1VwSUpwRnRJQjFacVIvdzJQRzNaZjlQTEVkTXRham00M21rc0h6MDVQbkVtakIxSFZMQUp4dndNVWJNYUI4V3k0T1VDQitBTGVMd0VMSWJoeGZGVkpaMStieU9GbU5mblEzaC9zbzZyVzVFRWFHb2gvR3pxd1B4cjNDZnFDY0FzV2ZnZW0zMDFhS2phbzNNZXkwTkR6cVdydW9DR083SkVhN1pSQ0ppSVpZSnBJeGg5RUxLa0hKWTVWTVY4S2pwU21ETTV2Y29lYVNzVTh1R1JqMWpBamtGekNsOHpsenM1c3RZTzFpSms0QTk4MWJnTzc5OEYyY0RvQUNjeW9TZG44NHFrd3BUN1I3cDA5aEJ2SSswc1FWV095NDN2QmNOUnd4cVMrYnRPV0ppZVBwbG51eWpHbDJyMTFuai9ZZjlkak14QnorSmVGVlNZQTZzTzFjTlMrRlBBay9SNWV2eWpxdTlTVllBbmxxd2YvN21WOXp1ZU1kNG1HYVJ3SXR3OWM2WW1seVc3WnZxWGtVTEpLWnhwazZ4bGc0bXJYZGp4NDZUUk9KeW15bjZkNDVPUXBORVNwK3RuUnhJYg==","trailEncrypted":"djEudllpU051eTZwS01vQVIzVTQvMVJvbkx1ZmV6Mlp0bkErWmpwNzNFcDZPcUJsUkNvajZORzA0SEpaR3ZTdFg3RWJMQVl0bmNwNXV4ZDJMY1h5dmR6a1BuTEpKUTFXd3QvNWM0MndTSy9OU2s2ZmtpU3d0d2VUU3FXSnJGYlJGWEhBY3grY3RJTkpiaU8=","createdAt":"2026-07-20T09:59:00.000Z"}],"attachments":[]},{"id":"cmvtehlix001xwgov8mr8lnrp","titleEncrypted":"djEubjk2UWVTSVVSaElqVjM2VzZvd1FnZGRyaHZmL1Fkc2tzeGZuVk9JV1JwTGZJS01vcnFSWUpJZ2VLazNpL3c9PQ==","documentScoped":true,"summaryEncrypted":null,"summaryUpdatedAt":null,"summaryTurnCount":0,"createdAt":"2026-10-29T10:28:37.305Z","updatedAt":"2026-10-29T10:28:37.305Z","messages":[{"id":"cmvtehliy001ywgovx6wybwyr","role":"user","contentEncrypted":"djEuQkpmOWdJOHJFMStZR05kMGRXQndSeHRMNWJxQXlHdWNnbFlDM2FDeldTWkVKZUN1WTdhVW9uT0NVd3pTSVNvZzMyNWZnTWxWay9jPQ==","metricSourceJson":null,"providerType":null,"promptVersion":null,"tokensUsed":null,"model":null,"resultsEncrypted":null,"trailEncrypted":null,"createdAt":"2026-07-21T08:00:00.000Z"}],"attachments":[{"documentId":"cmvtehlio001qwgovo45tjw21","addedAt":"2026-07-21T07:59:00.000Z"}]}],"coachFacts":[{"id":"cmvtehlj2001zwgovordooore","factEncrypted":"djEuTnhFVkZqWWxEUVA4d2d1QkhwNmdKZ0VRdGZsZjhXV3lEdEJuUlB5Z3ZJQTdoMk55eEpoekRVRnEvSUg4aTFkVzNuTUgvb1M5UnU3VkY0dks=","deletedAt":null,"category":"constraint","confidence":80,"sourceConversationId":"cmvtehliu001uwgov0r4xje8l","source":"user","lastUsedAt":"2026-07-20T10:00:00.000Z","sourceMessageId":"cmvtehliv001wwgovmqtle6d8","createdAt":"2026-10-29T10:28:37.310Z","updatedAt":"2026-10-29T10:28:37.310Z"}],"coachPlans":[{"id":"cmvtehlj40020wgovhzr4tu6b","metric":"BLOOD_PRESSURE","ifCueEncrypted":"djEuRm42SkJNN1E5UGdSd3ViNC80TEhtSjducGI0RnlWb2xhdzhiVVl0WjE5MzJMdEdZTDBva1hSR1Z6K3h5M2prQlBzTDI2SWlhZjdHc0tVWDBERFk9","thenActionEncrypted":"djEuRVptY3hhVkpBS0NUWXVSNitBSGFFTVlJQ0hyUmhFT0h6WDhscmlUcU9KeEYvLy8xbVE5aXlqa3VISzlCSzF4SFRneUQwQ0pKc2JaREVtRExXekVGMm9HNzB3ZVhBdmZIWDFrZQ==","targetEncrypted":"djEuZk1oa081WXc3VVBkdkJFR3N2T1AyOUxBckd0cm9ZQk4yeDZWTmgvaEszVTR1ZTRXZ290MW1YbjRDeWV3bWJ0VA==","outcomeEncrypted":null,"deletedAt":null,"status":"active","reviewDate":"2026-10-01T00:00:00.000Z","sourceConversationId":"cmvtehliu001uwgov0r4xje8l","createdAt":"2026-10-29T10:28:37.312Z","updatedAt":"2026-10-29T10:28:37.312Z"}],"coachReminders":[{"id":"cmvtehlj50021wgovkkf095zo","noteEncrypted":"djEuUTRGQTNGbE9BUy8xMmNWYlNTUVc4bG53NCs1WlQ4a0tzMm54ZGliQm9KZExQUjR4ZVhFK29LUlRiSDhmd0ozTHpIZGs3WmVTQ3RFS3c2ZWpzb3RJ","deletedAt":null,"metric":"BLOOD_PRESSURE","relatedPlanId":"cmvtehlj40020wgovhzr4tu6b","triggerKind":"date","dueAt":"2026-09-01T07:00:00.000Z","contextCue":null,"status":"active","source":"extractor","sourceConversationId":"cmvtehliu001uwgov0r4xje8l","lastSurfacedAt":null,"surfaceCount":2,"createdAt":"2026-10-29T10:28:37.313Z","updatedAt":"2026-10-29T10:28:37.313Z"}],"mentalHealthAssessments":[{"id":"cmvtehlgs000cwgovaczdfhz1","instrument":"PHQ9","locale":"de","wording":null,"version":"standard","responsesEncrypted":"djEuZE9yandYRWdMME94RnVRV3J4T0M4MnB1bThHclA4SkljZkw0emRMblB2ZStEc1NCVUl5YTdSaS9FNENDYXJmeTY3R2h2OFJ2NGlDRzg1dUNOVnlaS2k3Z2ptTT0=","totalScore":14,"severityBand":"moderate","item9Flagged":true,"crisisShownAt":"2026-07-05T18:02:00.000Z","takenAt":"2026-07-05T18:00:00.000Z","tz":"Europe/Berlin","source":"WEB","externalId":null,"syncVersion":0,"deletedAt":null,"createdAt":"2026-10-29T10:28:37.228Z","updatedAt":"2026-10-29T10:28:37.228Z"}],"consentReceipts":[{"id":"cmvtehlgu000dwgovmwcq1p0g","kind":"ai-processing","artefact":"JVBERi0xLjQKJWZpeHR1cmU=","signedAt":"2026-06-01T09:00:00.000Z","revokedAt":null,"createdAt":"2026-10-29T10:28:37.230Z"},{"id":"cmvtehlgu000ewgov9vioy00l","kind":"research-sharing","artefact":"eyJhbGciOiJub25lIn0.e30.","signedAt":"2026-06-02T09:00:00.000Z","revokedAt":"2026-07-10T11:00:00.000Z","createdAt":"2026-10-29T10:28:37.230Z"}],"documentConditionLinks":[{"documentId":"cmvtehlio001qwgovo45tjw21","episodeId":"cmvtehlhs0013wgovzf35lpzv","createdAt":"2026-07-02T09:00:00.000Z"}],"extractedFacts":[{"id":"cmvtehlis001twgovxfdihwvo","documentId":"cmvtehlio001qwgovo45tjw21","factType":"OBSERVATION","status":"APPROVED","confidence":0.94,"needsReview":false,"committedRecordId":"cmvtehlhl000ywgovxu148grj","committedRecordType":"labResult","dataEncrypted":"djEuejh6ejlibXJ6VC8xL1Y2SUJxTFFKMVpjbFNQTGYyYm0vRDJuU2ZWcUwzNFBEY3JvUjFGTTdXSFZmMHQrSUxXVWhaSVp3MG9SamxJK0w3aHhiNUJ1UHlMclh2c29qemJHcnNBUUpERXNqU1lmVVVUSEhBM0lTcmthbEN5TXE2d2xCT2ZFMmFNdGJ2d2F6eXZVczdWS2lPVTlYREw5ZEY2RlJxVlh0VERUSmpBcFBETCsyUjhDbTZKR0EzWWZmNlpocWErU2J0OVJLSE1RWXBQdHZlbDNvMDhVWXE2dFJDSlNwZlpaU0xhNWVNa0hEMFhocDlCQU83R3NBdFk9","provenanceEncrypted":"djEuc0tiQ2Q4V1ZBcGhVVVJYSXZXTnJ6OHE1NTY3dkJtUUo4R0R3WTdLNk9WbFIrZVpPQVhVZ2E2eCt6T0picVNVOUdydExjeURGam9yUjFLTkE4SElEUC9yQzhQd3dSSkNtTE5kQno4N3pZd0hkRXFpM0lrT2Mxc05xREsrSjRCbjV5Qlh3enM2RlVSU3R3T0gyb1UrWU0xQ3FRL201VnpqaVVVSEJQRnQ5bEVrN0YweC9sdy84M3N1Qw==","createdAt":"2026-10-29T10:28:37.300Z","updatedAt":"2026-10-29T10:28:37.300Z"}],"documentImportKeys":[{"sourceSystem":"PAPRA","sourceId":"doc_deleted","sourceInstance":"https://papra.example","createdAt":"2026-07-03T09:00:00.000Z"}],"personalRecords":[{"metricType":"WALKING_RUNNING_DISTANCE","metricSlot":"running_5km_time","direction":"MIN","value":1512,"unit":"s","achievedAt":"2026-05-18T09:20:00.000Z","sourceMeasurementId":null,"source":"APPLE_HEALTH","externalId":"workout-pr-5km","createdAt":"2026-10-29T10:28:37.333Z"},{"metricType":"WALKING_RUNNING_DISTANCE","metricSlot":"running_10km_time","direction":"MIN","value":3184,"unit":"s","achievedAt":"2026-05-18T09:20:00.000Z","sourceMeasurementId":null,"source":"APPLE_HEALTH","externalId":"workout-pr-10km","createdAt":"2026-10-29T10:28:37.333Z"},{"metricType":"WEIGHT","metricSlot":null,"direction":"MIN","value":74.2,"unit":"kg","achievedAt":"2026-07-01T07:00:00.000Z","sourceMeasurementId":"cmvtehlfu0000wgov2ynqwbr8","source":"MANUAL","externalId":null,"createdAt":"2026-10-29T10:28:37.331Z"}],"userAchievements":[{"achievementId":"retired-badge-from-an-older-release","unlockedAt":"2025-11-05T08:00:00.000Z","createdAt":"2026-10-29T10:28:37.334Z"},{"achievementId":"intake-total-10","unlockedAt":"2026-02-21T10:15:00.000Z","createdAt":"2026-10-29T10:28:37.334Z"}],"environmentContexts":[{"date":"2026-06-15","lat":null,"lon":null,"locationEncrypted":"AgJ2Mf7R3k6wq4HZFdLZX7nkIY793M/aBoEtE8C3RGgWyTTdaNfdCt/Q/QD53GYqpquQYvB7Jv5GVAq9sCpagBMF560hEu7lBxM=","locationLabel":null,"source":"TRAVEL","tempMin":19.4,"tempMax":28.1,"tempMean":23.6,"apparentMean":25.2,"sunshineSec":39600,"daylightSec":52800,"precipSum":0,"pressureMean":1016.4,"pressureDelta":3.2,"humidityMean":63,"cloudMean":12,"weatherCode":1,"apparentMax":null,"pm25Mean":null,"pm25Max":null,"pm10Mean":null,"no2Mean":null,"so2Mean":null,"coMean":null,"o3Max8h":null,"eaqiMax":null,"usaqiMax":null,"uvIndexMax":null,"dustMax":null,"aodMax":null,"pollenAlderMax":null,"pollenBirchMax":null,"pollenGrassMax":null,"pollenMugwortMax":null,"pollenOliveMax":null,"pollenRagweedMax":null,"aqDomain":null,"aqHours":null,"aqFetchedAt":null,"fetchedAt":"2026-06-16T03:15:00.000Z","createdAt":"2026-10-29T10:28:37.337Z","updatedAt":"2026-10-29T10:28:37.337Z"},{"date":"2026-07-01","lat":null,"lon":null,"locationEncrypted":"AgJ2Mf/fkLmVxZB1KW8X0CSMt80LWAjKyDVy+M1UE9QgCHkZ+WMvjQUCOdOWNwaAsuJF1pinhdP8MXmpOxyEdBKp4u2f9PqJ","locationLabel":null,"source":"HOME","tempMin":13.1,"tempMax":22.7,"tempMean":17.9,"apparentMean":17.1,"sunshineSec":28800,"daylightSec":59400,"precipSum":4.6,"pressureMean":1008.9,"pressureDelta":7.8,"humidityMean":74,"cloudMean":68,"weatherCode":61,"apparentMax":null,"pm25Mean":null,"pm25Max":null,"pm10Mean":null,"no2Mean":null,"so2Mean":null,"coMean":null,"o3Max8h":null,"eaqiMax":null,"usaqiMax":null,"uvIndexMax":null,"dustMax":null,"aodMax":null,"pollenAlderMax":null,"pollenBirchMax":null,"pollenGrassMax":null,"pollenMugwortMax":null,"pollenOliveMax":null,"pollenRagweedMax":null,"aqDomain":null,"aqHours":null,"aqFetchedAt":null,"fetchedAt":"2026-07-02T03:15:00.000Z","createdAt":"2026-10-29T10:28:37.337Z","updatedAt":"2026-10-29T10:28:37.337Z"}],"environmentTravelLocations":[{"startDate":"2026-06-10","endDate":"2026-06-20","lat":null,"lon":null,"label":null,"locationEncrypted":"AgJ2Md1KlFQ/io80nNitr+vMriFX06wHSpcOMneo4gn6qnYepPRbMOTQ4gr3ErxgE0lY1FTwqJpFKTZ/3KzJWQyyP5nJkct3hAY=","createdAt":"2026-10-29T10:28:37.336Z","updatedAt":"2026-10-29T10:28:37.336Z"}],"dawarichDays":[{"date":"2026-06-15","totalDistanceM":48300,"drivingDistanceM":12000,"trainDistanceM":30500,"placesVisited":4,"awayFromHomeMinutes":1440,"countryCode":null,"countryCodeEncrypted":"AgJ2McFJcAUOGnZQ1bKlJ4hWrGM4asp5DGaTh7KdbMdCWA==","isTravelDay":true,"fetchedAt":"2026-06-16T03:20:00.000Z","createdAt":"2026-10-29T10:28:37.335Z","updatedAt":"2026-10-29T10:28:37.335Z"}],"ecgRecordings":[{"id":"cmvtehlg20003wgovub7pogpn","waveformEncrypted":"djEuUGpGSTZ6YkoycHk3UEpYamwwVVNBSkE0KzU0MHhjTkdzRlpEMTJPSlliOHB3M2NsSGZFWG1LNHdWeEE3U2NEbW9MRGhuM3M9","source":"WITHINGS","externalRecordingId":"round-trip-signal-1","recordedAt":"2026-06-15T14:22:00.000Z","samplingFrequency":300,"sampleCount":8,"durationSeconds":0.02666666666666667,"lead":"I","averageHeartRate":88,"rhythmClassification":"IRREGULAR","measurementId":"cmvtehlfz0002wgov0accvkvs","createdAt":"2026-10-29T10:28:37.202Z","updatedAt":"2026-10-29T10:28:37.202Z"}],"symptomDefinitions":[{"id":"cmvtehlhx0016wgova9m3ub9l","labelEncrypted":"djEubzdoY0JGYkdxUFRsU3NMTUNLVG5hdEdjY1dGcjYvYmhrZGFuODhDaGx3VT0=","icon":"Zap","sortOrder":0,"isActive":true,"createdAt":"2026-10-29T10:28:37.269Z","updatedAt":"2026-10-29T10:28:37.269Z","events":[{"id":"cmvtehlhz0018wgovga2cpzjt","noteEncrypted":null,"occurredAt":"2026-06-21T09:00:00.000Z","intensity":4,"episodeId":"cmvtehlhr0012wgovxwoga1yf","createdAt":"2026-10-29T10:28:37.271Z","updatedAt":"2026-10-29T10:28:37.271Z"},{"id":"cmvtehli1001awgovmyvpe5nn","noteEncrypted":null,"occurredAt":"2026-07-10T18:30:00.000Z","intensity":2,"episodeId":null,"createdAt":"2026-10-29T10:28:37.273Z","updatedAt":"2026-10-29T10:28:37.273Z"}]},{"id":"cmvtehlhy0017wgovz1v7hm9l","labelEncrypted":"djEuY3h2cVFxR3o0SjdReXY2UlJrZ0hDRFFvZE5jOEF1eXhrQVV3amJ3VmNPbDh1b1lh","icon":"Brain","sortOrder":1,"isActive":false,"createdAt":"2026-10-29T10:28:37.270Z","updatedAt":"2026-10-29T10:28:37.270Z","events":[{"id":"cmvtehli00019wgovyon1drsi","noteEncrypted":"djEuMHVqWHEvQldLOTZvUmt6QVdmRnByU0xvc2xuaC8wRXFxcmI3UVE4elZtSEduTXp2ZmYyalJNMWdBZWN3L1Rja1JaSGt3R009","occurredAt":"2026-06-21T11:00:00.000Z","intensity":8,"episodeId":null,"createdAt":"2026-10-29T10:28:37.272Z","updatedAt":"2026-10-29T10:28:37.272Z"}]}],"lifeEvents":[{"id":"cmvtehli2001bwgovm73z7amd","titleEncrypted":"djEuZ1pvY3FEeTFzZXpHQ0hxRHNMMzBlSU1kY0JnUjhuVlNsR0pzeGFxTWtnN0xMTGIySTg0b0VQWHZQNU1CVEE9PQ==","noteEncrypted":"djEuSlE1UXNkRFRldU9JNDEydU5IZk5ZZjFVZVV3SEZ2Ukpza05vL20vQmRTNGFpZEpKT205Wnk4bDVOd2ZJTXIxV2RNZm9BbWlmT2NMUUdBPT0=","category":"HOME","startDate":"2023-09-01","endDate":null,"precision":"MONTH","createdAt":"2026-10-29T10:28:37.274Z","updatedAt":"2026-10-29T10:28:37.274Z","deletedAt":null},{"id":"cmvtehli3001cwgov0wo9gcd9","titleEncrypted":"djEuUWNVa1QycXdxcHAxS2ltc002ZWV5SXM0cmNXNGt5Um93UGs1U3NjcEtkdFdGMWhna3BxRisxNTI=","noteEncrypted":null,"category":"WORK","startDate":"2026-03-02","endDate":"2026-05-29","precision":"DAY","createdAt":"2026-10-29T10:28:37.275Z","updatedAt":"2026-10-29T10:28:37.275Z","deletedAt":null}],"labResultDocumentLinks":[{"labResultId":"cmvtehlhl000ywgovxu148grj","documentId":"cmvtehlio001qwgovo45tjw21","createdAt":"2026-10-29T10:28:37.326Z"}],"encounterMedicationLinks":[{"encounterId":"cmvtehlja0026wgovh4oi4kcj","medicationId":"cmvtehlgh0005wgovwoxdt4k3","createdAt":"2026-10-29T10:28:37.327Z"}],"encounterVaccinationLinks":[{"encounterId":"cmvtehlja0026wgovh4oi4kcj","vaccinationId":"cmvtehljg002bwgovqg2rve9g","createdAt":"2026-10-29T10:28:37.328Z"}],"medicationDocumentLinks":[{"medicationId":"cmvtehlgh0005wgovwoxdt4k3","documentId":"cmvtehlio001qwgovo45tjw21","createdAt":"2026-10-29T10:28:37.329Z"}],"medicationConditionLinks":[{"medicationId":"cmvtehlgh0005wgovwoxdt4k3","episodeId":"cmvtehlhr0012wgovxwoga1yf","createdAt":"2026-10-29T10:28:37.330Z"}],"nutrientDays":[{"day":"2026-07-01","nutrient":"WATER","amount":2100,"unit":"ml","source":"MANUAL","externalSourceVersion":null,"createdAt":"2026-10-29T10:28:37.294Z","updatedAt":"2026-10-29T10:28:37.294Z"}]} \ No newline at end of file diff --git a/tests/fixtures/golden-backups/v1.46.2.manifest.json b/tests/fixtures/golden-backups/v1.46.2.manifest.json new file mode 100644 index 000000000..c1769eac3 --- /dev/null +++ b/tests/fixtures/golden-backups/v1.46.2.manifest.json @@ -0,0 +1,72 @@ +{ + "release": "1.46.2", + "schemaVersion": "2", + "userId": "round-trip-owner", + "exportedAt": "2026-10-29T10:28:37.352Z", + "sha256": "d1eb826083b03652c4af49c89d909d2a67d0887ebeedda76c4ed6d70875415de", + "bytes": 41985, + "counts": { + "measurements": 5, + "medications": 1, + "intakeEvents": 1, + "medicationSideEffects": 1, + "medicationPauseEras": 2, + "medicationDoseChanges": 2, + "medicationInventoryItems": 2, + "medicationInventoryEvents": 2, + "reminderPhaseConfigs": 1, + "medicationEfficacyTargets": 1, + "medicationScheduleRevisions": 3, + "moodEntries": 1, + "customMoodTagCategories": 1, + "hiddenMoodTags": 1, + "cycles": 2, + "cycleDayLogs": 1, + "nutrientDays": 1, + "labResults": 1, + "biomarkers": 1, + "illnessEpisodes": 2, + "illnessDayLogs": 1, + "allergies": 1, + "familyHistory": 1, + "workouts": 1, + "documents": 1, + "healthProfile": 1, + "customMetrics": 1, + "healthProfileFactRevisions": 1, + "customMetricEntries": 2, + "correlationPatterns": 1, + "intradayProfiles": 1, + "healthScoreRecords": 1, + "onboardingRecords": 1, + "practitioners": 1, + "encounters": 1, + "encounterLinks": 3, + "customVaccines": 1, + "vaccinations": 1, + "vaccinationLinks": 1, + "measurementReminders": 1, + "measurementReminderEvents": 2, + "coachConversations": 2, + "coachMessages": 3, + "coachConversationDocuments": 1, + "coachFacts": 1, + "coachPlans": 1, + "coachReminders": 1, + "mentalHealthAssessments": 1, + "consentReceipts": 2, + "documentConditionLinks": 1, + "extractedFacts": 1, + "documentImportKeys": 1, + "personalRecords": 3, + "userAchievements": 2, + "environmentContexts": 2, + "environmentTravelLocations": 1, + "dawarichDays": 1, + "ecgRecordings": 1, + "symptomDefinitions": 2, + "symptomEvents": 3, + "lifeEvents": 2, + "relationLinks": 5 + } +}