# Night Gym Morning Review Date: `2026-04-30` Sessions scanned: `23` Evidence items: `2` ## Approval - 批准应用: run `./approve.sh` in this package directory. MVP approval records the decision only; it does not mutate global skills yet. - 只保存候选: keep this folder and do nothing. - 丢弃: remove this folder. ## Candidates ### 打标流水线升级包 - Kind: `tool_upgrade` - Summary: 把零散打标中的口径说明、枚举归一、失败续跑、分布摘要和典型 case 抽样沉淀成候选改动。 - Risk: 只生成候选包,不直接改全局 skill。应用前需要人工批准。 Evidence: - `019ddda6-c68f-7e72-9f5a-a46885cee715` in `~/Documents/product-bu`: 比如打标?可能零零散散跑了多次,但是在琐事中没有让skill打磨好,会有一些重复的脏活累活。 Proposed changes: - 给打标 skill 增加口径声明模板,默认区分强口径和宽口径。 - 增加标签枚举归一规则,先处理空格、大小写和同义写法再校验。 - 增加失败样本短 prompt 续跑模式,保留 jsonl 缓存和人工复核出口。 - 输出 summary.md,包含标签分布、失败原因和代表 case。 Demo files: - `examples/labeling_before_after.md` - `examples/labeling_retry_matrix.md` ### phone-use 原理与故障树学习包 - Kind: `learning_experiment` - Summary: 把能用但不够懂的 phone-use 经验转成原理卡、故障树、提问模板和诊断练习。 - Risk: 学习包只解释和演练,不执行手机自动化动作。 Evidence: - `019ddda6-c68f-7e72-9f5a-a46885cee715` in `~/Documents/product-bu`: 还有是学习方面的,比如phoneuse只是用起来了,但是对一些原理一知半解,以后有了问题不知道怎么解决和提问 Proposed changes: - 生成 5 分钟原理卡,解释 Mac、Xcode/libimobiledevice、Trust、Unlock、App 状态的关系。 - 生成故障树:设备不可见、可见但不可控、锁屏/信任/权限、目标 App 状态。 - 生成提问模板,要求附 preflight 输出、设备状态、目标动作和失败点。 - 生成可运行诊断练习,让 agent 根据样例输出判断下一步。 Demo files: - `examples/phone_use_diagnostic.md`