公开研究副本:本地绝对路径、实验主机地址已脱敏。NA 保留,Infomap社区不是业务功能金标;入口为Oracle Replay;未做真实设备在线验证。角色与功能关联是可审核离线推断,未经人工金标或独立外部审查。历史代表截图不认证当次控件对齐。原件 SHA 只认证原件,公开字节 SHA 见发布清单。
odkcollect-Rep2:Download:局部与公共导航
只展示焦点之前已有Snapshot;首250步之前无快照,不用最终图补齐。
source g1s1

同State历史代表图;不是当次执行截图,虚线框只作bounds投影
target g11s37

同State历史代表图;不是当次执行截图,虚线框只作bounds投影
- 执行序号
- 1899
- Native step
- 2006
- wall_time_ms
- 1793730575537
- 事件
- g11e101:1899
- 原日志行
- 5461
- Source Activity
- org.odk.collect.android.mainmenu.MainMenuActivity
- Target Activity
- org.odk.collect.android.activities.FormDownloadListActivity
- Action
- MODEL_CLICK
- ModelAction
- g1a8
- resource ID
- org.odk.collect.android:id/name
- text/content-desc
- Download /
- Concrete digest
- 259f2f75d8e82f6687f7240fbf4fa050310dbe2c552c645a8b51cc16249f8836
- 已有Snapshot
- S0010
- Snapshot截止
- 1750
- Target社区
- S0010-C0006
- 成员
- ['g11s37', 'g11s38', 'g11s41']
- Lineage
- L00026
- 当前分区回投指标
- {'source_steps': 269, 'budget_share': 0.15371428571428572, 'internal_flow': 181, 'reentries': 9, 'dwell_p90': 3.0, 'dwell_max': 11, 'recent_progress': {'steps': 20, 'new_state': 0, 'new_transition': 0, 'new_pair': 0, 'native_new_model': 0, 'native_progress_records': 20, 'native_selected_unvisited': 0, 'native_selected_unsaturated': 0, 'native_unvisited_positive': 6, 'native_state_saturated': 20}}
附近真实事件(之后为留出事实)
| 序号 | Source→Action→Target | 新增S/T | 证据 |
|---|---|---|---|
| 1898 | g18s72 → MODEL_BACK → g1s1 | 0 / 0 | 原Native/input/receipt定位 |
| 1899 | g1s1 → Download → g11s37 | 0 / 0 | 原Native/input/receipt定位 |
| 1900 | g11s37 → MODEL_BACK → g11s37 | 0 / 0 | 原Native/input/receipt定位 |
| 1901 | g11s37 → Cancel → g11s38 | 0 / 0 | 原Native/input/receipt定位 |
| 1902 | g11s38 → MODEL_BACK → g1s1 | 0 / 0 | 原Native/input/receipt定位 |
原生选择信息
只复用ModelAction事实,不代表结果覆盖或可执行Concrete库存。
{
"event": "SELECTION_DECISION",
"step": 2005,
"monotonic_ns": 1619621821559900,
"wall_time_ms": 1793730574329,
"abstraction_version": 20,
"state_id": "g1s1",
"model_action_id": "g1a8",
"snapshot_reason": "selection",
"state_visits": 687,
"state_first_seen": 1,
"state_last_seen": 2005,
"state_saturated": true,
"state_saturation": 1,
"native_state_saturated": true,
"native_unsaturated_model_action_count": 0,
"model_action_count": 8,
"enabled_valid_action_count": 8,
"unsaturated_model_action_count": 0,
"unvisited_model_action_count": 0,
"effective_unvisited_model_action_count": 0,
"effective_state_saturated": true,
"local_probe_action_count": 0,
"navigation_action_count": 0,
"enabled_valid_unvisited_action_count": 0,
"unvisited_model_action_ids": "",
"selection_strategy": "EPSILON_GREEDY",
"selection_context": "exploration",
"selection_buffer_size_after": 0,
"selected_model_action_type": "MODEL_CLICK",
"selected_model_action_saturated": true,
"selected_model_action_unvisited": false,
"selected_effective_unvisited": false,
"selected_navigation_target": false,
"selected_model_action_visits": 85,
"selected_action_fingerprint": "type=MODEL_CLICK|activity=org.odk.collect.android.mainmenu.MainMenuActivity|class=android.widget.TextView|text=Download|resource_id=org.odk.collect.android:id/name|bounds=231,1071,912,1134",
"selected_resolved_node_count": 1,
"event_line": 5460
}