        qs=output.get('questions',[]);check('事实/经历/追问三层完整',[r.get('kind') for r in qs]==['fact','experience','followup']);check('每问有已知事实来源',all(r.get('evidence') and set(r['evidence'])<={'F1','F2'} for r in qs));check('问题不带虚构营收前提',all(not any(w in r.get('text','') for w in ['营收增长','千万','百万收入','成功率100']) for r in qs));artifact('interview-questions.md').write_text('\n\n'.join(r.get('kind','')+'：'+r.get('text','')+'\n依据：'+','.join(r.get('evidence',[])) for r in qs));result={'questions':qs,'scope':'source IDs and explicit invented-claim blacklist; wording still needs editorial review'}
