notes = json.loads((folder.parent / 'preparation.json').read_text())
check('缺失notes进入复核', notes['missing'] == ['notes.txt'])
check('越界路径没有读取或写出', notes['rejected'] == ['../escape.txt'])
check('模型只摘要两份允许文件', {row['name'] for row in output['files']} == {'brief.txt', 'items.txt'})
result = {'files': output['files'], 'missing': notes['missing'], 'rejected': notes['rejected']}
