notes = json.loads((folder.parent / 'preparation.json').read_text())
check('实际本机HTTP采集三页', notes['http_page_requests'] == 3)
check('模型覆盖ID与采集ID一致', output['covered_ids'] == notes['collected_ids'])
visited = set()
cursor = 'c2'
loop_rejected = False
for _ in range(3):
    if cursor in visited:
        loop_rejected = True
        break
    visited.add(cursor)
    cursor = data['loop_fixture'][cursor]['next']
check('重复游标的本地反例被拒绝', loop_rejected)
