{
  "breadcrumbs" : "[2026-08-01T07:25:57.100Z] [hang] main-thread hang >3.8s\n[2026-08-01T07:26:19.089Z] [hang] main-thread hang >3.2s\n[2026-08-01T07:26:33.075Z] [hang] main-thread hang >4.0s",
  "deviceMetadata" : {
    "appUptimeSeconds" : "41",
    "appVersion" : "3.0",
    "availableMemoryBytes" : "0",
    "batteryState" : "unknown",
    "build" : "199",
    "deviceModel" : "arm64",
    "diskFreeBytes" : "23042224128",
    "iOSVersion" : "26.3.1",
    "locale" : "en_US@rg=myzzzz",
    "lowPowerMode" : "false",
    "physicalMemoryBytes" : "17179869184",
    "thermalState" : "nominal"
  },
  "logs" : "[2026-08-01T07:25:52.068Z] [error] [lifecycle] Abnormal termination packaged from previous session\n[2026-08-01T07:25:52.069Z] [info] [lifecycle] Signal reporter installed\n[2026-08-01T07:25:52.070Z] [info] [lifecycle] Crash reporter started\n[2026-08-01T07:25:52.072Z] [info] [lifecycle] Hang watchdog started\n[2026-08-01T07:25:52.073Z] [info] [lifecycle] app-launch build=199 ios=26.3.1 device=arm64\n[2026-08-01T07:25:53.812Z] [info] [lifecycle] Diagnostics upload sent: crash-3.0-199-A3062824-F546-4D9E-B88D-94C297B573D0.json\n[2026-08-01T07:26:02.484Z] [error] [lifecycle] Hang report persisted: 3.8s\n[2026-08-01T07:26:02.776Z] [info] [lifecycle] Diagnostics upload sent: hang-3.0-199-460CE99C-FBED-4E6F-A56D-4866DB75B78F.json\n[2026-08-01T07:26:13.019Z] [info] [shape] schedule shape=landscape generation=0 next=1\n[2026-08-01T07:26:13.083Z] [info] [shape] task shape=landscape generation=0 next=1 cancelled=true\n[2026-08-01T07:26:13.083Z] [info] [shape] on-change shape=landscape generation=0\n[2026-08-01T07:26:13.436Z] [info] [editor] orientation-write site=applyPreset old=portrait new=portrait requested=single applied=single group=-1\n[2026-08-01T07:26:13.754Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:13.762Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.222Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.235Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.242Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.249Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.256Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.263Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T07:26:14.292Z] [info] [shape] schedule shape=portrait generation=1 next=2\n[2026-08-01T07:26:14.292Z] [info] [shape] schedule shape=landscape generation=2 next=3\n[2026-08-01T07:26:14.292Z] [info] [shape] task shape=portrait generation=1 next=3 cancelled=false\n[2026-08-01T07:26:14.292Z] [info] [shape] task-superseded shape=portrait generation=1 next=3\n[2026-08-01T07:26:14.292Z] [info] [shape] task shape=landscape generation=2 next=3 cancelled=false\n[2026-08-01T07:26:14.292Z] [info] [shape] on-change shape=landscape generation=2\n[2026-08-01T07:26:14.477Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.638Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.647Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.654Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.661Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.668Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T07:26:14.793Z] [info] [editor] orientation-write site=applyPreset old=landscape new=landscape requested=bleed2 applied=bleed2 group=-1\n[2026-08-01T07:26:14.796Z] [info] [editor] orientation-write site=applyPreset old=landscape new=landscape requested=bleed2 applied=bleed2 group=-1\n[2026-08-01T07:26:14.799Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T07:26:15.089Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T07:26:15.097Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T07:26:21.294Z] [error] [lifecycle] Hang report persisted: 3.2s\n[2026-08-01T07:26:27.557Z] [info] [lifecycle] Diagnostics upload sent: hang-3.0-199-65CCE0D8-C27B-4785-81D0-49F05954DF7C.json",
  "note" : "main-thread hang detected",
  "stallDurationSeconds" : 3.998800039291382,
  "timestamp" : 807261997.170435
}