功能路径案例原始证据

代表图若不在实际步骤拍摄,明确标记;不能用它证明该次动作的精确结果。

odkcollect STARTLUX_PAIRWISE step 0

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 0,
  "elapsed_s": "0.095",
  "first_method_count": 1444,
  "category_counts": {
    "third_party": 1365,
    "app_domain": 17,
    "other_unknown": 62
  },
  "libraries": {
    "AndroidX": 295,
    "app_domain": 17,
    "Google libraries": 611,
    "org.mp4parser.muxer": 5,
    "org.slf4j.helpers": 7,
    "ZXing": 5,
    "Kotlin": 97,
    "Okio": 15,
    "KotlinX": 313,
    "JavaRosa": 2,
    "OkHttp": 22,
    "org.jsoup.nodes": 3,
    "org.jsoup.parser": 4,
    "coil3.RealImageLoader$execute$2": 4,
    "coil3.RealImageLoader$execute$2$job$1": 4,
    "coil3.gif.GifDecoder$$ExternalSyntheticLambda0": 1,
    "coil3.ImageLoader$Builder": 4,
    "mmcalendar.Config": 2,
    "org.mp4parser.AbstractBoxParser$1": 2,
    "com.networknt.schema": 1,
    "Glide": 3,
    "com.ethlo.time": 1,
    "com.fasterxml.jackson": 1,
    "org.odk.collect": 3,
    "Mapbox": 2,
    "coil3.decode.StaticImageDecoderKt$$ExternalSyntheticLambda0": 2,
    "net.danlew.android": 8,
    "org.joda.time": 4,
    "coil3.memory.MemoryCacheService": 3,
    "coil3.disk.UtilsKt$$ExternalSyntheticLambda0": 2,
    "org.snakeyaml.engine": 1
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 2

exact step, capture step 2

exact step, capture step 3

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 2,
  "elapsed_s": "6.435",
  "first_method_count": 371,
  "category_counts": {
    "third_party": 357,
    "app_domain": 10,
    "other_unknown": 4
  },
  "libraries": {
    "AndroidX": 299,
    "Google libraries": 46,
    "app_domain": 10,
    "OkHttp": 7,
    "org.jsoup.nodes": 1,
    "ZXing": 2,
    "KotlinX": 2,
    "Okio": 1,
    "org.mp4parser.muxer": 1,
    "coil3.Extras$Key": 2
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-2-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g1s2-2.png",
    "capture_step": 2,
    "requested_step": 2,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-2-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g3s5-3.png",
    "capture_step": 3,
    "requested_step": 3,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 66

same final-State representative; NOT an exact action-time screenshot, capture step 65

exact step, capture step 67

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 66,
  "elapsed_s": "82.913",
  "first_method_count": 209,
  "category_counts": {
    "third_party": 176,
    "app_domain": 28,
    "other_unknown": 5
  },
  "libraries": {
    "AndroidX": 103,
    "app_domain": 28,
    "org.mp4parser.muxer": 1,
    "Google libraries": 23,
    "org.slf4j.helpers": 1,
    "coil3.ImageLoader$Builder": 1,
    "Okio": 5,
    "org.odk.collect": 2,
    "ZXing": 42,
    "OkHttp": 3
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-66-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s17-65.png",
    "capture_step": 65,
    "requested_step": 66,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-66-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s18-67.png",
    "capture_step": 67,
    "requested_step": 67,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 288

exact step, capture step 288

exact step, capture step 289

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 288,
  "elapsed_s": "419.805",
  "first_method_count": 94,
  "category_counts": {
    "third_party": 81,
    "other_unknown": 12,
    "app_domain": 1
  },
  "libraries": {
    "AndroidX": 1,
    "com.karumi.dexter": 5,
    "app_domain": 1,
    "ZXing": 45,
    "ZXing embedded": 29,
    "OkHttp": 1,
    "org.odk.collect": 4,
    "tools.jackson.databind": 3,
    "Google libraries": 2,
    "Apache": 1,
    "Mapbox": 2
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-288-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g13s59-288.png",
    "capture_step": 288,
    "requested_step": 288,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-288-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g13s60-289.png",
    "capture_step": 289,
    "requested_step": 289,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 317

same final-State representative; NOT an exact action-time screenshot, capture step 59

exact step, capture step 318

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 317,
  "elapsed_s": "468.37",
  "first_method_count": 2262,
  "category_counts": {
    "third_party": 2175,
    "app_domain": 15,
    "other_unknown": 72
  },
  "libraries": {
    "AndroidX": 2060,
    "app_domain": 15,
    "Kotlin": 19,
    "KotlinX": 75,
    "org.jsoup.nodes": 1,
    "ZXing embedded": 2,
    "org.odk.collect": 42,
    "coil3.intercept.EngineInterceptor$intercept$2": 4,
    "Google libraries": 11,
    "coil3.RealImageLoader$execute$result$1": 4,
    "coil3.RealImageLoader$execute$2": 1,
    "tools.jackson.databind": 6,
    "com.caverock.androidsvg": 1,
    "coil3.RealImageLoaderKt$CoroutineScope$$inlined$CoroutineExceptionHandler$1": 1,
    "OkHttp": 4,
    "Mapbox": 1,
    "ZXing": 3,
    "org.snakeyaml.engine": 8,
    "coil3.memory.MemoryCacheService": 1,
    "coil3.compose.ConstraintsSizeResolver$$ExternalSyntheticLambda0": 2,
    "com.networknt.schema": 1
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-317-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g6s14-59.png",
    "capture_step": 59,
    "requested_step": 317,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-317-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-318.png",
    "capture_step": 318,
    "requested_step": 318,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 318

exact step, capture step 318

exact step, capture step 319

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 318,
  "elapsed_s": "484.695",
  "first_method_count": 18,
  "category_counts": {
    "app_domain": 9,
    "third_party": 7,
    "other_unknown": 2
  },
  "libraries": {
    "app_domain": 9,
    "OkHttp": 1,
    "com.networknt.schema": 2,
    "Okio": 2,
    "Google libraries": 4
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-318-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-318.png",
    "capture_step": 318,
    "requested_step": 318,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-318-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g15s67-319.png",
    "capture_step": 319,
    "requested_step": 319,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 319

exact step, capture step 319

exact step, capture step 320

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 319,
  "elapsed_s": "486.089",
  "first_method_count": 6,
  "category_counts": {
    "app_domain": 1,
    "third_party": 5
  },
  "libraries": {
    "app_domain": 1,
    "AndroidX": 5
  },
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-319-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g15s67-319.png",
    "capture_step": 319,
    "requested_step": 319,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-319-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g15s68-320.png",
    "capture_step": 320,
    "requested_step": 320,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect STARTLUX_PAIRWISE step 320

exact step, capture step 320

same final-State representative; NOT an exact action-time screenshot, capture step 318

{
  "app": "odkcollect",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_4c508e1625894546a49a3ca708ce967b",
  "step": 320,
  "elapsed_s": "489.399",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-320-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g15s68-320.png",
    "capture_step": 320,
    "requested_step": 320,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_4c508e1625894546a49a3ca708ce967b/run_4c508e1625894546a49a3ca708ce967b-step-320-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_4c508e1625894546a49a3ca708ce967b.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-318.png",
    "capture_step": 318,
    "requested_step": 321,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 0

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 0,
  "elapsed_s": "0.104",
  "first_method_count": 1709,
  "category_counts": {
    "third_party": 1622,
    "app_domain": 19,
    "other_unknown": 68
  },
  "libraries": {
    "AndroidX": 433,
    "app_domain": 19,
    "Google libraries": 668,
    "org.mp4parser.muxer": 5,
    "org.slf4j.helpers": 8,
    "ZXing": 5,
    "Kotlin": 117,
    "Okio": 16,
    "KotlinX": 353,
    "JavaRosa": 2,
    "OkHttp": 23,
    "org.jsoup.nodes": 3,
    "org.jsoup.parser": 5,
    "coil3.RealImageLoader$execute$2": 6,
    "coil3.gif.GifDecoder$$ExternalSyntheticLambda0": 1,
    "coil3.RealImageLoader$execute$2$job$1": 4,
    "coil3.ImageLoader$Builder": 5,
    "mmcalendar.Config": 2,
    "org.mp4parser.AbstractBoxParser$1": 2,
    "com.networknt.schema": 1,
    "com.ethlo.time": 1,
    "Glide": 3,
    "com.fasterxml.jackson": 1,
    "org.odk.collect": 3,
    "Mapbox": 2,
    "coil3.decode.StaticImageDecoderKt$$ExternalSyntheticLambda0": 2,
    "net.danlew.android": 8,
    "org.joda.time": 4,
    "coil3.memory.MemoryCacheService": 4,
    "coil3.disk.UtilsKt$$ExternalSyntheticLambda0": 2,
    "org.snakeyaml.engine": 1
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 2

exact step, capture step 2

exact step, capture step 3

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 2,
  "elapsed_s": "6.46",
  "first_method_count": 371,
  "category_counts": {
    "third_party": 357,
    "app_domain": 10,
    "other_unknown": 4
  },
  "libraries": {
    "AndroidX": 299,
    "app_domain": 10,
    "Google libraries": 46,
    "OkHttp": 7,
    "org.jsoup.nodes": 1,
    "ZXing": 2,
    "KotlinX": 2,
    "Okio": 1,
    "org.mp4parser.muxer": 1,
    "coil3.Extras$Key": 2
  },
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-2-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g1s2-2.png",
    "capture_step": 2,
    "requested_step": 2,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-2-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g3s5-3.png",
    "capture_step": 3,
    "requested_step": 3,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 66

same final-State representative; NOT an exact action-time screenshot, capture step 65

exact step, capture step 67

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 66,
  "elapsed_s": "82.756",
  "first_method_count": 209,
  "category_counts": {
    "third_party": 176,
    "app_domain": 28,
    "other_unknown": 5
  },
  "libraries": {
    "AndroidX": 103,
    "app_domain": 28,
    "org.mp4parser.muxer": 1,
    "Google libraries": 23,
    "org.slf4j.helpers": 1,
    "coil3.ImageLoader$Builder": 1,
    "Okio": 5,
    "org.odk.collect": 2,
    "ZXing": 42,
    "OkHttp": 3
  },
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-66-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s17-65.png",
    "capture_step": 65,
    "requested_step": 66,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-66-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s18-67.png",
    "capture_step": 67,
    "requested_step": 67,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 160

same final-State representative; NOT an exact action-time screenshot, capture step 1

exact step, capture step 161

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 160,
  "elapsed_s": "239.204",
  "first_method_count": 361,
  "category_counts": {
    "app_domain": 19,
    "third_party": 315,
    "other_unknown": 27
  },
  "libraries": {
    "app_domain": 19,
    "AndroidX": 8,
    "org.odk.collect": 14,
    "OkHttp": 145,
    "Okio": 133,
    "mmcalendar.Config": 2,
    "Kotlin": 25,
    "com.burgstaller.okhttp": 7,
    "org.jsoup.parser": 1,
    "Google libraries": 4,
    "org.slf4j.helpers": 2,
    "org.jsoup.nodes": 1
  },
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-160-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g1s1-1.png",
    "capture_step": 1,
    "requested_step": 160,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-160-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g11s37-161.png",
    "capture_step": 161,
    "requested_step": 161,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 315

same final-State representative; NOT an exact action-time screenshot, capture step 67

same final-State representative; NOT an exact action-time screenshot, capture step 68

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 315,
  "elapsed_s": "459.368",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-315-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s18-67.png",
    "capture_step": 67,
    "requested_step": 315,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-315-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s19-68.png",
    "capture_step": 68,
    "requested_step": 316,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 316

same final-State representative; NOT an exact action-time screenshot, capture step 68

same final-State representative; NOT an exact action-time screenshot, capture step 310

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 316,
  "elapsed_s": "460.576",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-316-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s19-68.png",
    "capture_step": 68,
    "requested_step": 316,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-316-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-310.png",
    "capture_step": 310,
    "requested_step": 317,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect PURE_APE step 319

same final-State representative; NOT an exact action-time screenshot, capture step 68

same final-State representative; NOT an exact action-time screenshot, capture step 310

{
  "app": "odkcollect",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_b368aa215d6b41ff935f00898fdcadbc",
  "step": 319,
  "elapsed_s": "463.95",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-319-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s19-68.png",
    "capture_step": 68,
    "requested_step": 319,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b368aa215d6b41ff935f00898fdcadbc/run_b368aa215d6b41ff935f00898fdcadbc-step-319-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b368aa215d6b41ff935f00898fdcadbc.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-310.png",
    "capture_step": 310,
    "requested_step": 320,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 0

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 0,
  "elapsed_s": "0.121",
  "first_method_count": 1421,
  "category_counts": {
    "third_party": 1338,
    "app_domain": 18,
    "other_unknown": 65
  },
  "libraries": {
    "AndroidX": 312,
    "app_domain": 18,
    "Google libraries": 620,
    "org.mp4parser.muxer": 5,
    "org.slf4j.helpers": 8,
    "Kotlin": 111,
    "ZXing": 5,
    "Okio": 13,
    "KotlinX": 263,
    "JavaRosa": 2,
    "org.jsoup.parser": 5,
    "OkHttp": 7,
    "org.jsoup.nodes": 3,
    "coil3.RealImageLoader$execute$2": 5,
    "coil3.RealImageLoader$execute$2$job$1": 3,
    "coil3.gif.GifDecoder$$ExternalSyntheticLambda0": 1,
    "coil3.ImageLoader$Builder": 5,
    "mmcalendar.Config": 2,
    "com.networknt.schema": 1,
    "org.mp4parser.AbstractBoxParser$1": 2,
    "Glide": 3,
    "com.ethlo.time": 1,
    "com.fasterxml.jackson": 1,
    "org.odk.collect": 3,
    "Mapbox": 2,
    "coil3.decode.StaticImageDecoderKt$$ExternalSyntheticLambda0": 2,
    "net.danlew.android": 8,
    "org.joda.time": 4,
    "coil3.memory.MemoryCacheService": 3,
    "coil3.disk.UtilsKt$$ExternalSyntheticLambda0": 2,
    "org.snakeyaml.engine": 1
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 2

exact step, capture step 2

exact step, capture step 3

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 2,
  "elapsed_s": "6.667",
  "first_method_count": 371,
  "category_counts": {
    "third_party": 357,
    "app_domain": 10,
    "other_unknown": 4
  },
  "libraries": {
    "AndroidX": 299,
    "app_domain": 10,
    "Google libraries": 46,
    "OkHttp": 7,
    "org.jsoup.nodes": 1,
    "ZXing": 2,
    "KotlinX": 2,
    "Okio": 1,
    "org.mp4parser.muxer": 1,
    "coil3.Extras$Key": 2
  },
  "source_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-2-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g1s2-2.png",
    "capture_step": 2,
    "requested_step": 2,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-2-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g3s5-3.png",
    "capture_step": 3,
    "requested_step": 3,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 66

same final-State representative; NOT an exact action-time screenshot, capture step 65

exact step, capture step 67

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 66,
  "elapsed_s": "82.022",
  "first_method_count": 209,
  "category_counts": {
    "third_party": 176,
    "app_domain": 28,
    "other_unknown": 5
  },
  "libraries": {
    "AndroidX": 103,
    "app_domain": 28,
    "org.mp4parser.muxer": 1,
    "Google libraries": 23,
    "org.slf4j.helpers": 1,
    "coil3.ImageLoader$Builder": 1,
    "Okio": 5,
    "org.odk.collect": 2,
    "ZXing": 42,
    "OkHttp": 3
  },
  "source_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-66-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s17-65.png",
    "capture_step": 65,
    "requested_step": 66,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-66-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s18-67.png",
    "capture_step": 67,
    "requested_step": 67,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 160

same final-State representative; NOT an exact action-time screenshot, capture step 1

exact step, capture step 161

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 160,
  "elapsed_s": "238.517",
  "first_method_count": 361,
  "category_counts": {
    "app_domain": 19,
    "third_party": 315,
    "other_unknown": 27
  },
  "libraries": {
    "app_domain": 19,
    "AndroidX": 8,
    "org.odk.collect": 14,
    "OkHttp": 145,
    "Okio": 133,
    "mmcalendar.Config": 2,
    "Kotlin": 25,
    "com.burgstaller.okhttp": 7,
    "org.jsoup.parser": 1,
    "Google libraries": 4,
    "org.slf4j.helpers": 2,
    "org.jsoup.nodes": 1
  },
  "source_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-160-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g1s1-1.png",
    "capture_step": 1,
    "requested_step": 160,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-160-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g11s37-161.png",
    "capture_step": 161,
    "requested_step": 161,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 322

same final-State representative; NOT an exact action-time screenshot, capture step 67

same final-State representative; NOT an exact action-time screenshot, capture step 68

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 322,
  "elapsed_s": "459.69",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-322-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s18-67.png",
    "capture_step": 67,
    "requested_step": 322,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-322-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s19-68.png",
    "capture_step": 68,
    "requested_step": 323,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

odkcollect JEV_PAIRWISE step 323

same final-State representative; NOT an exact action-time screenshot, capture step 68

same final-State representative; NOT an exact action-time screenshot, capture step 320

{
  "app": "odkcollect",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_b4871490b9e84bbcb1a9b3464ca596fd",
  "step": 323,
  "elapsed_s": "460.886",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-323-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g7s19-68.png",
    "capture_step": 68,
    "requested_step": 323,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_b4871490b9e84bbcb1a9b3464ca596fd/run_b4871490b9e84bbcb1a9b3464ca596fd-step-323-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_b4871490b9e84bbcb1a9b3464ca596fd.zip!device-output/native/sata-org.odk.collect.android-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-320.png",
    "capture_step": 320,
    "requested_step": 324,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia PURE_APE step 0

{
  "app": "wikipedia",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_d0565bde10ff469e8313f11bfd92ab9f",
  "step": 0,
  "elapsed_s": "0.105",
  "first_method_count": 7656,
  "category_counts": {
    "third_party": 6416,
    "app_domain": 838,
    "other_unknown": 402
  },
  "libraries": {
    "AndroidX": 3140,
    "Kotlin": 458,
    "app_domain": 838,
    "RxJava": 202,
    "j$.util.Objects": 4,
    "Google libraries": 1247,
    "j$.sun.misc": 13,
    "j$.util.concurrent": 49,
    "j$.com.android": 7,
    "leakcanary.AndroidLeakFixes$ACCESSIBILITY_NODE_INFO": 2,
    "leakcanary.AndroidLeakFixes$BUBBLE_POPUP": 2,
    "leakcanary.AndroidLeakFixes$CONNECTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$FLUSH_HANDLER_THREADS": 2,
    "leakcanary.AndroidLeakFixes$MEDIA_SESSION_LEGACY_HELPER": 2,
    "leakcanary.AndroidLeakFixes$SAMSUNG_CLIPBOARD_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$TEXT_LINE_POOL": 2,
    "leakcanary.AndroidLeakFixes$USER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes": 6,
    "leakcanary.internal.PlumberInstaller": 2,
    "leakcanary.AndroidLeakFixes$ACTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$Companion$backgroundHandler$2": 2,
    "leakcanary.AndroidLeakFixes$Companion": 4,
    "leakcanary.AndroidLeakFixes$IMM_CUR_ROOT_VIEW": 2,
    "leakcanary.AndroidLeakFixes$IMM_FOCUSED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$LAST_HOVERED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$PERMISSION_CONTROLLER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$SPELL_CHECKER": 2,
    "leakcanary.AndroidLeakFixes$VIEW_LOCATION_HOLDER": 2,
    "leakcanary.ViewLocationHolderLeakFix": 3,
    "leakcanary.internal.HandlersKt$mainHandler$2": 2,
    "leakcanary.internal.HandlersKt": 3,
    "KotlinX": 449,
    "j$.util.DesugarCollections": 2,
    "j$.util.f": 1,
    "j$.time.Instant": 14,
    "j$.time.ZoneId": 6,
    "j$.util.DateRetargetClass": 1,
    "j$.time.ZoneOffset": 5,
    "j$.time.LocalDate": 9,
    "j$.time.LocalDateTime": 12,
    "j$.time.OffsetDateTime": 5,
    "j$.time.Duration": 11,
    "j$.time.k": 6,
    "j$.time.temporal": 38,
    "j$.time.zone": 4,
    "j$.time.format": 75,
    "j$.time.chrono": 5,
    "j$.time.h": 1,
    "com.android.installreferrer": 10,
    "OkHttp": 660,
    "Okio": 163,
    "j$.util.DesugarTimeZone": 1,
    "com.jakewharton.retrofit2": 10,
    "Retrofit": 84,
    "org.wikimedia.metrics_platform": 56,
    "j$.time.a": 2,
    "j$.time.b": 1,
    "j$.time.x": 1,
    "j$.time.g": 1,
    "Glide": 13
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia PURE_APE step 22

exact step, capture step 22

exact step, capture step 23

{
  "app": "wikipedia",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_d0565bde10ff469e8313f11bfd92ab9f",
  "step": 22,
  "elapsed_s": "40.884",
  "first_method_count": 2174,
  "category_counts": {
    "other_unknown": 127,
    "app_domain": 491,
    "third_party": 1556
  },
  "libraries": {
    "j$.time.format": 3,
    "j$.time.Instant": 2,
    "j$.time.temporal": 2,
    "j$.util.DesugarDate": 1,
    "app_domain": 491,
    "OkHttp": 1,
    "Retrofit": 1,
    "Kotlin": 28,
    "Glide": 1,
    "AndroidX": 791,
    "org.wikimedia.metrics_platform": 102,
    "j$.time.ZoneId": 1,
    "j$.time.chrono": 1,
    "j$.time.j": 1,
    "j$.time.k": 2,
    "j$.time.x": 1,
    "j$.time.y": 1,
    "j$.time.z": 4,
    "KotlinX": 592,
    "j$.util.stream": 4,
    "j$.util.Map$-CC": 1,
    "j$.util.Map$-EL": 1,
    "Google libraries": 142
  },
  "source_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-22-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g3s15-22.png",
    "capture_step": 22,
    "requested_step": 22,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-22-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g3s16-23.png",
    "capture_step": 23,
    "requested_step": 23,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia PURE_APE step 755

exact step, capture step 755

exact step, capture step 756

{
  "app": "wikipedia",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_d0565bde10ff469e8313f11bfd92ab9f",
  "step": 755,
  "elapsed_s": "1226.613",
  "first_method_count": 1320,
  "category_counts": {
    "app_domain": 149,
    "third_party": 1170,
    "other_unknown": 1
  },
  "libraries": {
    "app_domain": 149,
    "AndroidX": 27,
    "Google libraries": 1143,
    "j$.util.concurrent": 1
  },
  "source_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-755-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g24s225-755.png",
    "capture_step": 755,
    "requested_step": 755,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-755-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g25s227-756.png",
    "capture_step": 756,
    "requested_step": 756,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia PURE_APE step 756

exact step, capture step 756

exact step, capture step 757

{
  "app": "wikipedia",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_d0565bde10ff469e8313f11bfd92ab9f",
  "step": 756,
  "elapsed_s": "1227.58",
  "first_method_count": 16,
  "category_counts": {
    "app_domain": 16
  },
  "libraries": {
    "app_domain": 16
  },
  "source_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-756-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g25s227-756.png",
    "capture_step": 756,
    "requested_step": 756,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-756-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g25s228-757.png",
    "capture_step": 757,
    "requested_step": 757,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia PURE_APE step 1228

same final-State representative; NOT an exact action-time screenshot, capture step 1225

exact step, capture step 1229

{
  "app": "wikipedia",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_d0565bde10ff469e8313f11bfd92ab9f",
  "step": 1228,
  "elapsed_s": "1925.836",
  "first_method_count": 210,
  "category_counts": {
    "app_domain": 176,
    "third_party": 34
  },
  "libraries": {
    "app_domain": 176,
    "Google libraries": 10,
    "AndroidX": 22,
    "Retrofit": 2
  },
  "source_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-1228-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g35s313-1225.png",
    "capture_step": 1225,
    "requested_step": 1228,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_d0565bde10ff469e8313f11bfd92ab9f/run_d0565bde10ff469e8313f11bfd92ab9f-step-1228-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d0565bde10ff469e8313f11bfd92ab9f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g35s314-1229.png",
    "capture_step": 1229,
    "requested_step": 1229,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia JEV_PAIRWISE step 0

{
  "app": "wikipedia",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2f3e76962d00482f8d64ce83ca4d873f",
  "step": 0,
  "elapsed_s": "0.121",
  "first_method_count": 7591,
  "category_counts": {
    "third_party": 6351,
    "app_domain": 838,
    "other_unknown": 402
  },
  "libraries": {
    "AndroidX": 3076,
    "Kotlin": 458,
    "app_domain": 838,
    "RxJava": 202,
    "j$.util.Objects": 4,
    "Google libraries": 1247,
    "j$.sun.misc": 13,
    "j$.util.concurrent": 49,
    "j$.com.android": 7,
    "leakcanary.AndroidLeakFixes$ACCESSIBILITY_NODE_INFO": 2,
    "leakcanary.AndroidLeakFixes$FLUSH_HANDLER_THREADS": 2,
    "leakcanary.AndroidLeakFixes$MEDIA_SESSION_LEGACY_HELPER": 2,
    "leakcanary.AndroidLeakFixes$TEXT_LINE_POOL": 2,
    "leakcanary.AndroidLeakFixes$USER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes": 6,
    "leakcanary.internal.PlumberInstaller": 2,
    "leakcanary.AndroidLeakFixes$ACTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$BUBBLE_POPUP": 2,
    "leakcanary.AndroidLeakFixes$CONNECTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$Companion$backgroundHandler$2": 2,
    "leakcanary.AndroidLeakFixes$Companion": 4,
    "leakcanary.AndroidLeakFixes$IMM_CUR_ROOT_VIEW": 2,
    "leakcanary.AndroidLeakFixes$IMM_FOCUSED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$LAST_HOVERED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$PERMISSION_CONTROLLER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$SAMSUNG_CLIPBOARD_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$SPELL_CHECKER": 2,
    "leakcanary.AndroidLeakFixes$VIEW_LOCATION_HOLDER": 2,
    "leakcanary.ViewLocationHolderLeakFix": 3,
    "leakcanary.internal.HandlersKt$mainHandler$2": 2,
    "leakcanary.internal.HandlersKt": 3,
    "j$.time.Instant": 14,
    "j$.util.DateRetargetClass": 1,
    "KotlinX": 448,
    "j$.time.ZoneId": 6,
    "j$.time.ZoneOffset": 5,
    "j$.util.DesugarCollections": 2,
    "j$.util.f": 1,
    "j$.time.LocalDate": 9,
    "j$.time.LocalDateTime": 12,
    "j$.time.OffsetDateTime": 5,
    "j$.time.temporal": 38,
    "j$.time.Duration": 11,
    "j$.time.format": 75,
    "j$.time.k": 6,
    "j$.time.zone": 4,
    "j$.time.chrono": 5,
    "j$.time.h": 1,
    "com.android.installreferrer": 10,
    "OkHttp": 660,
    "Okio": 163,
    "j$.util.DesugarTimeZone": 1,
    "Retrofit": 84,
    "com.jakewharton.retrofit2": 10,
    "org.wikimedia.metrics_platform": 56,
    "j$.time.x": 1,
    "j$.time.a": 2,
    "j$.time.b": 1,
    "j$.time.g": 1,
    "Glide": 13
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia JEV_PAIRWISE step 22

exact step, capture step 22

exact step, capture step 23

{
  "app": "wikipedia",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2f3e76962d00482f8d64ce83ca4d873f",
  "step": 22,
  "elapsed_s": "40.609",
  "first_method_count": 2062,
  "category_counts": {
    "third_party": 1544,
    "app_domain": 398,
    "other_unknown": 120
  },
  "libraries": {
    "Kotlin": 23,
    "AndroidX": 791,
    "app_domain": 398,
    "org.wikimedia.metrics_platform": 102,
    "j$.time.Instant": 1,
    "j$.time.ZoneId": 1,
    "j$.time.chrono": 1,
    "j$.time.j": 1,
    "j$.time.k": 2,
    "j$.time.x": 1,
    "j$.time.y": 1,
    "j$.time.z": 4,
    "KotlinX": 592,
    "j$.util.Map$-CC": 1,
    "j$.util.Map$-EL": 1,
    "j$.util.stream": 4,
    "Google libraries": 138
  },
  "source_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-22-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g3s15-22.png",
    "capture_step": 22,
    "requested_step": 22,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-22-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g3s16-23.png",
    "capture_step": 23,
    "requested_step": 23,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia JEV_PAIRWISE step 775

exact step, capture step 775

same final-State representative; NOT an exact action-time screenshot, capture step 775

{
  "app": "wikipedia",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2f3e76962d00482f8d64ce83ca4d873f",
  "step": 775,
  "elapsed_s": "1293.035",
  "first_method_count": 1505,
  "category_counts": {
    "app_domain": 167,
    "third_party": 1337,
    "other_unknown": 1
  },
  "libraries": {
    "app_domain": 167,
    "AndroidX": 34,
    "Google libraries": 1303,
    "j$.util.concurrent": 1
  },
  "source_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-775-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g51s289-775.png",
    "capture_step": 775,
    "requested_step": 775,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-775-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g51s289-775.png",
    "capture_step": 775,
    "requested_step": 776,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia JEV_PAIRWISE step 776

same final-State representative; NOT an exact action-time screenshot, capture step 775

exact step, capture step 777

{
  "app": "wikipedia",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2f3e76962d00482f8d64ce83ca4d873f",
  "step": 776,
  "elapsed_s": "1304.364",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-776-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g51s289-775.png",
    "capture_step": 775,
    "requested_step": 776,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-776-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g52s291-777.png",
    "capture_step": 777,
    "requested_step": 777,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia JEV_PAIRWISE step 1006

same final-State representative; NOT an exact action-time screenshot, capture step 996

exact step, capture step 1007

{
  "app": "wikipedia",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2f3e76962d00482f8d64ce83ca4d873f",
  "step": 1006,
  "elapsed_s": "1624.532",
  "first_method_count": 213,
  "category_counts": {
    "app_domain": 179,
    "third_party": 34
  },
  "libraries": {
    "app_domain": 179,
    "Google libraries": 10,
    "AndroidX": 22,
    "Kotlin": 2
  },
  "source_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-1006-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g53s325-996.png",
    "capture_step": 996,
    "requested_step": 1006,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_2f3e76962d00482f8d64ce83ca4d873f/run_2f3e76962d00482f8d64ce83ca4d873f-step-1006-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2f3e76962d00482f8d64ce83ca4d873f.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g53s328-1007.png",
    "capture_step": 1007,
    "requested_step": 1007,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 2

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 2,
  "elapsed_s": "5.23",
  "first_method_count": 532,
  "category_counts": {
    "third_party": 494,
    "app_domain": 35,
    "other_unknown": 3
  },
  "libraries": {
    "AndroidX": 207,
    "app_domain": 35,
    "ACRA": 3,
    "Google libraries": 284,
    "com.pes.androidmaterialcolorpickerdialog": 3
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 25

same final-State representative; NOT an exact action-time screenshot, capture step 15

exact step, capture step 26

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 25,
  "elapsed_s": "54.505",
  "first_method_count": 592,
  "category_counts": {
    "third_party": 33,
    "app_domain": 10,
    "other_unknown": 549
  },
  "libraries": {
    "Google libraries": 8,
    "app_domain": 10,
    "AndroidX": 24,
    "org.osmdroid.config": 33,
    "org.osmdroid.tileprovider": 205,
    "ACRA": 1,
    "org.osmdroid.util": 107,
    "org.osmdroid.views": 200,
    "org.metalev.multitouch": 4
  },
  "source_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-25-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g5s10-15.png",
    "capture_step": 15,
    "requested_step": 25,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-25-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g6s15-26.png",
    "capture_step": 26,
    "requested_step": 26,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 37

same final-State representative; NOT an exact action-time screenshot, capture step 34

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 37,
  "elapsed_s": "95.971",
  "first_method_count": 303,
  "category_counts": {
    "app_domain": 12,
    "other_unknown": 17,
    "third_party": 274
  },
  "libraries": {
    "app_domain": 12,
    "org.osmdroid.config": 17,
    "AndroidX": 38,
    "MPAndroidChart": 236
  },
  "source_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-37-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g10s22-34.png",
    "capture_step": 34,
    "requested_step": 37,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 603

exact step, capture step 604

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 603,
  "elapsed_s": "959.662",
  "first_method_count": 233,
  "category_counts": {
    "third_party": 233
  },
  "libraries": {
    "ACRA": 183,
    "Kotlin": 50
  },
  "source_screenshot": null,
  "target_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-603-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g28s122-604.png",
    "capture_step": 604,
    "requested_step": 604,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 604

exact step, capture step 604

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 604,
  "elapsed_s": "972.218",
  "first_method_count": 12,
  "category_counts": {
    "third_party": 12
  },
  "libraries": {
    "ACRA": 12
  },
  "source_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-604-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g28s122-604.png",
    "capture_step": 604,
    "requested_step": 604,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 608

same final-State representative; NOT an exact action-time screenshot, capture step 255

exact step, capture step 609

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 608,
  "elapsed_s": "982.781",
  "first_method_count": 308,
  "category_counts": {
    "app_domain": 24,
    "third_party": 284
  },
  "libraries": {
    "app_domain": 24,
    "AndroidX": 283,
    "ACRA": 1
  },
  "source_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-608-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g18s77-255.png",
    "capture_step": 255,
    "requested_step": 608,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-608-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g31s127-609.png",
    "capture_step": 609,
    "requested_step": 609,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 877

same final-State representative; NOT an exact action-time screenshot, capture step 604

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 877,
  "elapsed_s": "1526.241",
  "first_method_count": 95,
  "category_counts": {
    "third_party": 95
  },
  "libraries": {
    "ACRA": 72,
    "Kotlin": 23
  },
  "source_screenshot": {
    "local": "cases/run_200afe1a53af49e489506f56987c30c6/run_200afe1a53af49e489506f56987c30c6-step-877-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_200afe1a53af49e489506f56987c30c6.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g28s122-604.png",
    "capture_step": 604,
    "requested_step": 877,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary STARTLUX_PAIRWISE step 943

{
  "app": "activitydiary",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_200afe1a53af49e489506f56987c30c6",
  "step": 943,
  "elapsed_s": "1606.438",
  "first_method_count": 24,
  "category_counts": {
    "third_party": 23,
    "app_domain": 1
  },
  "libraries": {
    "AndroidX": 1,
    "MPAndroidChart": 22,
    "app_domain": 1
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 43

same final-State representative; NOT an exact action-time screenshot, capture step 42

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 43,
  "elapsed_s": "59.475",
  "first_method_count": 225,
  "category_counts": {
    "app_domain": 23,
    "third_party": 202
  },
  "libraries": {
    "app_domain": 23,
    "AndroidX": 202
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-43-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s15-42.png",
    "capture_step": 42,
    "requested_step": 43,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 44

exact step, capture step 44

exact step, capture step 45

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 44,
  "elapsed_s": "69.52",
  "first_method_count": 10,
  "category_counts": {
    "third_party": 10
  },
  "libraries": {
    "AndroidX": 10
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-44-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s16-44.png",
    "capture_step": 44,
    "requested_step": 44,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-44-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 45,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 47

same final-State representative; NOT an exact action-time screenshot, capture step 46

same final-State representative; NOT an exact action-time screenshot, capture step 46

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 47,
  "elapsed_s": "73.462",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-47-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 47,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-47-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 48,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 62

same final-State representative; NOT an exact action-time screenshot, capture step 46

same final-State representative; NOT an exact action-time screenshot, capture step 45

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 62,
  "elapsed_s": "88.328",
  "first_method_count": 16,
  "category_counts": {
    "app_domain": 4,
    "third_party": 12
  },
  "libraries": {
    "app_domain": 4,
    "AndroidX": 12
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-62-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 62,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-62-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 63,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 160

same final-State representative; NOT an exact action-time screenshot, capture step 2

exact step, capture step 161

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 160,
  "elapsed_s": "240.088",
  "first_method_count": 190,
  "category_counts": {
    "app_domain": 4,
    "third_party": 160,
    "other_unknown": 26
  },
  "libraries": {
    "app_domain": 4,
    "AndroidX": 5,
    "com.tbruyelle.rxpermissions": 26,
    "RxJava": 155
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-160-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g0s1-2.png",
    "capture_step": 2,
    "requested_step": 160,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-160-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 161,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 165

same final-State representative; NOT an exact action-time screenshot, capture step 164

same final-State representative; NOT an exact action-time screenshot, capture step 164

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 165,
  "elapsed_s": "245.821",
  "first_method_count": 1,
  "category_counts": {
    "other_unknown": 1
  },
  "libraries": {
    "com.appeaser.sublimepickerlibrary": 1
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-165-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s52-164.png",
    "capture_step": 164,
    "requested_step": 165,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-165-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s52-164.png",
    "capture_step": 164,
    "requested_step": 166,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 284

same final-State representative; NOT an exact action-time screenshot, capture step 282

exact step, capture step 285

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 284,
  "elapsed_s": "439.197",
  "first_method_count": 4,
  "category_counts": {
    "app_domain": 4
  },
  "libraries": {
    "app_domain": 4
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-284-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s66-282.png",
    "capture_step": 282,
    "requested_step": 284,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-284-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s67-285.png",
    "capture_step": 285,
    "requested_step": 285,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 295

same final-State representative; NOT an exact action-time screenshot, capture step 278

same final-State representative; NOT an exact action-time screenshot, capture step 161

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 295,
  "elapsed_s": "459.387",
  "first_method_count": 9,
  "category_counts": {
    "third_party": 9
  },
  "libraries": {
    "ACRA": 9
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-295-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s64-278.png",
    "capture_step": 278,
    "requested_step": 295,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-295-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 296,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 371

same final-State representative; NOT an exact action-time screenshot, capture step 2

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 371,
  "elapsed_s": "602.04",
  "first_method_count": 2,
  "category_counts": {
    "third_party": 2
  },
  "libraries": {
    "AndroidX": 2
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-371-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g0s1-2.png",
    "capture_step": 2,
    "requested_step": 371,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 388

same final-State representative; NOT an exact action-time screenshot, capture step 386

same final-State representative; NOT an exact action-time screenshot, capture step 161

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 388,
  "elapsed_s": "658.104",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-388-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s80-386.png",
    "capture_step": 386,
    "requested_step": 388,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-388-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 389,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 439

same final-State representative; NOT an exact action-time screenshot, capture step 197

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 439,
  "elapsed_s": "711.5",
  "first_method_count": 104,
  "category_counts": {
    "app_domain": 69,
    "third_party": 34,
    "other_unknown": 1
  },
  "libraries": {
    "app_domain": 69,
    "AndroidX": 9,
    "it.feio.android": 1,
    "Apache": 1,
    "RxJava": 23,
    "ACRA": 1
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-439-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s59-197.png",
    "capture_step": 197,
    "requested_step": 439,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 440

exact step, capture step 440

same final-State representative; NOT an exact action-time screenshot, capture step 440

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 440,
  "elapsed_s": "720.584",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-440-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s86-440.png",
    "capture_step": 440,
    "requested_step": 440,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-440-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s86-440.png",
    "capture_step": 440,
    "requested_step": 441,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 521

same final-State representative; NOT an exact action-time screenshot, capture step 351

same final-State representative; NOT an exact action-time screenshot, capture step 351

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 521,
  "elapsed_s": "825.732",
  "first_method_count": 6,
  "category_counts": {
    "app_domain": 6
  },
  "libraries": {
    "app_domain": 6
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-521-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s73-351.png",
    "capture_step": 351,
    "requested_step": 521,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-521-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s73-351.png",
    "capture_step": 351,
    "requested_step": 522,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 522

same final-State representative; NOT an exact action-time screenshot, capture step 351

same final-State representative; NOT an exact action-time screenshot, capture step 351

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 522,
  "elapsed_s": "826.648",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-522-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s73-351.png",
    "capture_step": 351,
    "requested_step": 522,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-522-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s73-351.png",
    "capture_step": 351,
    "requested_step": 523,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 528

same final-State representative; NOT an exact action-time screenshot, capture step 352

exact step, capture step 529

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 528,
  "elapsed_s": "832.783",
  "first_method_count": 1071,
  "category_counts": {
    "app_domain": 27,
    "third_party": 1044
  },
  "libraries": {
    "app_domain": 27,
    "Glide": 1033,
    "AndroidX": 11
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-528-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s74-352.png",
    "capture_step": 352,
    "requested_step": 528,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-528-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g13s93-529.png",
    "capture_step": 529,
    "requested_step": 529,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 529

exact step, capture step 529

same final-State representative; NOT an exact action-time screenshot, capture step 529

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 529,
  "elapsed_s": "833.732",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-529-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g13s93-529.png",
    "capture_step": 529,
    "requested_step": 529,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-529-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g13s93-529.png",
    "capture_step": 529,
    "requested_step": 530,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes startlux-p1-fixab-9a5b577 step 531

same final-State representative; NOT an exact action-time screenshot, capture step 529

exact step, capture step 532

{
  "app": "omninotes",
  "condition": "startlux-p1-fixab-9a5b577",
  "reference": true,
  "run_id": "run_6fbac6f1f5c740a38f6336c65e9fb5aa",
  "step": 531,
  "elapsed_s": "835.888",
  "first_method_count": 28,
  "category_counts": {
    "app_domain": 9,
    "other_unknown": 16,
    "third_party": 3
  },
  "libraries": {
    "app_domain": 9,
    "com.afollestad.materialdialogs": 16,
    "Apache": 3
  },
  "source_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-531-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g13s93-529.png",
    "capture_step": 529,
    "requested_step": 531,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_6fbac6f1f5c740a38f6336c65e9fb5aa/run_6fbac6f1f5c740a38f6336c65e9fb5aa-step-531-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo_fixab_omni_rep2_20261105T2218/formal-runs/platform-managed/run_6fbac6f1f5c740a38f6336c65e9fb5aa/attempt_e1ae2d0788964ba388c1bbf9ff388966/raw/device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g13s94-532.png",
    "capture_step": 532,
    "requested_step": 532,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 0

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 0,
  "elapsed_s": "0.087",
  "first_method_count": 1000,
  "category_counts": {
    "third_party": 796,
    "app_domain": 50,
    "other_unknown": 154
  },
  "libraries": {
    "AndroidX": 347,
    "app_domain": 50,
    "ACRA": 326,
    "Kotlin": 111,
    "Google libraries": 12,
    "com.pixplicity.easyprefs": 12,
    "com.afollestad.materialdialogs": 93,
    "it.gmariotti.changelibs": 49
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 31

same final-State representative; NOT an exact action-time screenshot, capture step 27

exact step, capture step 32

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 31,
  "elapsed_s": "46.821",
  "first_method_count": 438,
  "category_counts": {
    "app_domain": 32,
    "other_unknown": 76,
    "third_party": 330
  },
  "libraries": {
    "app_domain": 32,
    "io.nlopez.smartlocation": 49,
    "Google libraries": 318,
    "AndroidX": 12,
    "it.feio.android": 1,
    "com.larswerkman.holocolorpicker": 26
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-31-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 31,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-31-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s13-32.png",
    "capture_step": 32,
    "requested_step": 32,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 47

same final-State representative; NOT an exact action-time screenshot, capture step 46

same final-State representative; NOT an exact action-time screenshot, capture step 46

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 47,
  "elapsed_s": "73.096",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-47-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 47,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-47-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 48,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 62

same final-State representative; NOT an exact action-time screenshot, capture step 46

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 62,
  "elapsed_s": "87.839",
  "first_method_count": 16,
  "category_counts": {
    "third_party": 12,
    "app_domain": 4
  },
  "libraries": {
    "AndroidX": 12,
    "app_domain": 4
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-62-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g4s21-46.png",
    "capture_step": 46,
    "requested_step": 62,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 163

same final-State representative; NOT an exact action-time screenshot, capture step 161

exact step, capture step 164

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 163,
  "elapsed_s": "242.309",
  "first_method_count": 487,
  "category_counts": {
    "app_domain": 16,
    "other_unknown": 370,
    "third_party": 101
  },
  "libraries": {
    "app_domain": 16,
    "com.appeaser.sublimepickerlibrary": 370,
    "AndroidX": 96,
    "Google libraries": 5
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-163-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 163,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-163-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s52-164.png",
    "capture_step": 164,
    "requested_step": 164,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 165

same final-State representative; NOT an exact action-time screenshot, capture step 164

same final-State representative; NOT an exact action-time screenshot, capture step 164

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 165,
  "elapsed_s": "244.16",
  "first_method_count": 1,
  "category_counts": {
    "other_unknown": 1
  },
  "libraries": {
    "com.appeaser.sublimepickerlibrary": 1
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-165-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s52-164.png",
    "capture_step": 164,
    "requested_step": 165,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-165-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s52-164.png",
    "capture_step": 164,
    "requested_step": 166,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 372

exact step, capture step 372

same final-State representative; NOT an exact action-time screenshot, capture step 161

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 372,
  "elapsed_s": "575.981",
  "first_method_count": 3,
  "category_counts": {
    "app_domain": 3
  },
  "libraries": {
    "app_domain": 3
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-372-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s74-372.png",
    "capture_step": 372,
    "requested_step": 372,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-372-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 373,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 526

same final-State representative; NOT an exact action-time screenshot, capture step 372

same final-State representative; NOT an exact action-time screenshot, capture step 161

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 526,
  "elapsed_s": "775.329",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-526-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s74-372.png",
    "capture_step": 372,
    "requested_step": 526,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-526-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g10s51-161.png",
    "capture_step": 161,
    "requested_step": 527,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 664

same final-State representative; NOT an exact action-time screenshot, capture step 649

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 664,
  "elapsed_s": "953.712",
  "first_method_count": 3,
  "category_counts": {
    "third_party": 3
  },
  "libraries": {
    "AndroidX": 2,
    "ACRA": 1
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-664-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s108-649.png",
    "capture_step": 649,
    "requested_step": 664,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 733

same final-State representative; NOT an exact action-time screenshot, capture step 27

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 733,
  "elapsed_s": "1046.72",
  "first_method_count": 3,
  "category_counts": {
    "app_domain": 3
  },
  "libraries": {
    "app_domain": 3
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-733-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 733,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-733-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 734,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 734

same final-State representative; NOT an exact action-time screenshot, capture step 27

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 734,
  "elapsed_s": "1047.635",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-734-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 734,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-734-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 735,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 735

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 735,
  "elapsed_s": "1048.54",
  "first_method_count": 6,
  "category_counts": {
    "third_party": 6
  },
  "libraries": {
    "AndroidX": 6
  },
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-735-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 735,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes PURE_APE step 736

same final-State representative; NOT an exact action-time screenshot, capture step 1

{
  "app": "omninotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_7eb476413bc249f69220d61747889a9b",
  "step": 736,
  "elapsed_s": "1052.297",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_7eb476413bc249f69220d61747889a9b/run_7eb476413bc249f69220d61747889a9b-step-736-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_7eb476413bc249f69220d61747889a9b.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g0s0-1.png",
    "capture_step": 1,
    "requested_step": 736,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 31

same final-State representative; NOT an exact action-time screenshot, capture step 27

exact step, capture step 32

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 31,
  "elapsed_s": "47.323",
  "first_method_count": 438,
  "category_counts": {
    "app_domain": 32,
    "other_unknown": 76,
    "third_party": 330
  },
  "libraries": {
    "app_domain": 32,
    "io.nlopez.smartlocation": 49,
    "Google libraries": 318,
    "AndroidX": 12,
    "it.feio.android": 1,
    "com.larswerkman.holocolorpicker": 26
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-31-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 31,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-31-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s13-32.png",
    "capture_step": 32,
    "requested_step": 32,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 43

same final-State representative; NOT an exact action-time screenshot, capture step 42

exact step, capture step 44

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 43,
  "elapsed_s": "60.111",
  "first_method_count": 547,
  "category_counts": {
    "app_domain": 32,
    "third_party": 515
  },
  "libraries": {
    "app_domain": 32,
    "AndroidX": 478,
    "Kotlin": 37
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-43-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s15-42.png",
    "capture_step": 42,
    "requested_step": 43,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-43-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s16-44.png",
    "capture_step": 44,
    "requested_step": 44,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 44

exact step, capture step 44

exact step, capture step 45

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 44,
  "elapsed_s": "82.556",
  "first_method_count": 23,
  "category_counts": {
    "third_party": 23
  },
  "libraries": {
    "AndroidX": 23
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-44-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s16-44.png",
    "capture_step": 44,
    "requested_step": 44,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-44-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 45,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 47

same final-State representative; NOT an exact action-time screenshot, capture step 45

same final-State representative; NOT an exact action-time screenshot, capture step 45

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 47,
  "elapsed_s": "85.914",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-47-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 47,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-47-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 48,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 62

same final-State representative; NOT an exact action-time screenshot, capture step 59

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 62,
  "elapsed_s": "104.182",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": null,
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-62-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g6s25-59.png",
    "capture_step": 59,
    "requested_step": 63,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 175

same final-State representative; NOT an exact action-time screenshot, capture step 173

exact step, capture step 176

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 175,
  "elapsed_s": "298.49",
  "first_method_count": 469,
  "category_counts": {
    "app_domain": 16,
    "other_unknown": 370,
    "third_party": 83
  },
  "libraries": {
    "app_domain": 16,
    "com.appeaser.sublimepickerlibrary": 370,
    "AndroidX": 83
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-175-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s52-173.png",
    "capture_step": 173,
    "requested_step": 175,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-175-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s53-176.png",
    "capture_step": 176,
    "requested_step": 176,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 190

same final-State representative; NOT an exact action-time screenshot, capture step 27

same final-State representative; NOT an exact action-time screenshot, capture step 158

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 190,
  "elapsed_s": "315.759",
  "first_method_count": 218,
  "category_counts": {
    "third_party": 154,
    "app_domain": 33,
    "other_unknown": 31
  },
  "libraries": {
    "AndroidX": 3,
    "app_domain": 33,
    "com.tbruyelle.rxpermissions": 26,
    "RxJava": 151,
    "de.greenrobot.event": 5
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-190-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 190,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-190-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 191,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 191

same final-State representative; NOT an exact action-time screenshot, capture step 158

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 191,
  "elapsed_s": "316.652",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-191-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 191,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-191-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 192,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 192

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 192,
  "elapsed_s": "317.548",
  "first_method_count": 118,
  "category_counts": {
    "app_domain": 24,
    "third_party": 10,
    "other_unknown": 84
  },
  "libraries": {
    "app_domain": 24,
    "ACRA": 3,
    "AndroidX": 7,
    "com.neopixl.pixlui": 1,
    "org.ocpsoft.prettytime": 83
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-192-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 192,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 571

same final-State representative; NOT an exact action-time screenshot, capture step 565

same final-State representative; NOT an exact action-time screenshot, capture step 26

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 571,
  "elapsed_s": "921.931",
  "first_method_count": 5,
  "category_counts": {
    "app_domain": 5
  },
  "libraries": {
    "app_domain": 5
  },
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-571-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s91-565.png",
    "capture_step": 565,
    "requested_step": 571,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-571-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s10-26.png",
    "capture_step": 26,
    "requested_step": 572,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 620

same final-State representative; NOT an exact action-time screenshot, capture step 616

same final-State representative; NOT an exact action-time screenshot, capture step 158

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 620,
  "elapsed_s": "1006.747",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-620-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s102-616.png",
    "capture_step": 616,
    "requested_step": 620,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-620-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 621,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 626

same final-State representative; NOT an exact action-time screenshot, capture step 27

same final-State representative; NOT an exact action-time screenshot, capture step 158

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 626,
  "elapsed_s": "1022.734",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-626-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 626,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-626-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 627,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes STARTLUX_PAIRWISE step 1286

same final-State representative; NOT an exact action-time screenshot, capture step 100

{
  "app": "omninotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_0c300af1c9614168998ce1f37b6aadfe",
  "step": 1286,
  "elapsed_s": "2048.748",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_0c300af1c9614168998ce1f37b6aadfe/run_0c300af1c9614168998ce1f37b6aadfe-step-1286-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_0c300af1c9614168998ce1f37b6aadfe.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g11s39-100.png",
    "capture_step": 100,
    "requested_step": 1286,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 31

same final-State representative; NOT an exact action-time screenshot, capture step 27

exact step, capture step 32

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 31,
  "elapsed_s": "46.972",
  "first_method_count": 438,
  "category_counts": {
    "app_domain": 32,
    "other_unknown": 76,
    "third_party": 330
  },
  "libraries": {
    "app_domain": 32,
    "io.nlopez.smartlocation": 49,
    "Google libraries": 318,
    "AndroidX": 12,
    "it.feio.android": 1,
    "com.larswerkman.holocolorpicker": 26
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-31-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 31,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-31-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s13-32.png",
    "capture_step": 32,
    "requested_step": 32,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 43

same final-State representative; NOT an exact action-time screenshot, capture step 42

exact step, capture step 44

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 43,
  "elapsed_s": "59.672",
  "first_method_count": 547,
  "category_counts": {
    "app_domain": 32,
    "third_party": 515
  },
  "libraries": {
    "app_domain": 32,
    "AndroidX": 478,
    "Kotlin": 37
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-43-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s15-42.png",
    "capture_step": 42,
    "requested_step": 43,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-43-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s16-44.png",
    "capture_step": 44,
    "requested_step": 44,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 44

exact step, capture step 44

exact step, capture step 45

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 44,
  "elapsed_s": "82.082",
  "first_method_count": 23,
  "category_counts": {
    "third_party": 23
  },
  "libraries": {
    "AndroidX": 23
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-44-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s16-44.png",
    "capture_step": 44,
    "requested_step": 44,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-44-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 45,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 47

same final-State representative; NOT an exact action-time screenshot, capture step 45

same final-State representative; NOT an exact action-time screenshot, capture step 45

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 47,
  "elapsed_s": "85.555",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-47-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 47,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-47-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g3s19-45.png",
    "capture_step": 45,
    "requested_step": 48,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 62

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 62,
  "elapsed_s": "103.756",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 175

same final-State representative; NOT an exact action-time screenshot, capture step 173

exact step, capture step 176

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 175,
  "elapsed_s": "300.425",
  "first_method_count": 469,
  "category_counts": {
    "app_domain": 16,
    "other_unknown": 370,
    "third_party": 83
  },
  "libraries": {
    "app_domain": 16,
    "com.appeaser.sublimepickerlibrary": 370,
    "AndroidX": 83
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-175-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s52-173.png",
    "capture_step": 173,
    "requested_step": 175,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-175-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s53-176.png",
    "capture_step": 176,
    "requested_step": 176,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 190

same final-State representative; NOT an exact action-time screenshot, capture step 27

same final-State representative; NOT an exact action-time screenshot, capture step 158

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 190,
  "elapsed_s": "318.26",
  "first_method_count": 218,
  "category_counts": {
    "app_domain": 33,
    "third_party": 154,
    "other_unknown": 31
  },
  "libraries": {
    "app_domain": 33,
    "AndroidX": 3,
    "com.tbruyelle.rxpermissions": 26,
    "RxJava": 151,
    "de.greenrobot.event": 5
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-190-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 190,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-190-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 191,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 191

same final-State representative; NOT an exact action-time screenshot, capture step 158

same final-State representative; NOT an exact action-time screenshot, capture step 27

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 191,
  "elapsed_s": "319.187",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-191-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s47-158.png",
    "capture_step": 158,
    "requested_step": 191,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-191-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g1s12-27.png",
    "capture_step": 27,
    "requested_step": 192,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 193

exact step, capture step 193

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 193,
  "elapsed_s": "331.329",
  "first_method_count": 113,
  "category_counts": {
    "app_domain": 22,
    "third_party": 7,
    "other_unknown": 84
  },
  "libraries": {
    "app_domain": 22,
    "AndroidX": 7,
    "com.neopixl.pixlui": 1,
    "org.ocpsoft.prettytime": 83
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-193-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g15s58-193.png",
    "capture_step": 193,
    "requested_step": 193,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 1395

same final-State representative; NOT an exact action-time screenshot, capture step 162

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 1395,
  "elapsed_s": "2299.143",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1395-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g12s49-162.png",
    "capture_step": 162,
    "requested_step": 1395,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 1552

same final-State representative; NOT an exact action-time screenshot, capture step 1544

same final-State representative; NOT an exact action-time screenshot, capture step 1544

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 1552,
  "elapsed_s": "2524.647",
  "first_method_count": 3,
  "category_counts": {
    "app_domain": 3
  },
  "libraries": {
    "app_domain": 3
  },
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1552-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g18s144-1544.png",
    "capture_step": 1544,
    "requested_step": 1552,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1552-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g18s144-1544.png",
    "capture_step": 1544,
    "requested_step": 1553,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 1553

same final-State representative; NOT an exact action-time screenshot, capture step 1544

same final-State representative; NOT an exact action-time screenshot, capture step 1544

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 1553,
  "elapsed_s": "2525.555",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1553-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g18s144-1544.png",
    "capture_step": 1544,
    "requested_step": 1553,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1553-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g18s144-1544.png",
    "capture_step": 1544,
    "requested_step": 1554,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 1559

same final-State representative; NOT an exact action-time screenshot, capture step 689

same final-State representative; NOT an exact action-time screenshot, capture step 689

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 1559,
  "elapsed_s": "2531.76",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1559-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g15s96-689.png",
    "capture_step": 689,
    "requested_step": 1559,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1559-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g15s96-689.png",
    "capture_step": 689,
    "requested_step": 1560,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

omninotes JEV_PAIRWISE step 1560

same final-State representative; NOT an exact action-time screenshot, capture step 689

same final-State representative; NOT an exact action-time screenshot, capture step 689

{
  "app": "omninotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_ad46e2ac9d7e407da53250b006f6c382",
  "step": 1560,
  "elapsed_s": "2532.68",
  "first_method_count": 0,
  "category_counts": {},
  "libraries": {},
  "source_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1560-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g15s96-689.png",
    "capture_step": 689,
    "requested_step": 1560,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ad46e2ac9d7e407da53250b006f6c382/run_ad46e2ac9d7e407da53250b006f6c382-step-1560-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ad46e2ac9d7e407da53250b006f6c382.zip!device-output/native/sata-it.feio.android.omninotes-ape-sata-running-minutes-60/ape-state-screenshots/g15s96-689.png",
    "capture_step": 689,
    "requested_step": 1561,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 1

exact step, capture step 1

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 1,
  "elapsed_s": "3.883",
  "first_method_count": 559,
  "category_counts": {
    "third_party": 248,
    "app_domain": 203,
    "other_unknown": 108
  },
  "libraries": {
    "AndroidSupport": 209,
    "app_domain": 203,
    "com.github.bijoysingh": 12,
    "com.facebook.litho": 18,
    "Kotlin": 38,
    "KotlinX": 1,
    "com.maubis.markdown": 78
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-1-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g1s1-1.png",
    "capture_step": 1,
    "requested_step": 1,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 5

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 5,
  "elapsed_s": "8.477",
  "first_method_count": 443,
  "category_counts": {
    "app_domain": 82,
    "third_party": 197,
    "other_unknown": 164
  },
  "libraries": {
    "app_domain": 82,
    "AndroidSupport": 197,
    "com.facebook.litho": 128,
    "com.facebook.yoga": 3,
    "com.facebook.fbui": 33
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 126

same final-State representative; NOT an exact action-time screenshot, capture step 97

exact step, capture step 127

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 126,
  "elapsed_s": "213.16",
  "first_method_count": 355,
  "category_counts": {
    "app_domain": 82,
    "third_party": 240,
    "other_unknown": 33
  },
  "libraries": {
    "app_domain": 82,
    "KotlinX": 55,
    "Kotlin": 75,
    "com.maubis.markdown": 31,
    "Google libraries": 105,
    "com.github.bijoysingh": 2,
    "AndroidSupport": 5
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-126-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g19s54-97.png",
    "capture_step": 97,
    "requested_step": 126,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-126-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g20s56-127.png",
    "capture_step": 127,
    "requested_step": 127,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 154

exact step, capture step 154

exact step, capture step 155

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 154,
  "elapsed_s": "250.205",
  "first_method_count": 42,
  "category_counts": {
    "app_domain": 29,
    "other_unknown": 13
  },
  "libraries": {
    "app_domain": 29,
    "com.github.bijoysingh": 13
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-154-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g26s73-154.png",
    "capture_step": 154,
    "requested_step": 154,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-154-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g26s74-155.png",
    "capture_step": 155,
    "requested_step": 155,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 155

exact step, capture step 155

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 155,
  "elapsed_s": "251.628",
  "first_method_count": 247,
  "category_counts": {
    "app_domain": 16,
    "other_unknown": 137,
    "third_party": 94
  },
  "libraries": {
    "app_domain": 16,
    "com.evernote.android": 137,
    "Google libraries": 94
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-155-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g26s74-155.png",
    "capture_step": 155,
    "requested_step": 155,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 216

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 216,
  "elapsed_s": "339.303",
  "first_method_count": 28,
  "category_counts": {
    "app_domain": 25,
    "other_unknown": 3
  },
  "libraries": {
    "app_domain": 25,
    "com.github.ajalt": 3
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 298

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 298,
  "elapsed_s": "437.383",
  "first_method_count": 43,
  "category_counts": {
    "app_domain": 20,
    "third_party": 23
  },
  "libraries": {
    "app_domain": 20,
    "Kotlin": 5,
    "KotlinX": 18
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 309

exact step, capture step 310

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 309,
  "elapsed_s": "447.339",
  "first_method_count": 73,
  "category_counts": {
    "app_domain": 28,
    "third_party": 32,
    "other_unknown": 13
  },
  "libraries": {
    "app_domain": 28,
    "AndroidSupport": 32,
    "com.github.bijoysingh": 13
  },
  "source_screenshot": null,
  "target_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-309-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g37s112-310.png",
    "capture_step": 310,
    "requested_step": 310,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 717

same final-State representative; NOT an exact action-time screenshot, capture step 128

exact step, capture step 718

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 717,
  "elapsed_s": "1171.922",
  "first_method_count": 24,
  "category_counts": {
    "app_domain": 17,
    "third_party": 7
  },
  "libraries": {
    "app_domain": 17,
    "Kotlin": 7
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-717-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g21s58-128.png",
    "capture_step": 128,
    "requested_step": 717,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-717-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g46s170-718.png",
    "capture_step": 718,
    "requested_step": 718,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes STARTLUX_PAIRWISE step 771

same final-State representative; NOT an exact action-time screenshot, capture step 128

same final-State representative; NOT an exact action-time screenshot, capture step 706

{
  "app": "scarletnotes",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_90be2cba06ed490eb48e0c51795875ef",
  "step": 771,
  "elapsed_s": "1242.107",
  "first_method_count": 40,
  "category_counts": {
    "third_party": 38,
    "app_domain": 2
  },
  "libraries": {
    "Google libraries": 38,
    "app_domain": 2
  },
  "source_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-771-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g21s58-128.png",
    "capture_step": 128,
    "requested_step": 771,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_90be2cba06ed490eb48e0c51795875ef/run_90be2cba06ed490eb48e0c51795875ef-step-771-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_90be2cba06ed490eb48e0c51795875ef.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g46s169-706.png",
    "capture_step": 706,
    "requested_step": 772,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 1

exact step, capture step 1

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 1,
  "elapsed_s": "3.767",
  "first_method_count": 550,
  "category_counts": {
    "third_party": 238,
    "app_domain": 204,
    "other_unknown": 108
  },
  "libraries": {
    "AndroidSupport": 200,
    "app_domain": 204,
    "com.github.bijoysingh": 12,
    "com.facebook.litho": 18,
    "Kotlin": 38,
    "com.maubis.markdown": 78
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g1s1-1.png",
    "capture_step": 1,
    "requested_step": 1,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 5

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 5,
  "elapsed_s": "8.352",
  "first_method_count": 443,
  "category_counts": {
    "app_domain": 82,
    "third_party": 197,
    "other_unknown": 164
  },
  "libraries": {
    "app_domain": 82,
    "AndroidSupport": 197,
    "com.facebook.litho": 128,
    "com.facebook.yoga": 3,
    "com.facebook.fbui": 33
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 146

same final-State representative; NOT an exact action-time screenshot, capture step 104

exact step, capture step 147

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 146,
  "elapsed_s": "239.839",
  "first_method_count": 348,
  "category_counts": {
    "third_party": 245,
    "app_domain": 84,
    "other_unknown": 19
  },
  "libraries": {
    "AndroidSupport": 14,
    "app_domain": 84,
    "KotlinX": 56,
    "Kotlin": 70,
    "com.maubis.markdown": 17,
    "Google libraries": 105,
    "com.github.bijoysingh": 2
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-146-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g21s53-104.png",
    "capture_step": 104,
    "requested_step": 146,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-146-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g22s58-147.png",
    "capture_step": 147,
    "requested_step": 147,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 805

same final-State representative; NOT an exact action-time screenshot, capture step 790

same final-State representative; NOT an exact action-time screenshot, capture step 679

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 805,
  "elapsed_s": "1261.705",
  "first_method_count": 32,
  "category_counts": {
    "app_domain": 17,
    "third_party": 15
  },
  "libraries": {
    "app_domain": 17,
    "AndroidSupport": 15
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-805-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g63s199-790.png",
    "capture_step": 790,
    "requested_step": 805,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-805-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g61s185-679.png",
    "capture_step": 679,
    "requested_step": 806,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 1577

same final-State representative; NOT an exact action-time screenshot, capture step 685

exact step, capture step 1578

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 1577,
  "elapsed_s": "3472.234",
  "first_method_count": 42,
  "category_counts": {
    "app_domain": 29,
    "other_unknown": 13
  },
  "libraries": {
    "app_domain": 29,
    "com.github.bijoysingh": 13
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1577-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g62s187-685.png",
    "capture_step": 685,
    "requested_step": 1577,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1577-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g71s241-1578.png",
    "capture_step": 1578,
    "requested_step": 1578,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 1590

same final-State representative; NOT an exact action-time screenshot, capture step 1578

exact step, capture step 1591

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 1590,
  "elapsed_s": "3486.72",
  "first_method_count": 29,
  "category_counts": {
    "app_domain": 4,
    "third_party": 25
  },
  "libraries": {
    "app_domain": 4,
    "AndroidSupport": 25
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1590-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g71s241-1578.png",
    "capture_step": 1578,
    "requested_step": 1590,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1590-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g71s242-1591.png",
    "capture_step": 1591,
    "requested_step": 1591,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes JEV_PAIRWISE step 1598

same final-State representative; NOT an exact action-time screenshot, capture step 1578

same final-State representative; NOT an exact action-time screenshot, capture step 679

{
  "app": "scarletnotes",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_95f70b23a59843b09110e90e309c467e",
  "step": 1598,
  "elapsed_s": "3494.032",
  "first_method_count": 126,
  "category_counts": {
    "app_domain": 14,
    "other_unknown": 18,
    "third_party": 94
  },
  "libraries": {
    "app_domain": 14,
    "com.evernote.android": 18,
    "Google libraries": 94
  },
  "source_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1598-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g71s241-1578.png",
    "capture_step": 1578,
    "requested_step": 1598,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_95f70b23a59843b09110e90e309c467e/run_95f70b23a59843b09110e90e309c467e-step-1598-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_95f70b23a59843b09110e90e309c467e.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g61s185-679.png",
    "capture_step": 679,
    "requested_step": 1599,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary JEV_PAIRWISE step 2

exact step, capture step 2

{
  "app": "activitydiary",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2b38f68437b6480c8f26d01cec61b440",
  "step": 2,
  "elapsed_s": "5.287",
  "first_method_count": 545,
  "category_counts": {
    "third_party": 507,
    "app_domain": 35,
    "other_unknown": 3
  },
  "libraries": {
    "AndroidX": 210,
    "app_domain": 35,
    "ACRA": 3,
    "Google libraries": 294,
    "com.pes.androidmaterialcolorpickerdialog": 3
  },
  "source_screenshot": {
    "local": "cases/run_2b38f68437b6480c8f26d01cec61b440/run_2b38f68437b6480c8f26d01cec61b440-step-2-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2b38f68437b6480c8f26d01cec61b440.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g3s4-2.png",
    "capture_step": 2,
    "requested_step": 2,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary JEV_PAIRWISE step 176

same final-State representative; NOT an exact action-time screenshot, capture step 103

{
  "app": "activitydiary",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2b38f68437b6480c8f26d01cec61b440",
  "step": 176,
  "elapsed_s": "289.945",
  "first_method_count": 559,
  "category_counts": {
    "app_domain": 9,
    "other_unknown": 549,
    "third_party": 1
  },
  "libraries": {
    "app_domain": 9,
    "org.osmdroid.config": 33,
    "org.osmdroid.tileprovider": 205,
    "ACRA": 1,
    "org.osmdroid.views": 200,
    "org.osmdroid.util": 107,
    "org.metalev.multitouch": 4
  },
  "source_screenshot": {
    "local": "cases/run_2b38f68437b6480c8f26d01cec61b440/run_2b38f68437b6480c8f26d01cec61b440-step-176-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2b38f68437b6480c8f26d01cec61b440.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g11s38-103.png",
    "capture_step": 103,
    "requested_step": 176,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary JEV_PAIRWISE step 227

same final-State representative; NOT an exact action-time screenshot, capture step 103

exact step, capture step 228

{
  "app": "activitydiary",
  "condition": "JEV_PAIRWISE",
  "reference": false,
  "run_id": "run_2b38f68437b6480c8f26d01cec61b440",
  "step": 227,
  "elapsed_s": "356.18",
  "first_method_count": 304,
  "category_counts": {
    "app_domain": 24,
    "third_party": 280
  },
  "libraries": {
    "app_domain": 24,
    "AndroidX": 279,
    "ACRA": 1
  },
  "source_screenshot": {
    "local": "cases/run_2b38f68437b6480c8f26d01cec61b440/run_2b38f68437b6480c8f26d01cec61b440-step-227-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2b38f68437b6480c8f26d01cec61b440.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g11s38-103.png",
    "capture_step": 103,
    "requested_step": 227,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_2b38f68437b6480c8f26d01cec61b440/run_2b38f68437b6480c8f26d01cec61b440-step-227-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_2b38f68437b6480c8f26d01cec61b440.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g15s71-228.png",
    "capture_step": 228,
    "requested_step": 228,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary PURE_APE step 2

{
  "app": "activitydiary",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_385c54116e6e40939df7afd04541978c",
  "step": 2,
  "elapsed_s": "5.284",
  "first_method_count": 547,
  "category_counts": {
    "third_party": 509,
    "app_domain": 35,
    "other_unknown": 3
  },
  "libraries": {
    "AndroidX": 211,
    "app_domain": 35,
    "ACRA": 3,
    "Google libraries": 295,
    "com.pes.androidmaterialcolorpickerdialog": 3
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary PURE_APE step 294

same final-State representative; NOT an exact action-time screenshot, capture step 212

exact step, capture step 295

{
  "app": "activitydiary",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_385c54116e6e40939df7afd04541978c",
  "step": 294,
  "elapsed_s": "452.372",
  "first_method_count": 559,
  "category_counts": {
    "app_domain": 9,
    "other_unknown": 549,
    "third_party": 1
  },
  "libraries": {
    "app_domain": 9,
    "org.osmdroid.config": 33,
    "org.osmdroid.tileprovider": 205,
    "ACRA": 1,
    "org.osmdroid.util": 107,
    "org.osmdroid.views": 200,
    "org.metalev.multitouch": 4
  },
  "source_screenshot": {
    "local": "cases/run_385c54116e6e40939df7afd04541978c/run_385c54116e6e40939df7afd04541978c-step-294-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_385c54116e6e40939df7afd04541978c.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g17s60-212.png",
    "capture_step": 212,
    "requested_step": 294,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_385c54116e6e40939df7afd04541978c/run_385c54116e6e40939df7afd04541978c-step-294-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_385c54116e6e40939df7afd04541978c.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g19s80-295.png",
    "capture_step": 295,
    "requested_step": 295,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

activitydiary PURE_APE step 1073

same final-State representative; NOT an exact action-time screenshot, capture step 359

{
  "app": "activitydiary",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_385c54116e6e40939df7afd04541978c",
  "step": 1073,
  "elapsed_s": "1549.433",
  "first_method_count": 400,
  "category_counts": {
    "app_domain": 24,
    "third_party": 376
  },
  "libraries": {
    "app_domain": 24,
    "AndroidX": 375,
    "ACRA": 1
  },
  "source_screenshot": {
    "local": "cases/run_385c54116e6e40939df7afd04541978c/run_385c54116e6e40939df7afd04541978c-step-1073-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_385c54116e6e40939df7afd04541978c.zip!device-output/native/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/ape-state-screenshots/g19s84-359.png",
    "capture_step": 359,
    "requested_step": 1073,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes PURE_APE step 1

exact step, capture step 1

{
  "app": "scarletnotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_ac2631bdb6dc435784e536e36eeba8be",
  "step": 1,
  "elapsed_s": "3.805",
  "first_method_count": 547,
  "category_counts": {
    "third_party": 237,
    "app_domain": 203,
    "other_unknown": 107
  },
  "libraries": {
    "AndroidSupport": 199,
    "app_domain": 203,
    "com.github.bijoysingh": 12,
    "com.facebook.litho": 17,
    "Kotlin": 38,
    "com.maubis.markdown": 78
  },
  "source_screenshot": {
    "local": "cases/run_ac2631bdb6dc435784e536e36eeba8be/run_ac2631bdb6dc435784e536e36eeba8be-step-1-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ac2631bdb6dc435784e536e36eeba8be.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g1s1-1.png",
    "capture_step": 1,
    "requested_step": 1,
    "alignment": "exact step"
  },
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes PURE_APE step 5

{
  "app": "scarletnotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_ac2631bdb6dc435784e536e36eeba8be",
  "step": 5,
  "elapsed_s": "8.452",
  "first_method_count": 443,
  "category_counts": {
    "app_domain": 82,
    "third_party": 197,
    "other_unknown": 164
  },
  "libraries": {
    "app_domain": 82,
    "AndroidSupport": 197,
    "com.facebook.litho": 128,
    "com.facebook.yoga": 3,
    "com.facebook.fbui": 33
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

scarletnotes PURE_APE step 120

same final-State representative; NOT an exact action-time screenshot, capture step 97

exact step, capture step 121

{
  "app": "scarletnotes",
  "condition": "PURE_APE",
  "reference": false,
  "run_id": "run_ac2631bdb6dc435784e536e36eeba8be",
  "step": 120,
  "elapsed_s": "198.742",
  "first_method_count": 355,
  "category_counts": {
    "app_domain": 82,
    "third_party": 240,
    "other_unknown": 33
  },
  "libraries": {
    "app_domain": 82,
    "KotlinX": 55,
    "Kotlin": 75,
    "com.maubis.markdown": 31,
    "Google libraries": 105,
    "com.github.bijoysingh": 2,
    "AndroidSupport": 5
  },
  "source_screenshot": {
    "local": "cases/run_ac2631bdb6dc435784e536e36eeba8be/run_ac2631bdb6dc435784e536e36eeba8be-step-120-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ac2631bdb6dc435784e536e36eeba8be.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g19s54-97.png",
    "capture_step": 97,
    "requested_step": 120,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_ac2631bdb6dc435784e536e36eeba8be/run_ac2631bdb6dc435784e536e36eeba8be-step-120-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_ac2631bdb6dc435784e536e36eeba8be.zip!device-output/native/sata-com.bijoysingh.quicknote-ape-sata-running-minutes-60/ape-state-screenshots/g20s56-121.png",
    "capture_step": 121,
    "requested_step": 121,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia STARTLUX_PAIRWISE step 0

{
  "app": "wikipedia",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_d04ae609a94042e28f3ab00ddb284ca9",
  "step": 0,
  "elapsed_s": "0.142",
  "first_method_count": 7964,
  "category_counts": {
    "third_party": 6713,
    "app_domain": 848,
    "other_unknown": 403
  },
  "libraries": {
    "AndroidX": 3174,
    "Kotlin": 463,
    "app_domain": 848,
    "RxJava": 202,
    "j$.util.Objects": 5,
    "Google libraries": 1243,
    "j$.sun.misc": 13,
    "j$.util.concurrent": 49,
    "j$.com.android": 7,
    "leakcanary.internal.PlumberInstaller": 2,
    "leakcanary.AndroidLeakFixes$ACCESSIBILITY_NODE_INFO": 2,
    "leakcanary.AndroidLeakFixes$ACTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$BUBBLE_POPUP": 2,
    "leakcanary.AndroidLeakFixes$CONNECTIVITY_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$Companion$backgroundHandler$2": 2,
    "leakcanary.AndroidLeakFixes$Companion": 4,
    "leakcanary.AndroidLeakFixes$FLUSH_HANDLER_THREADS": 2,
    "leakcanary.AndroidLeakFixes$IMM_CUR_ROOT_VIEW": 2,
    "leakcanary.AndroidLeakFixes$IMM_FOCUSED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$LAST_HOVERED_VIEW": 2,
    "leakcanary.AndroidLeakFixes$MEDIA_SESSION_LEGACY_HELPER": 2,
    "leakcanary.AndroidLeakFixes$PERMISSION_CONTROLLER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$SAMSUNG_CLIPBOARD_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$SPELL_CHECKER": 2,
    "leakcanary.AndroidLeakFixes$TEXT_LINE_POOL": 2,
    "leakcanary.AndroidLeakFixes$USER_MANAGER": 2,
    "leakcanary.AndroidLeakFixes$VIEW_LOCATION_HOLDER": 2,
    "leakcanary.AndroidLeakFixes": 6,
    "leakcanary.internal.HandlersKt$mainHandler$2": 2,
    "leakcanary.internal.HandlersKt": 3,
    "leakcanary.ViewLocationHolderLeakFix": 3,
    "KotlinX": 448,
    "j$.util.DesugarCollections": 2,
    "j$.util.f": 1,
    "j$.time.Instant": 14,
    "j$.time.ZoneId": 6,
    "j$.util.DateRetargetClass": 1,
    "j$.time.ZoneOffset": 5,
    "j$.time.Duration": 11,
    "j$.time.LocalDate": 9,
    "j$.time.LocalDateTime": 12,
    "j$.time.OffsetDateTime": 5,
    "j$.time.k": 6,
    "j$.time.temporal": 38,
    "j$.time.zone": 4,
    "j$.time.chrono": 5,
    "j$.time.format": 75,
    "j$.time.h": 1,
    "com.android.installreferrer": 10,
    "OkHttp": 898,
    "Okio": 188,
    "j$.util.DesugarTimeZone": 1,
    "Retrofit": 84,
    "com.jakewharton.retrofit2": 10,
    "org.wikimedia.metrics_platform": 56,
    "j$.time.a": 2,
    "j$.time.b": 1,
    "j$.time.x": 1,
    "j$.time.g": 1,
    "Glide": 13
  },
  "source_screenshot": null,
  "target_screenshot": null
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia STARTLUX_PAIRWISE step 29

exact step, capture step 29

exact step, capture step 30

{
  "app": "wikipedia",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_d04ae609a94042e28f3ab00ddb284ca9",
  "step": 29,
  "elapsed_s": "56.655",
  "first_method_count": 1161,
  "category_counts": {
    "app_domain": 211,
    "third_party": 269,
    "other_unknown": 681
  },
  "libraries": {
    "app_domain": 211,
    "AndroidX": 155,
    "de.mrapp.android": 653,
    "de.mrapp.util": 28,
    "Kotlin": 14,
    "RxJava": 3,
    "KotlinX": 5,
    "Google libraries": 86,
    "Retrofit": 6
  },
  "source_screenshot": {
    "local": "cases/run_d04ae609a94042e28f3ab00ddb284ca9/run_d04ae609a94042e28f3ab00ddb284ca9-step-29-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d04ae609a94042e28f3ab00ddb284ca9.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g5s23-29.png",
    "capture_step": 29,
    "requested_step": 29,
    "alignment": "exact step"
  },
  "target_screenshot": {
    "local": "cases/run_d04ae609a94042e28f3ab00ddb284ca9/run_d04ae609a94042e28f3ab00ddb284ca9-step-29-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d04ae609a94042e28f3ab00ddb284ca9.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g5s24-30.png",
    "capture_step": 30,
    "requested_step": 30,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志

wikipedia STARTLUX_PAIRWISE step 35

same final-State representative; NOT an exact action-time screenshot, capture step 34

exact step, capture step 36

{
  "app": "wikipedia",
  "condition": "STARTLUX_PAIRWISE",
  "reference": false,
  "run_id": "run_d04ae609a94042e28f3ab00ddb284ca9",
  "step": 35,
  "elapsed_s": "89.778",
  "first_method_count": 1519,
  "category_counts": {
    "app_domain": 202,
    "third_party": 1317
  },
  "libraries": {
    "app_domain": 202,
    "AndroidX": 743,
    "Kotlin": 17,
    "Google libraries": 30,
    "KotlinX": 519,
    "OkHttp": 8
  },
  "source_screenshot": {
    "local": "cases/run_d04ae609a94042e28f3ab00ddb284ca9/run_d04ae609a94042e28f3ab00ddb284ca9-step-35-before.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d04ae609a94042e28f3ab00ddb284ca9.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g5s26-34.png",
    "capture_step": 34,
    "requested_step": 35,
    "alignment": "same final-State representative; NOT an exact action-time screenshot"
  },
  "target_screenshot": {
    "local": "cases/run_d04ae609a94042e28f3ab00ddb284ca9/run_d04ae609a94042e28f3ab00ddb284ca9-step-35-after.png",
    "source": "[WORKSPACE]/experiments/guitaboo-5app-1rep-baseline-comparison-20261107/analysis/evidence-zips/run_d04ae609a94042e28f3ab00ddb284ca9.zip!device-output/native/sata-org.wikipedia-ape-sata-running-minutes-60/ape-state-screenshots/g5s27-36.png",
    "capture_step": 36,
    "requested_step": 36,
    "alignment": "exact step"
  }
}

操作、Transition、方法完整列表 · 完整步骤执行日志