Files
curriculum-project-hub/hub/curated-skills-plugin/skills/lesson-project/workflow.md
T

975 B

从 outline.md 到 PDF

  1. 读取 outline.md,按出现顺序列出类型、名称、必需内容和可选要求。

  2. 检查现有工程。已有 manifest.toml 时保留 project id、既有内容和用户修改;不存在时使用 templates.md 创建最小工程。

  3. 为每条大纲创建对应 element 目录和文件。所有内容只来自大纲与用户提供的材料。

  4. 按大纲顺序更新 manifest.toml[[parts]]

  5. 运行 cph check .,逐条修复真实结构错误。

  6. 运行:

    cph build . --target student
    cph build . --target teacher
    
  7. 确认 build/student.pdfbuild/teacher.pdf 存在且非空。

  8. 如用户需要,通过受控的 send_file 工具发送产物;不要用任意网络命令外传文件。

若 outline 缺少 example 的题面或解析、lemma 的明确结论,必须在创建不完整 element 前询问用户。不要留下能通过检查但内容虚假的占位文本。