公开副本:本地路径及实验主机已脱敏;图片/数据拆为站内资源。原报告中的校验哈希对应本地原件,不认证公开副本字节。研究分类与范围仍未获人工金标或外部独立审查。

ActivityDiary · Add Activity / Rep1

56次Ⅰ输入,28个源State;41次精确映射,15次历史未映射。

A / B / C

口径State数与C交集
A上轮Header g21s6351
B原图00
B去明确返回00
C发生参考55

C是有限的入口触发发生参考,不是排他State金标。B的C外节点需区分共享/扩展/明确移交。图上聚合路径不冒充连续轨迹,confirmed=0保留。

真实入口示例:Source、控件与Target

g21e93:730

source g1s1

g1s1真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative

target g21s63

g21s63真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative
Action、GUI与原始输入/转换定位
{
  "transition_id": "g21e93:730",
  "state": "g1s1",
  "target_state": "g21s63",
  "source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
  "target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
  "model_action": "g1a25",
  "input_model_action": "g1a25",
  "action_type": "MODEL_CLICK",
  "identity": "MODEL_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.TextView\"][@resource-id=\"de.rampro.activitydiary:id/action_add_activity\"][@text=\"\"][@content-desc=\"Add Activity\"][@index=4][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false']",
  "resource_id": "de.rampro.activitydiary:id/action_add_activity",
  "text": "",
  "content_desc": "Add Activity",
  "class": "android.widget.TextView",
  "bounds": [
    932,
    146,
    1080,
    272
  ],
  "planned_input_text": null,
  "source_gui_id": 847,
  "target_gui_id": 848,
  "final_exact": true,
  "edge_id": "g21e93",
  "input_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-audit/inputs/generated-4016.json",
  "receipt_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-receipts/transition-g21e93-730.json",
  "event_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-events.jsonl",
  "event_line": 1875
}

g36e517:659

source g27s79

g27s79真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative

target g21s63

g21s63真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative
Action、GUI与原始输入/转换定位
{
  "transition_id": "g36e517:659",
  "state": "g27s79",
  "target_state": "g21s63",
  "source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
  "target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
  "model_action": "g27a963",
  "input_model_action": "g27a963",
  "action_type": "MODEL_CLICK",
  "identity": "MODEL_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.TextView\"][@resource-id=\"de.rampro.activitydiary:id/action_add_activity\"][@text=\"\"][@content-desc=\"Add Activity\"][@index=2][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false']",
  "resource_id": "de.rampro.activitydiary:id/action_add_activity",
  "text": "",
  "content_desc": "Add Activity",
  "class": "android.widget.TextView",
  "bounds": [
    1029,
    146,
    1080,
    272
  ],
  "planned_input_text": null,
  "source_gui_id": 772,
  "target_gui_id": 773,
  "final_exact": true,
  "edge_id": "g36e517",
  "input_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-audit/inputs/generated-3604.json",
  "receipt_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-receipts/transition-g36e517-659.json",
  "event_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-events.jsonl",
  "event_line": 1686
}

g29e305:356

source g2s11

g2s11真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative

target g21s63

g21s63真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative
Action、GUI与原始输入/转换定位
{
  "transition_id": "g29e305:356",
  "state": "g2s11",
  "target_state": "g21s63",
  "source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
  "target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
  "model_action": "g2a163",
  "input_model_action": "g2a163",
  "action_type": "MODEL_CLICK",
  "identity": "MODEL_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"androidx.drawerlayout.widget.DrawerLayout\"][@resource-id=\"de.rampro.activitydiary:id/drawer_layout\"][@text=\"\"][@content-desc=\"\"][@index=5][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"de.rampro.activitydiary:id/navigation_view\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"androidx.recyclerview.widget.RecyclerView\"][@resource-id=\"de.rampro.activitydiary:id/design_navigation_view\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"androidx.appcompat.widget.LinearLayoutCompat\"][@resource-id=\"de.rampro.activitydiary:id/nav_add_activity\"][@text=\"\"][@content-desc=\"\"][@index=5][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.CheckedTextView\"][@resource-id=\"de.rampro.activitydiary:id/design_menu_item_text\"][@text=\"Add Acti\"][@content-desc=\"\"][@index=5][@enabled='true'][@clickable='true'][@checkable='true'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='true'][@long-clickable='false'][@scrollable='false']",
  "resource_id": "de.rampro.activitydiary:id/design_menu_item_text",
  "text": "Add Acti",
  "content_desc": "",
  "class": "android.widget.CheckedTextView",
  "bounds": [
    42,
    1176,
    693,
    1302
  ],
  "planned_input_text": null,
  "source_gui_id": 445,
  "target_gui_id": 446,
  "final_exact": true,
  "edge_id": "g29e305",
  "input_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-audit/inputs/generated-1981.json",
  "receipt_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-receipts/transition-g29e305-356.json",
  "event_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-events.jsonl",
  "event_line": 861
}

g23e127:167

source g23s68

g23s68真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative

target g17s54

g17s54真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative
Action、GUI与原始输入/转换定位
{
  "transition_id": "g23e127:167",
  "state": "g23s68",
  "target_state": "g17s54",
  "source_activity": "de.rampro.activitydiary.ui.generic.ManageActivity",
  "target_activity": "",
  "model_action": "g23a795",
  "input_model_action": "g23a795",
  "action_type": "MODEL_CLICK",
  "identity": "MODEL_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.TextView\"][@resource-id=\"de.rampro.activitydiary:id/action_add_activity\"][@text=\"\"][@content-desc=\"Add Activity\"][@index=2][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false']",
  "resource_id": "de.rampro.activitydiary:id/action_add_activity",
  "text": "",
  "content_desc": "Add Activity",
  "class": "android.widget.TextView",
  "bounds": [
    784,
    146,
    932,
    272
  ],
  "planned_input_text": null,
  "source_gui_id": 236,
  "target_gui_id": 237,
  "final_exact": false,
  "edge_id": null,
  "input_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-audit/inputs/generated-902.json",
  "receipt_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-receipts/transition-g23e127-167.json",
  "event_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-events.jsonl",
  "event_line": 407
}

全部Ⅰ入口成员

SourceModelAction控件/text/desc执行次数Targets
g1s1g1a25de.rampro.activitydiary:id/action_add_activity / / Add Activity10{'g1s2': 2, 'g21s63': 1, 'g24s69': 7}
g2s11g2a157de.rampro.activitydiary:id/action_add_activity / / Add Activity4{'g24s69': 1, 'g29s91': 1, 'g21s63': 2}
g27s79g27a963de.rampro.activitydiary:id/action_add_activity / / Add Activity4{'g21s63': 3, 'g24s69': 1}
g27s76g27a930de.rampro.activitydiary:id/action_add_activity / / Add Activity3{'g24s69': 1, 'g21s63': 2}
g2s11g2a163de.rampro.activitydiary:id/design_menu_item_text / Add Acti / 3{'g21s63': 3}
g29s93g29a1125de.rampro.activitydiary:id/action_add_activity / / Add Activity3{'g21s63': 2, 'g24s69': 1}
g27s83g27a1004de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 1, 'g21s63': 1}
g8s25g8a299de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g1s7': 2}
g1s3g1a57de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g1s7': 2}
g37s124g37a1611de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 2}
g27s81g27a982de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g21s63': 2}
g27s77g27a947de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 1, 'g21s63': 1}
g23s68g23a795de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g17s54': 1}
g36s120g36a1531de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g35s117g35a1495de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g48s171g48a2202de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g27s75g27a908de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g1s9g1a125de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g29s91': 1}
g28s89g28a1071de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g27s80g27a972de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g49s185g49a2421de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g37s122g37a1567de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g50s196g50a2602de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
g49s179g49a2282de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g46s166g46a2123de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g26s73g26a863de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g28s90g28a1089de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g37s123g37a1585de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
g15s42g15a575de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g17s54': 1}

关键反例:具体确认输入

g29e298:348

source g1s1

g1s1真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative

target g21s63

g21s63真实归档图
同 State 历史代表截图,非该次输入截图;高亮只作 bounds 投影提示
alignment: unverified_state_representative
Action、GUI与原始输入/转换定位
{
  "transition_id": "g29e298:348",
  "state": "g1s1",
  "target_state": "g21s63",
  "source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
  "target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
  "model_action": "g1a28",
  "input_model_action": "g1a28",
  "action_type": "MODEL_LONG_CLICK",
  "identity": "MODEL_LONG_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"androidx.drawerlayout.widget.DrawerLayout\"][@resource-id=\"de.rampro.activitydiary:id/drawer_layout\"][@text=\"\"][@content-desc=\"\"][@index=5][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"de.rampro.activitydiary:id/content_fragment\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.view.ViewGroup\"][@resource-id=\"de.rampro.activitydiary:id/main_layout\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.RelativeLayout\"][@resource-id=\"de.rampro.activitydiary:id/activity_background\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='true'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='true'][@scrollable='false']",
  "resource_id": "de.rampro.activitydiary:id/activity_background",
  "text": "",
  "content_desc": "",
  "class": "android.widget.RelativeLayout",
  "bounds": [
    12,
    298,
    1038,
    424
  ],
  "planned_input_text": null,
  "source_gui_id": 437,
  "target_gui_id": 438,
  "final_exact": true,
  "edge_id": "g29e298",
  "input_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-audit/inputs/generated-1937.json",
  "receipt_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-receipts/transition-g29e298-348.json",
  "event_path": "[WORKSPACE]/experiments/guitaboo_formal_emulator_20261103T1725/formal-runs/rep1-pure-batch1/activitydiary-rep1-pure-b1/formal/device-output/formal/sata-de.rampro.activitydiary-ape-sata-running-minutes-60/jev-events.jsonl",
  "event_line": 839
}

分叉、汇合与Dominator局部片段

g21s63 / g24s69 → g17s53

G g17s53 g17s53 EditActivity g17s53->g17s53 g17e107 LONG_CLICK hexCode exec 46 g17s53->g17s53 g17e109 CLICK hexCode exec 45 g17s53->g17s53 g46e831 BACK exec 37 g17s53->g17s53 g49e835 CLICK okColorButton exec 3 g1s1 g1s1 MainActivity ROOT · source ×10 g21s63 g21s63 EditActivity target ×25 g1s1->g21s63 g21e93 CLICK action_add_activity exec 1 g1s1->g21s63 g29e298 LONG_CLICK activity_background exec 6 g24s69 g24s69 EditActivity target ×21 g1s1->g24s69 g37e555 CLICK action_add_activity exec 7 g21s63->g17s53 g21e112 CLICK edit_activity_color exec 35 g24s69->g17s53 g37e556 CLICK edit_activity_color exec 1

汇合点子树:g17s53;不包含上游两个分支。

g21s63 → [g21e112; confirmed=35] → g17s53

g24s69 → [g37e556; confirmed=1] → g17s53

g24s69 / g24s70 → g21s63

G g1s1 g1s1 MainActivity ROOT · source ×10 g21s63 g21s63 EditActivity target ×25 g1s1->g21s63 g29e298 LONG_CLICK activity_background exec 6 g24s69 g24s69 EditActivity target ×21 g1s1->g24s69 g37e555 CLICK action_add_activity exec 7 g20s62 g20s62 ManageActivity g20s62->g21s63 g21e123 CLICK activity_background exec 1 g21s63->g20s62 g21e122 CLICK action_edit_delete exec 0 g21s63->g21s63 g21e111 LONG_CLICK edit_activity_name exec 41 g21s63->g21s63 g21e114 CLICK edit_activity_name exec 41 g21s63->g21s63 g36e533 BACK exec 6 g21s63->g21s63 g49e834 CLICK edit_activity_color exec 2 g22s66 g22s66 ManageActivity g21s63->g22s66 g22e124 CLICK action_edit_delete exec 1 g46s166 g46s166 MainActivity source ×1 g21s63->g46s166 g46e913 CLICK action_edit_done exec 1 g49s183 g49s183 MainActivity g21s63->g49s183 g49e910 CLICK action_edit_done exec 1 g22s66->g21s63 g22e125 CLICK activity_background exec 1 g24s69->g21s63 g27e177 CLICK edit_activity_name exec 2 g24s70 g24s70 EditActivity g24s70->g21s63 g28e221 CLICK quickFixButtonRename exec 1 g46s166->g21s63 g46e915 CLICK action_add_activity exec 1 g46s166->g46s166 g46e914 SCROLL_TOP_DOWN nested_scrollview exec 1 g46s166->g46s166 g49e912 SCROLL_BOTTOM_UP viewpager exec 1 g49s183->g46s166 g49e911 CLICK search_close_btn exec 1

汇合点子树:g20s62, g21s63, g22s66, g46s166, g49s183;不包含上游两个分支。

g24s69 → [g27e177; confirmed=2] → g21s63

g24s70 → [g28e221; confirmed=1] → g21s63

g17s53 / g24s70 → g21s63

G g17s53 g17s53 EditActivity g21s63 g21s63 EditActivity target ×25 g17s53->g21s63 g21e113 CLICK okColorButton exec 23 g1s1 g1s1 MainActivity ROOT · source ×10 g1s1->g21s63 g29e298 LONG_CLICK activity_background exec 6 g20s62 g20s62 ManageActivity g20s62->g21s63 g21e123 CLICK activity_background exec 1 g21s63->g17s53 g21e112 CLICK edit_activity_color exec 35 g21s63->g20s62 g21e122 CLICK action_edit_delete exec 0 g21s63->g21s63 g21e111 LONG_CLICK edit_activity_name exec 41 g21s63->g21s63 g21e114 CLICK edit_activity_name exec 41 g21s63->g21s63 g36e533 BACK exec 6 g21s63->g21s63 g49e834 CLICK edit_activity_color exec 2 g22s66 g22s66 ManageActivity g21s63->g22s66 g22e124 CLICK action_edit_delete exec 1 g46s166 g46s166 MainActivity source ×1 g21s63->g46s166 g46e913 CLICK action_edit_done exec 1 g49s183 g49s183 MainActivity g21s63->g49s183 g49e910 CLICK action_edit_done exec 1 g22s66->g21s63 g22e125 CLICK activity_background exec 1 g24s70 g24s70 EditActivity g24s70->g21s63 g28e221 CLICK quickFixButtonRename exec 1 g46s166->g21s63 g46e915 CLICK action_add_activity exec 1 g46s166->g46s166 g46e914 SCROLL_TOP_DOWN nested_scrollview exec 1 g46s166->g46s166 g49e912 SCROLL_BOTTOM_UP viewpager exec 1 g49s183->g46s166 g49e911 CLICK search_close_btn exec 1

汇合点子树:g20s62, g21s63, g22s66, g46s166, g49s183;不包含上游两个分支。

g17s53 → [g21e113; confirmed=23] → g21s63

g24s70 → [g28e221; confirmed=1] → g21s63

g17s53 / g47s168 → g47s169

G g17s53 g17s53 EditActivity g47s169 g47s169 EditActivity g17s53->g47s169 g47e902 CLICK okColorButton exec 1 g1s1 g1s1 MainActivity ROOT · source ×10 g21s63 g21s63 EditActivity target ×25 g1s1->g21s63 g29e298 LONG_CLICK activity_background exec 6 g21s63->g17s53 g21e112 CLICK edit_activity_color exec 35 g28s86 g28s86 EditActivity g47s168 g47s168 EditActivity g47s168->g47s169 g49e919 LONG_CLICK edit_activity_name exec 1 g47s169->g28s86 g47e904 CLICK edit_activity_name exec 0 g47s169->g47s169 g47e903 LONG_CLICK edit_activity_name exec 0

汇合点子树:g28s86, g47s169;不包含上游两个分支。

g17s53 → [g47e902; confirmed=1] → g47s169

g47s168 → [g49e919; confirmed=1] → g47s169

删完入口仍可达的全部参考State路径

这些是聚合UTG路径;每条边的确认输入ID与次数见完整案例JSON。初始已不可达单列,不当作删边恢复。

original → g17s53
g1s1 → [g29e298; confirmed=6] → g21s63 → [g21e112; confirmed=35] → g17s53
still reachable after all observed confirmed entry edges cut

original → g21s63
g1s1 → [g29e298; confirmed=6] → g21s63
still reachable after all observed confirmed entry edges cut

original → g24s69
g1s1 → [g48e822; confirmed=3] → g24s69
still reachable after all observed confirmed entry edges cut

original → g24s70
g1s1 → [g48e822; confirmed=3] → g24s69 → [g24e125; confirmed=0] → g24s70
still reachable after all observed confirmed entry edges cut

original → g29s91
g1s3 → [g29e232; confirmed=0] → g29s91
still reachable after all observed confirmed entry edges cut

forward → g17s53
g1s1 → [g29e298; confirmed=6] → g21s63 → [g21e112; confirmed=35] → g17s53
still reachable after all observed confirmed entry edges cut

forward → g21s63
g1s1 → [g29e298; confirmed=6] → g21s63
still reachable after all observed confirmed entry edges cut

forward → g24s69
g1s1 → [g48e822; confirmed=3] → g24s69
still reachable after all observed confirmed entry edges cut

forward → g24s70
g1s1 → [g48e822; confirmed=3] → g24s69 → [g24e125; confirmed=0] → g24s70
still reachable after all observed confirmed entry edges cut

forward → g29s91
g1s3 → [g29e232; confirmed=0] → g29s91
still reachable after all observed confirmed entry edges cut

C发生参考:逐State GUI与范围身份

g17s53

A False / B原图 False / B去返回 False

g17s53代表图de.rampro.activitydiary.ui.generic.EditActivity
历史代表图,不认证同次对齐。
g21s63

A True / B原图 False / B去返回 False

g21s63代表图de.rampro.activitydiary.ui.generic.EditActivity
历史代表图,不认证同次对齐。
g24s69

A False / B原图 False / B去返回 False

g24s69代表图de.rampro.activitydiary.ui.generic.EditActivity
历史代表图,不认证同次对齐。
g24s70

A False / B原图 False / B去返回 False

g24s70代表图de.rampro.activitydiary.ui.generic.EditActivity
历史代表图,不认证同次对齐。
g29s91

A False / B原图 False / B去返回 False

g29s91代表图de.rampro.activitydiary.ui.generic.EditActivity
历史代表图,不认证同次对齐。

一条真实连续轨迹:完整步骤

入口 g46e829:1269,停止:exit_to_outside。只连接同GUI、同抽象版本的相邻确认执行。

确认转换Source动作Target边界
g21e114:1270g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1271g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e114:1272g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1273g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e114:1274g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1275g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e114:1276g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1277g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e114:1278g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1279g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e114:1280g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1281g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1282g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g46e830:1283g17s53MODEL_BACK g21s63editor-shared
g21e114:1284g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1285g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1286g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g46e830:1287g17s53MODEL_BACK g21s63editor-shared
g21e114:1288g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1289g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1290g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g46e830:1291g17s53MODEL_BACK g21s63editor-shared
g21e114:1292g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1293g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1294g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g17e107:1295g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1296g17s53MODEL_BACK g17s53editor-shared
g17e107:1297g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1298g17s53MODEL_BACK g17s53editor-shared
g17e109:1299g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1300g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1301g17s53MODEL_BACK g17s53editor-shared
g17e109:1302g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1303g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1304g17s53MODEL_BACK g17s53editor-shared
g17e109:1305g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1306g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1307g17s53MODEL_BACK g17s53editor-shared
g17e109:1308g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1309g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1310g17s53MODEL_BACK g17s53editor-shared
g17e109:1311g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1312g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1313g17s53MODEL_BACK g17s53editor-shared
g17e109:1314g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1315g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1316g17s53MODEL_BACK g17s53editor-shared
g17e109:1317g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1318g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1319g17s53MODEL_BACK g17s53editor-shared
g17e109:1320g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1321g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1322g17s53MODEL_BACK g17s53editor-shared
g17e109:1323g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1324g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1325g17s53MODEL_BACK g17s53editor-shared
g17e109:1326g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1327g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1328g17s53MODEL_BACK g17s53editor-shared
g17e109:1329g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e109:1330g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1331g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1332g17s53MODEL_BACK g17s53editor-shared
g17e107:1333g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1334g17s53MODEL_BACK g17s53editor-shared
g17e109:1335g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g21e113:1336g17s53MODEL_CLICK de.rampro.activitydiary:id/okColorButtong21s63editor-shared
g21e114:1337g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1338g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1339g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g17e107:1340g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1341g17s53MODEL_BACK g17s53editor-shared
g17e109:1342g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1343g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1344g17s53MODEL_BACK g17s53editor-shared
g17e109:1345g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1346g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1347g17s53MODEL_BACK g17s53editor-shared
g17e109:1348g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g21e113:1349g17s53MODEL_CLICK de.rampro.activitydiary:id/okColorButtong21s63editor-shared
g21e114:1350g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1351g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1352g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g17e107:1353g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1354g17s53MODEL_BACK g17s53editor-shared
g17e109:1355g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1356g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1357g17s53MODEL_BACK g17s53editor-shared
g17e109:1358g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1359g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1360g17s53MODEL_BACK g17s53editor-shared
g17e109:1361g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1362g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1363g17s53MODEL_BACK g17s53editor-shared
g17e109:1364g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1365g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1366g17s53MODEL_BACK g17s53editor-shared
g21e113:1367g17s53MODEL_CLICK de.rampro.activitydiary:id/okColorButtong21s63editor-shared
g21e114:1368g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e111:1369g21s63MODEL_LONG_CLICK de.rampro.activitydiary:id/edit_activity_nameg21s63editor-shared
g21e112:1370g21s63MODEL_CLICK de.rampro.activitydiary:id/edit_activity_colorg17s53editor-shared
g17e109:1371g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1372g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1373g17s53MODEL_BACK g17s53editor-shared
g17e109:1374g17s53MODEL_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g17e107:1375g17s53MODEL_LONG_CLICK de.rampro.activitydiary:id/hexCodeg17s53editor-shared
g46e831:1376g17s53MODEL_BACK g17s53editor-shared
g21e113:1377g17s53MODEL_CLICK de.rampro.activitydiary:id/okColorButtong21s63editor-shared
g29e299:1378g21s63MODEL_CLICK g1s1outside