odkcollect STARTLUX_PAIRWISE — run_4c508e1625894546a49a3ca708ce967b

每个执行逐条列出,截图仅展示归档原图。新GUI不自动等于新功能;方法窗口只证明时间关联。

semantic-2-c1 · step 263 · 6.338 min · MODEL_CLICK android.widget.LinearLayout

before_screenshot after_screenshot
{
  "executed": true,
  "classification": "触发了新的页面或弹窗(可见界面变化,功能是否首次需人工核查)",
  "action": "MODEL_CLICK android.widget.LinearLayout",
  "selection_step": 263,
  "confirmation_step": 264,
  "before": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Server Settings",
      "URL",
      "https://demo.getodk.org",
      "Username",
      "-38",
      "Password",
      "********"
    ],
    "identity": "0c786ed560b1a1cd16e7611035d716a5f061aaf22d14f404ecce0dc943f39ca5",
    "controls": [
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          231,
          1080,
          423
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          423,
          1080,
          615
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          615,
          1080,
          807
        ]
      }
    ]
  },
  "after": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "ODK Username",
      "-38",
      "Cancel",
      "OK"
    ],
    "identity": "6c644a4219eb855a0fb8199de7e5bb3d02475c59c68cd206aa38350156163a40",
    "controls": [
      {
        "label": "-38",
        "resource_id": "android:id/edit",
        "class": "android.widget.EditText",
        "bounds": [
          123,
          693,
          957,
          819
        ]
      },
      {
        "label": "Cancel",
        "resource_id": "android:id/button2",
        "class": "android.widget.Button",
        "bounds": [
          495,
          856,
          674,
          982
        ]
      },
      {
        "label": "OK",
        "resource_id": "android:id/button1",
        "class": "android.widget.Button",
        "bounds": [
          716,
          856,
          947,
          982
        ]
      }
    ]
  },
  "new_state": false,
  "self_loop": false,
  "shared_navigation_steps": 0,
  "shared_navigation_s": 0,
  "execution_receipt": "[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/jev-audit/executions/transition-g13e164-261.json",
  "window_counts": {
    "after_input_completed_2s": 0,
    "after_input_completed_10s": 3,
    "before_next_action": 0,
    "from_input_start_to_next_action": 0,
    "after_confirmation_2s": 0,
    "after_confirmation_10s": 3
  }
}

完整审核/Witness/链路/后续5动作/首次方法名单

semantic-2-c2 · step 265 · 6.379 min · MODEL_CLICK android.widget.LinearLayout

before_screenshot after_screenshot
{
  "executed": true,
  "classification": "触发了新的页面或弹窗(可见界面变化,功能是否首次需人工核查)",
  "action": "MODEL_CLICK android.widget.LinearLayout",
  "selection_step": 265,
  "confirmation_step": 266,
  "before": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Server Settings",
      "URL",
      "https://demo.getodk.org",
      "Username",
      "-38",
      "Password",
      "********"
    ],
    "identity": "0c786ed560b1a1cd16e7611035d716a5f061aaf22d14f404ecce0dc943f39ca5",
    "controls": [
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          231,
          1080,
          423
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          423,
          1080,
          615
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          615,
          1080,
          807
        ]
      }
    ]
  },
  "after": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "ODK Password",
      "432",
      "Cancel",
      "OK"
    ],
    "identity": "6e04b7f755c613efc3e6b0f92e2792a86c937a980aa2577bac35433ba642f5e3",
    "controls": [
      {
        "label": "432",
        "resource_id": "android:id/edit",
        "class": "android.widget.EditText",
        "bounds": [
          123,
          693,
          957,
          819
        ]
      },
      {
        "label": "Cancel",
        "resource_id": "android:id/button2",
        "class": "android.widget.Button",
        "bounds": [
          495,
          856,
          674,
          982
        ]
      },
      {
        "label": "OK",
        "resource_id": "android:id/button1",
        "class": "android.widget.Button",
        "bounds": [
          716,
          856,
          947,
          982
        ]
      }
    ]
  },
  "new_state": false,
  "self_loop": false,
  "shared_navigation_steps": 0,
  "shared_navigation_s": 0,
  "execution_receipt": "[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/jev-audit/executions/transition-g13e166-263.json",
  "window_counts": {
    "after_input_completed_2s": 0,
    "after_input_completed_10s": 3,
    "before_next_action": 0,
    "from_input_start_to_next_action": 0,
    "after_confirmation_2s": 0,
    "after_confirmation_10s": 3
  }
}

完整审核/Witness/链路/后续5动作/首次方法名单

semantic-5-c1 · step 372 · 9.614 min · MODEL_CLICK Manual

before_screenshot after_screenshot
{
  "executed": true,
  "classification": "触发了新的页面或弹窗(可见界面变化,功能是否首次需人工核查)",
  "action": "MODEL_CLICK Manual",
  "selection_step": 372,
  "confirmation_step": 373,
  "before": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Blank form update mode",
      "Manual",
      "Previously downloaded forms only",
      "Exactly match server",
      "Cancel"
    ],
    "identity": "c09c78f12f8fbc61c654f387b320e0569ce109a2a9bda32fca645259032a34f6",
    "controls": [
      {
        "label": "Manual",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          987,
          1010,
          1113
        ]
      },
      {
        "label": "Previously downloaded forms only",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          1113,
          1010,
          1239
        ]
      },
      {
        "label": "Exactly match server",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          1239,
          1010,
          1365
        ]
      },
      {
        "label": "Cancel",
        "resource_id": "android:id/button2",
        "class": "android.widget.Button",
        "bounds": [
          768,
          1402,
          947,
          1528
        ]
      }
    ]
  },
  "after": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Form management",
      "Form update",
      "Blank form update mode",
      "Manual",
      "Automatic update frequency",
      "Every fifteen minutes",
      "Automatic download",
      "Automatically download updated versions of forms",
      "Hide old form versions",
      "Only the newest version will appear in Fill Blank Form",
      "Form submission",
      "Auto send",
      "Off",
      "Delete after send",
      "Deletes finalized forms and media after sending to server",
      "Form filling",
      "Constraint processing",
      "Validate upon forward swipe",
      "High res video",
      "Enable high-resolution video recordings"
    ],
    "identity": "1f147ba02c5ec6418b656bac7239fefe5ca568baa5a726fc1000e263274c22ad",
    "controls": [
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          366,
          1080,
          558
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          558,
          1080,
          750
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          750,
          1080,
          995
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          995,
          1080,
          1240
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1375,
          1080,
          1567
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1567,
          1080,
          1812
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1947,
          1080,
          2139
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          2139,
          1080,
          2331
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          2331,
          1080,
          2337
        ]
      }
    ]
  },
  "new_state": false,
  "self_loop": false,
  "shared_navigation_steps": 0,
  "shared_navigation_s": 0,
  "execution_receipt": "[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/jev-audit/executions/transition-g15e243-368.json",
  "window_counts": {
    "after_input_completed_2s": 12,
    "after_input_completed_10s": 227,
    "before_next_action": 0,
    "from_input_start_to_next_action": 0,
    "after_confirmation_2s": 12,
    "after_confirmation_10s": 261
  }
}

完整审核/Witness/链路/后续5动作/首次方法名单

semantic-7-c1 · step 378 · 9.979 min · MODEL_CLICK Off

before_screenshot after_screenshot
{
  "executed": true,
  "classification": "触发了新的页面或弹窗(可见界面变化,功能是否首次需人工核查)",
  "action": "MODEL_CLICK Off",
  "selection_step": 378,
  "confirmation_step": 379,
  "before": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Auto send",
      "Off",
      "Wifi only",
      "Cellular only",
      "Wifi or cellular",
      "Cancel"
    ],
    "identity": "e80d89571bb20a9e0067138e569248c5aa7096d58d4cfe5fe12e0720c7853150",
    "controls": [
      {
        "label": "Off",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          935,
          1010,
          1061
        ]
      },
      {
        "label": "Wifi only",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          1061,
          1010,
          1187
        ]
      },
      {
        "label": "Cellular only",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          1187,
          1010,
          1313
        ]
      },
      {
        "label": "Wifi or cellular",
        "resource_id": "android:id/text1",
        "class": "android.widget.CheckedTextView",
        "bounds": [
          70,
          1313,
          1010,
          1439
        ]
      },
      {
        "label": "Cancel",
        "resource_id": "android:id/button2",
        "class": "android.widget.Button",
        "bounds": [
          768,
          1476,
          947,
          1602
        ]
      }
    ]
  },
  "after": {
    "activity": "org.odk.collect.android.preferences.screens.ProjectPreferencesActivity",
    "labels": [
      "Form management",
      "Hide old form versions",
      "Only the newest version will appear in Fill Blank Form",
      "Form submission",
      "Auto send",
      "Off",
      "Delete after send",
      "Deletes finalized forms and media after sending to server",
      "Form filling",
      "Constraint processing",
      "Validate upon forward swipe",
      "High res video",
      "Enable high-resolution video recordings",
      "Image size",
      "Original size from camera (default)",
      "Show guidance for questions",
      "Yes - collapsed",
      "Use external app for audio recording",
      "Form import",
      "Finalize forms on import",
      "Affects forms added directly to instances folder."
    ],
    "identity": "c83bcc44b380cc68cf00db69b6926e42466fef664fc239748fb7e2d5e8e7f47f",
    "controls": [
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          231,
          1080,
          394
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          529,
          1080,
          721
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          721,
          1080,
          966
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1101,
          1080,
          1293
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1293,
          1080,
          1485
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1485,
          1080,
          1677
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1677,
          1080,
          1869
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          1869,
          1080,
          2010
        ]
      },
      {
        "label": "",
        "resource_id": "",
        "class": "android.widget.LinearLayout",
        "bounds": [
          0,
          2145,
          1080,
          2337
        ]
      }
    ]
  },
  "new_state": false,
  "self_loop": false,
  "shared_navigation_steps": 0,
  "shared_navigation_s": 0,
  "execution_receipt": "[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/jev-audit/executions/transition-g15e233-374.json",
  "window_counts": {
    "after_input_completed_2s": 0,
    "after_input_completed_10s": 5,
    "before_next_action": 0,
    "from_input_start_to_next_action": 0,
    "after_confirmation_2s": 0,
    "after_confirmation_10s": 5
  }
}

完整审核/Witness/链路/后续5动作/首次方法名单