import importlib.util
import json
import shutil
from pathlib import Path
ROOT=Path(__file__).resolve().parents[1]
spec=importlib.util.spec_from_file_location('render_run',ROOT/'scripts/build-workshop-self-run.py')
builder=importlib.util.module_from_spec(spec);spec.loader.exec_module(builder)
out=builder.FINAL
rerun=out/'rerun'
builder.render_run(builder.BASE,'第一轮|按原手册完整自演',builder.BASE/'manual-source.json','查看优化后定稿与第二轮 ↗')
builder.render_run(rerun,'第二轮|使用r12定稿完整自演',rerun/'manual-source.json','返回定稿与两轮比较操作手册')
shutil.copytree(builder.BASE,out/'first-run',dirs_exist_ok=True)
p=out/'first-run/index.html'
p.write_text(p.read_text('utf-8').replace('../workshop-validated-final-20261110/index.html','../index.html'),encoding='utf-8')
shutil.copyfile(ROOT/'docs/workshop-final-local-20261110/康师傅工作坊操作手册-本地定稿.html',out/'first-run/使用的原手册.html')
comparison=builder.markdown((out/'优化与两轮对比.md').read_text('utf-8'))
html='''
康师傅工作坊|本地定稿与两轮演练
康师傅 · 产品创新工作坊 / 2026.11.10本地定稿与两轮演练
Skill与操作手册已配套为 r12-local-final。完整记录、真实资料和修改依据一并保留。
同一助手自演两轮;资料读取与安装/计算真实执行,学员回应和业务条件模拟。不是独立评测或真实员工试验。
案例结论
先证明值得改的一步
现品已有便利与口感的正向反馈。先观察现售碗装是否仍有具体问题,再决定是否比较信息引导;当前依据不支持直接选新沥水结构。
第二轮没有为显得更好而改产品结论。改进在于员工少重复回答、负责人更容易找到取舍、算例与事实更清楚,以及下一项观察已有可用工具。
固定真实材料
7款商品、49评价、10条定向社媒;45评价可用,43独立文本。
保留全池
O1信息、O2投料、O3结构在V1–V3都有去向;研究线索不当已验证机会。
成果能阅读
市场、社媒、证言、候选卡、论证清单、买点与提案均有本地正文。
核验记录
企业账套待后续接入。本次没有生产业务写入;宿主自动加载、真实人员研究及业务保存/看板归属不计作通过。安装包当前支持完整r11-local严格升级,旧r10和未知改动版本安全停止;未覆盖员工电脑安装。
'''
(out/'index.html').write_text(html,encoding='utf-8')
print(json.dumps({'ok':True,'root':str(out),'rounds':2,'stepsPerRound':15},ensure_ascii=False))