公开研究副本:本地绝对路径、实验主机地址已脱敏。NA 保留,完整可执行库存恢复为 0。角色与功能关联是可审核离线推断,未经人工金标或独立外部审查。历史代表截图不认证当次控件对齐。原件 SHA 只认证原件,公开字节 SHA 见发布清单。

scarletnotes-Rep1:低State增量与后续操作/结果的对照

从80%以后真实发现中选取;MainActivity复用的范围仅是候选发生关联,不能把全部后续变化归因于入口功能。

关联范围:entry-associated observed B segment。探索性复核,未作人类金标。

在交互查看器打开:轨迹、窗口、库存、历史检查点

source g38s121

真实归档source GUI
unverified
同GUI ID/timestamp的审计关联;不是原子Tree+Bitmap,不认证当次控件框对齐
jev-audit/screenshots/step-1695-gui-1826-9577.png

target g41s169

真实归档target GUI
unverified
同GUI ID/timestamp的审计关联;不是原子Tree+Bitmap,不认证当次控件框对齐
jev-audit/screenshots/step-1696-gui-1827-9583.png
Run
scarletnotes-Rep1
功能入口组/页面
scarletnotes.create-note-empty-state
真实入口
g40e244:1627
确认执行
g41e579:1682
Source / Target
g38s121 → g41s169
Activity
com.maubis.scarlet.base.note.creation.activity.CreateNoteActivity → com.maubis.scarlet.base.note.creation.activity.CreateNoteActivity
Action / ModelAction
MODEL_CLICK / g38a1593
Resource ID
text / desc
/
class / path
android.view.ViewGroup / 0-1-6
局部Concrete新颖性
True
新ID转换
True
原生新State
True
库存证据
PARTIAL
完整有效Concrete / 精确剩余
MISSING / NA

输入前匹配的 Selection

只对齐实际选择记录,不能补齐全Concrete成员或其他动作资格。

{
  "event": "SELECTION_DECISION",
  "step": 1695,
  "monotonic_ns": 1591508304224524,
  "wall_time_ms": 1793702395093,
  "abstraction_version": 41,
  "state_id": "g38s121",
  "model_action_id": "g38a1593",
  "snapshot_reason": "selection",
  "state_visits": 11,
  "state_first_seen": 542,
  "state_last_seen": 1695,
  "state_saturated": false,
  "state_saturation": 0.8888889,
  "native_state_saturated": false,
  "native_unsaturated_model_action_count": 2,
  "model_action_count": 9,
  "enabled_valid_action_count": 9,
  "unsaturated_model_action_count": 2,
  "unvisited_model_action_count": 0,
  "effective_unvisited_model_action_count": 0,
  "effective_state_saturated": false,
  "local_probe_action_count": 0,
  "navigation_action_count": 2,
  "enabled_valid_unvisited_action_count": 0,
  "unvisited_model_action_ids": "",
  "selection_strategy": "EARLY_STAGE",
  "selection_context": "exploration",
  "selection_buffer_size_after": 0,
  "selected_model_action_type": "MODEL_CLICK",
  "selected_model_action_saturated": false,
  "selected_model_action_unvisited": false,
  "selected_effective_unvisited": false,
  "selected_navigation_target": true,
  "selected_model_action_visits": 1,
  "selected_action_fingerprint": "type=MODEL_CLICK|activity=com.maubis.scarlet.base.note.creation.activity.CreateNoteActivity|class=android.view.ViewGroup|text=|resource_id=|bounds=784,1391,889,1496",
  "selected_resolved_node_count": 9,
  "event_line": 3881
}

真实连续 B 片段

停止原因 observed_activity_or_page_exit;不认证完整功能边界。

执行Source → TargetAction新State / 转换 / Concrete原始证据
g40e244:1627g23s61 → g40s130No Notes[False, True, True]JSONL行110
g40e235:1628g40s130 → g40s130Add Head[False, False, False]JSONL行111
g40e234:1629g40s130 → g40s13028256810[False, False, True]JSONL行112
g40e233:1630g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行113
g40e236:1631g40s130 → g7s15action_move_icon[False, False, False]JSONL行114
g40e238:1632g7s15 → g40s130MODEL_CLICK[False, False, False]JSONL行115
g40e235:1633g40s130 → g40s130Add Cont[False, False, False]JSONL行116
g40e234:1634g40s130 → g40s13028256810[False, False, False]JSONL行117
g40e233:1635g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行118
g40e236:1636g40s130 → g7s15action_move_icon[False, False, False]JSONL行119
g40e237:1637g7s15 → g40s130MODEL_CLICK[False, False, False]JSONL行120
g40e235:1638g40s130 → g40s13028256810[False, False, True]JSONL行121
g40e234:1639g40s130 → g40s1304301097 [False, False, True]JSONL行122
g40e233:1640g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行123
g40e245:1641g40s130 → g40s130MODEL_BACK[False, False, False]JSONL行124
g40e236:1642g40s130 → g7s15action_move_icon[False, False, False]JSONL行125
g40e239:1643g7s15 → g40s130MODEL_CLICK[False, False, False]JSONL行126
g40e235:1644g40s130 → g40s13028256810[False, False, False]JSONL行127
g40e234:1645g40s130 → g40s13094689986[False, False, True]JSONL行128
g40e233:1646g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行129
g40e236:1647g40s130 → g7s15action_move_icon[False, False, False]JSONL行130
g40e238:1648g7s15 → g40s130MODEL_CLICK[False, False, False]JSONL行131
g40e235:1649g40s130 → g40s130Add Quot[False, False, True]JSONL行132
g40e234:1650g40s130 → g40s13094689986[False, False, False]JSONL行133
g40e233:1651g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行134
g40e263:1652g40s130 → g40s130action_move_icon[False, False, False]JSONL行135
g40e235:1653g40s130 → g40s13094689986[False, False, True]JSONL行136
g40e234:1654g40s130 → g40s130UNDO [False, False, True]JSONL行137
g40e235:1655g40s130 → g40s130UNDO [False, False, True]JSONL行138
g40e245:1656g40s130 → g40s130MODEL_BACK[False, False, False]JSONL行139
g40e254:1657g40s130 → g37s111MODEL_CLICK[False, False, False]JSONL行140
g37e193:1658g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行141
g38e244:1659g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行142
g37e197:1660g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行143
g38e241:1661g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行144
g38e247:1662g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行145
g37e192:1663g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行146
g38e243:1664g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行147
g37e206:1665g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行148
g38e242:1666g37s111 → g37s111MODEL_CLICK[False, False, True]JSONL行149
g40e455:1667g37s111 → g40s130MODEL_CLICK[False, False, True]JSONL行150
g40e236:1668g40s130 → g7s15action_move_icon[False, False, False]JSONL行151
g40e242:1669g7s15 → g40s130MODEL_BACK[False, False, False]JSONL行152
g40e234:1670g40s130 → g40s130UNDO [False, False, False]JSONL行153
g40e245:1671g40s130 → g40s130MODEL_BACK[False, False, False]JSONL行154
g40e233:1672g40s130 → g40s130MODEL_CLICK[False, False, False]JSONL行155
g40e236:1673g40s130 → g7s15action_move_icon[False, False, False]JSONL行156
g40e237:1674g7s15 → g40s130MODEL_CLICK[False, False, False]JSONL行157
g40e235:1675g40s130 → g40s130Add Quot[False, False, False]JSONL行158
g40e234:1676g40s130 → g40s130UNDO [False, False, False]JSONL行159
g40e245:1677g40s130 → g40s130MODEL_BACK[False, False, False]JSONL行160
g41e544:1678g40s130 → g38s121MODEL_CLICK[False, False, False]JSONL行161
g41e577:1679g38s121 → g38s121MODEL_BACK[False, True, False]JSONL行162
g41e578:1680g38s121 → g38s12106:18 PM[False, True, True]JSONL行163
g41e578:1681g38s121 → g38s12106:18 PM[False, False, False]JSONL行164
g41e579:1682g38s121 → g41s169MODEL_CLICK[True, True, True]JSONL行165
g41e580:1683g41s169 → g41s170action_camera[True, True, True]JSONL行166
g41e581:1684g41s170 → g41s170-8471185[False, True, True]JSONL行167
g41e582:1685g41s170 → g7s15action_move_icon[False, True, True]JSONL行168
g41e583:1686g7s15 → g41s170MODEL_CLICK[False, True, False]JSONL行169
g41e584:1687g41s170 → g41s170MODEL_CLICK[False, True, True]JSONL行170
g41e584:1688g41s170 → g41s170MODEL_CLICK[False, False, True]JSONL行171
g41e581:1689g41s170 → g41s170UNDO [False, False, True]JSONL行172
g41e585:1690g41s170 → g41s170Add Item[False, True, True]JSONL行173
g41e586:1691g41s170 → g41s170action_gallery[False, True, True]JSONL行174
g41e582:1692g41s170 → g7s15action_move_icon[False, False, True]JSONL行175
g41e583:1693g7s15 → g41s170MODEL_CLICK[False, False, False]JSONL行176
g41e585:1694g41s170 → g41s17012363753[False, False, True]JSONL行177
g41e587:1695g41s170 → g41s170Click to[False, True, True]JSONL行178
g41e588:1696g41s170 → g41s170action_camera[False, True, True]JSONL行179
g41e589:1697g41s170 → g41s170MODEL_BACK[False, True, False]JSONL行180
g41e587:1698g41s170 → g41s170Click to[False, False, False]JSONL行181
g41e588:1699g41s170 → g41s170action_camera[False, False, False]JSONL行182
g41e586:1700g41s170 → g41s170action_gallery[False, False, True]JSONL行183
g41e590:1701g41s170 → g23s61MODEL_BACK[False, True, False]JSONL行184

证据定位

原始input/receipt/transition JSONL,第 165 行。原始input SHA dea5b567582d70ae4443448ef6850de9d964d3f5edf31ccc1ce8bc1a00b6ddef;receipt SHA fb2eedd8fa79a49913f3348382188c0fc4e31ca862119092baecd889329eaded。公开路径脱敏会改变副本字节,公开SHA另见清单。