# -*- coding: utf-8 -*-
r"""B97: backup 'Tri qc.md' (mốc 13/10) trước khi ghi mục."""
import os, shutil, hashlib

QC = r'C:\Claw 2\QC'
src = os.path.join(QC, 'Tri qc.md')
d = os.path.join(QC, r'13102026\BACKUP_MD\Nhan su tham gia')
os.makedirs(d, exist_ok=True)
dich = os.path.join(d, 'QC__Tri qc.md')
shutil.copy2(src, dich)
md = lambda p: hashlib.md5(open(p, 'rb').read()).hexdigest()
print('  Tri qc.md      : %d B | md5 %s' % (os.path.getsize(src), md(src)))
print('  backup         : %d B | md5 %s' % (os.path.getsize(dich), md(dich)))
print('  khớp md5:', md(src) == md(dich), '| mục # BÁO CÁO:', open(src, encoding='utf-8').read().count('# BÁO CÁO'))
