Archived
Task 7 的评审挖出来的:manifest.ts 的 guide 是 z.string().min(1)(必填非空), 而全 auto 的步按设计就没有 guide —— 引擎正是按 guide.trim() === '' 分半 auto 与全 auto。 照现在的 schema,第二份计划里四步全 auto 的活动会在装包那一刻被拒。 改成 superRefine:声明了 auto 才允许 guide 为空;没有 auto 的照旧拦 ——「作者忘了写做法」是个老错,那道门要留着。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet