Files
reader/outputs

Outputs Layout

outputs/ 按“来源 + 阶段”分层,避免所有中间产物堆在根目录。

目录约定

  • outputs/prompts/
    • prompt 模板与调试输入
  • outputs/reference/
    • 手工样例、固定参考输入、通用演示产物
  • outputs/reference/extracted/
    • 参考提取结果
  • outputs/reference/summary/
    • 通用摘要结果与 loop 调试产物
  • outputs/reference/filter/
    • 通用过滤结果与上下文样例
  • outputs/reference/candidates/
    • 通用 article_candidate 样例
  • outputs/freshrss/
    • FreshRSS 实跑产物
  • outputs/freshrss/raw/
    • greader 原始响应
  • outputs/freshrss/items/
    • entry -> item 映射结果
  • outputs/freshrss/extracted/
    • FreshRSS 文章提取结果
  • outputs/freshrss/summary/
    • FreshRSS 摘要 loop 结果与调试文件
  • outputs/freshrss/filter/
    • FreshRSS 过滤结果
  • outputs/freshrss/candidates/
    • FreshRSS article_candidate 结果

命名原则

  • 默认脚本输出应优先写入对应子目录,不再直接写 outputs/ 根目录。
  • 同一条链路的调试文件放在同一阶段目录里,例如 result.loop.json 与 result.loop.attempt-*.json。
  • reference/ 只放可复用的稳定样例,真实运行数据优先放 freshrss/。