import sys, pathlib, re, subprocess
sys.path.insert(0, '/Users/liuxinyuan/Desktop/Hermes输出-工作类/脚本')
import brand_kit
p = pathlib.Path('/Users/liuxinyuan/Desktop/Hermes输出-工作类/工具/活动质量监控_Demo_20261031_V01.html')
h = p.read_text(encoding='utf-8')
h = brand_kit.inject(h, theme='light', tag='活动质量监控 · DEMO', footer_extra='演示数据 · 销售/客户/项目均为虚构 · 生成于 2026-10-31')
p.write_text(h, encoding='utf-8')
print(brand_kit.verify(h))
js = re.findall(r'<script[^>]*>(.*?)</script>', h, re.S)[0]
out = pathlib.Path('/tmp/quality.js')
out.write_text(js, encoding='utf-8')
r = subprocess.run(['node', '--check', str(out)], capture_output=True, text=True)
print('node', r.returncode)
print(r.stderr[:2000])
