公开证据副本:本地路径、实验主机已脱敏;数据与截图拆为站内资源。原件 SHA 只认证原件,公开副本哈希见发布清单。SUPPORTED 是本研究的探索性轨迹关联,未经人工金标或独立外部审查;代表图不认证当次触摸对齐。
scarletnotes / Rep2 / g66s196
对照:新建编辑 Singleton;不能靠远处 Header 补齐
com.maubis.scarlet.base.note.creation.activity.CreateNoteActivity;Region 1 State(含Header);213次全部精确到达,其中区外213次。
交互查看每次到达与全部来源本案例完整数据原始输入/回执/GUI摘包与所有表格
Source GUI / 回溯动作
alignment: unverified_state_representative
原图 SHA dd987ff2efaab4075793389f6332e2a1159a73016cee763f3bdb95fcf8e87430
Target GUI / 观察结果
alignment: unverified_state_representative
原图 SHA 1aa016292fb8e20514451c60511c9dc34e89b38126f08b7ef124f64576f74451
Dominator Header GUI
alignment: unverified_state_representative
原图 SHA 1aa016292fb8e20514451c60511c9dc34e89b38126f08b7ef124f64576f74451
一条真实连续历史
以下按确认事件顺序展示。全部到达可在交互页逐次选择;不从拓扑逆向拼造历史。
| 事件 / 行号 | Source | 实际Action / ModelAction | Target | 角色 | 收尾映射 |
|---|---|---|---|---|---|
| g66e416:891 / 2234 | g62s177 | MODEL_CLICK / g62a2269 | g47s113 | UNKNOWN | True |
| g66e417:892 / 2237 | g47s113 | SAVE / g47a1599 | g62s177 | Ⅱ | True |
| g66e418:893 / 2240 | g62s177 | It seems / g62a2267 | g66s196 | Ⅰ | True |
SUPPORTED · scarletnotes.create-note-empty-state,距离 1;continuous_confirmed_path_inside_reviewed_workflow; shared_GUI_not_business_equivalence
实际动作完整属性、GUI标识与原件索引
{
"app": "scarletnotes",
"rep": "Rep2",
"transition_id": "g66e418:893",
"order": 892,
"native_transition_order": 892,
"step": 905,
"monotonic_ns": 1613960514537218,
"version": 66,
"input_version": 66,
"state": "g62s177",
"target_state": "g66s196",
"model_action": "g62a2267",
"input_model_action": "g62a2267",
"input_id": "input-5070",
"action_type": "MODEL_CLICK",
"identity_digest": "71387839b2543cbb069d867bf47d0792ce32b734d105ff6dd7515741b1b938fe",
"related_id": "scarletnotes-Rep2-rf9033580ef6fdd",
"local_id": "scarletnotes-Rep2-l5eecc00da1433e",
"resource_id": "com.bijoysingh.quicknote:id/description",
"text": "It seems",
"content_desc": "",
"class": "android.widget.TextView",
"bounds": [
62,
390,
1018,
571
],
"node_path": "0-0-1-1",
"source_activity": "com.maubis.scarlet.base.MainActivity",
"resolved_target_activity": "com.maubis.scarlet.base.note.creation.activity.CreateNoteActivity",
"target_activity_evidence": "archived_GUI_or_final_exact_edge",
"source_gui_id": 1023,
"target_gui_id": 1024,
"source_gui_timestamp": 904,
"target_gui_timestamp": 905,
"final_exact": true,
"edge_id": "g66e418",
"new_state": false,
"new_model_action": false,
"self_loop": false,
"gui_unchanged": false,
"label": {
"category": "Ⅰ",
"function": "scarletnotes.create-note-empty-state",
"reason": "空页面引导控件,实际到 CreateNoteActivity;与普通可变标题严格区分",
"human_confirmed": false,
"label_origin": "study2_inherited_exploratory"
},
"event_line": 2240,
"event_path": "jev-events.jsonl",
"input_path": "jev-audit/inputs/generated-5071.json",
"receipt_path": "jev-receipts/transition-g66e418-893.json",
"planned_input_text": null,
"input_sha256": "706cbd43d4053d4007e30ee8b95b369c689bbd001b528fa6c1710fb92ce3cd98",
"receipt_sha256": "82509ea71b5bd6357cf27a12b734c95ff25093a53b19a89eb53a7fb449562196",
"source_gui_evidence": [],
"target_gui_evidence": [],
"concrete_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.support.v7.widget.RecyclerView\"][@resource-id=\"com.bijoysingh.quicknote:id/recycler_view\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=1][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.TextView\"][@resource-id=\"com.bijoysingh.quicknote:id/description\"][@text=\"It seems\"][@content-desc=\"\"][@index=1][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false']"
}真实多次路径叠加
蓝色执行边来自分别连续的实际历史;整张叠加图不等于某一次执行。灰虚线仅为拓扑。
Dominator子树
支配树边是结构关系,并非GUI执行边。
全部已观察incoming topology
| Edge | Source → Target | ModelAction | 关系 | 精确执行次数 |
|---|---|---|---|---|
| g66e376 | g60s166 → g66s196 | g60a2119 | external | 0 |
| g66e342 | g66s196 → g66s196 | g66a2448 | self_loop | 0 |
| g66e347 | g66s196 → g66s196 | g66a2442 | self_loop | 0 |
| g66e362 | g9s17 → g66s196 | g9a209 | external | 0 |
| g66e361 | g50s131 → g66s196 | g50a1719 | external | 0 |
| g66e393 | g62s179 → g66s196 | g62a2287 | external | 0 |
| g66e405 | g62s176 → g66s196 | g62a2256 | external | 0 |
| g66e389 | g12s24 → g66s196 | g12a266 | external | 0 |
| g66e353 | g66s197 → g66s196 | g66a2458 | external | 0 |
| g69e540 | g60s163 → g66s196 | g60a2103 | external | 3 |
| g66e337 | g66s196 → g66s196 | g66a2443 | self_loop | 0 |
| g68e478 | g46s108 → g66s196 | g46a1525 | external | 1 |
| g69e500 | g69s211 → g66s196 | g69a2612 | external | 1 |
| g66e388 | g12s24 → g66s196 | g12a267 | external | 0 |
| g66e359 | g66s196 → g66s196 | g66a2441 | self_loop | 0 |
| g66e363 | g66s196 → g66s196 | g66a2450 | self_loop | 0 |
| g66e385 | g1s1 → g66s196 | g1a13 | external | 67 |
| g66e368 | g49s122 → g66s196 | g49a1663 | external | 0 |
| g66e383 | g62s177 → g66s196 | g62a2274 | external | 0 |
| g66e391 | g62s179 → g66s196 | g62a2290 | external | 7 |
| g69e541 | g1s1 → g66s196 | g1a11 | external | 1 |
| g66e364 | g48s115 → g66s196 | g48a1618 | external | 0 |
| g66e346 | g66s196 → g66s196 | g66a2446 | self_loop | 0 |
| g66e336 | g1s1 → g66s196 | g1a8 | external | 63 |
| g66e369 | g56s147 → g66s196 | g56a1893 | external | 0 |
| g66e341 | g9s17 → g66s196 | g9a206 | external | 0 |
| g66e375 | g60s166 → g66s196 | g60a2120 | external | 0 |
| g66e366 | g46s109 → g66s196 | g46a1556 | external | 0 |
| g66e401 | g9s17 → g66s196 | g9a207 | external | 0 |
| g66e386 | g1s1 → g66s196 | g1a9 | external | 68 |
| g66e399 | g62s181 → g66s196 | g62a2305 | external | 0 |
| g66e404 | g62s177 → g66s196 | g62a2266 | external | 0 |
| g66e379 | g60s165 → g66s196 | g60a2111 | external | 0 |
| g66e344 | g48s114 → g66s196 | g48a1607 | external | 0 |
| g66e402 | g62s182 → g66s196 | g62a2311 | external | 0 |
| g66e407 | g62s176 → g66s196 | g62a2257 | external | 0 |
| g66e396 | g47s112 → g66s196 | g47a1593 | external | 0 |
| g66e358 | g46s109 → g66s196 | g46a1536 | external | 0 |
| g66e382 | g60s165 → g66s196 | g60a2115 | external | 0 |
| g66e381 | g60s165 → g66s196 | g60a2114 | external | 0 |
| g66e418 | g62s177 → g66s196 | g62a2267 | external | 1 |
| g66e339 | g66s196 → g66s196 | g66a2440 | self_loop | 0 |
| g66e387 | g12s24 → g66s196 | g12a271 | external | 1 |
| g66e338 | g66s196 → g66s196 | g66a2445 | self_loop | 0 |
| g66e345 | g9s17 → g66s196 | g9a208 | external | 0 |
| g66e378 | g60s166 → g66s196 | g60a2118 | external | 0 |
| g66e371 | g57s155 → g66s196 | g57a2026 | external | 0 |
| g66e398 | g49s129 → g66s196 | g49a1704 | external | 0 |
| g66e394 | g62s180 → g66s196 | g62a2297 | external | 0 |
相关功能组的全部具体入口成员
组成员不是仅凭resource ID或Target合并;与此Header是否有关联仍需逐次历史支持。
| 功能 | Source / ModelAction | 控件 / text / desc | 确认次数 | 观察Target |
|---|---|---|---|---|
| scarletnotes.create-note-empty-state | g1s1 / g1a8 | com.bijoysingh.quicknote:id/title / No Notes / | 64 | {'g2s3': 1, 'g66s196': 63} |
| scarletnotes.create-note-empty-state | g1s1 / g1a9 | com.bijoysingh.quicknote:id/description / It seems / | 69 | {'g57s148': 1, 'g66s196': 68} |
| scarletnotes.create-note-empty-state | g62s177 / g62a2267 | com.bijoysingh.quicknote:id/description / It seems / | 1 | {'g66s196': 1} |

