import { readFileSync, writeFileSync } from 'node:fs'; const p = 'parts/00-preamble.md'; let t = readFileSync(p, 'utf8'); t = t.replace( '1. **整体投喂**:若所用 ChatGPT 模型上下文足够(≥ 64k tokens),将本文件从「## 0.」到结尾一次性粘贴,尾附一句:「请严格按此提示词实现,先给出实施计划与文件树,再按里程碑推进。」', '1. **整体投喂**:全文约 200k tokens,需使用上下文 ≥ 200k 的模型(如 GPT-5 级长上下文 / Gemini 2.5 Pro)才能一次粘贴;将本文件从「## 0.」到结尾整体粘贴,尾附一句:「请严格按此提示词实现,先给出实施计划与文件树,再按里程碑推进。」', ); if (!t.includes('约 200k tokens')) throw new Error('preamble 替换失败'); writeFileSync(p, t, 'utf8'); console.log('preamble updated');