{
  "schemaVersion": "bitshovel-editorial-review-v1",
  "id": "reading-quality-95-20260912",
  "signalId": "baoyu-coding-agent-em-shift",
  "originalUrl": "https://baoyu.io/blog/coding-agent-em-shift",
  "kind": "evidence-review",
  "reviewedAt": "2026-09-12T13:30:20.540Z",
  "before": {
    "id": "baoyu-coding-agent-em-shift",
    "state": "new",
    "lane": "workflow",
    "publishedAt": "2026-07-29T00:00:00.000Z",
    "observedAt": "2026-08-24T15:15:42.470Z",
    "originalUrl": "https://baoyu.io/blog/coding-agent-em-shift",
    "source": {
      "zh": "宝玉 · 作者公开更新",
      "en": "Baoyu · public author updates"
    },
    "title": {
      "zh": "宝玉：Coding Agent 的瓶颈从写代码转向想清楚",
      "en": "Baoyu: the coding-agent bottleneck moved from writing code to thinking clearly"
    },
    "summary": {
      "zh": "宝玉自述，自己的工作方式已从逐行盯代码，转为先定功能、与 AI 共写技术方案、让 Agent 实现和测试，最后由人验证结果；遇到问题再让 Agent 补回归测试并修复。",
      "en": "Baoyu reports shifting from line-by-line supervision to choosing the feature, co-writing a technical plan with AI, letting an agent implement and test it, then validating the result; failures loop back to the agent with notes."
    },
    "why": {
      "zh": "它给出了一条可复现的具体工作流，而不是泛泛的效率口号：人的注意力从实施细节上移到需求、方案和验收。",
      "en": "A concrete, reproducible workflow rather than a vague productivity claim: human attention moves from implementation detail to scope, design, and validation."
    },
    "caveat": {
      "zh": "这是作者自述的 BaoCut 工作方式，不是对所有团队、代码库或模型版本都有效的普遍证明；BitShovel 未独立验证质量、速度或每日迭代表述。",
      "en": "This is a creator self-report about the author's BaoCut workflow, not proof that the method generalizes to every team, codebase, or model version. BitShovel did not independently verify it."
    },
    "timeline": [
      {
        "date": {
          "zh": "7 月 29 日",
          "en": "Jul 29"
        },
        "datetime": "2026-07-29T00:00:00.000Z",
        "summary": {
          "zh": "作者发布文章，给出“定功能—共写方案—Agent 实现与测试—人工验收—回归修复”的完整循环。",
          "en": "The author published a full loop: choose the feature, co-write the plan, let the agent implement and test, validate it, then repair regressions."
        },
        "source": {
          "zh": "宝玉作者原文",
          "en": "Baoyu’s article"
        }
      },
      {
        "date": {
          "zh": "双次核验",
          "en": "Two checks"
        },
        "datetime": "2026-08-21T21:27:29.661Z",
        "summary": {
          "zh": "作者公开更新返回 50 条，BitShovel 只保留最新 20 条标题、链接、日期和作者元数据；两次核验没有新增或元数据变化，因此没有生成重复信息卡。",
          "en": "The author’s public updates returned 50 entries. BitShovel retained only the latest 20 titles, links, dates, and author fields; two checks found no new or metadata-updated entries, so no duplicate information card was created."
        },
        "source": {
          "zh": "作者公开更新与双快照变化核对",
          "en": "Author updates and two-snapshot change check"
        }
      }
    ],
    "followTarget": {
      "id": "creator:baoyu",
      "label": {
        "zh": "宝玉",
        "en": "Baoyu"
      },
      "scope": {
        "zh": "作者公开文章",
        "en": "Public posts by the author"
      },
      "url": "https://baoyu.io/",
      "updateMode": "verified-change",
      "discoveryRef": "source-observations/source-page-discoveries.snapshot.json#discovery:baoyu-default"
    },
    "ingestion": {
      "mode": "editorial",
      "adapter": "syndication-feed",
      "evidenceClass": "creator-self-report",
      "observationRef": "source-observations/history/syndication-feeds.2026-08-24T15-15-42Z.snapshot.json#feed:baoyu-updates",
      "changeRef": "source-observations/history/syndication-feed-changes.2026-08-24T15-15-42Z.snapshot.json#feed:baoyu-updates"
    },
    "retireReceipt": {
      "decision": "retire-candidate",
      "basis": "silent",
      "lateral7d": 0,
      "vertical7d": 0,
      "decidedAt": "2026-08-31T15:20:25.846Z"
    },
    "__retiredAt": "2026-08-31T15:20:25.846Z"
  },
  "after": {
    "title": {
      "zh": "宝玉怎样用 Coding Agent：先定功能，再把实现交出去",
      "en": "How Baoyu uses coding agents: define the feature, delegate implementation"
    },
    "summary": {
      "zh": "宝玉在 7 月 29 日的文章中回顾了自己的变化：先想清功能，与 Agent 确认方案，再让它写代码和测试，自己验收结果。他用 BaoCut 的迭代与技术选择说明这种分工，也明确提到构思下一版时人仍会成为瓶颈。",
      "en": "In a July 29 post, Baoyu describes defining features, agreeing on a plan with an agent, delegating implementation and tests, then accepting the result. BaoCut provides the examples; planning its next version still became a bottleneck."
    },
    "why": {
      "zh": "作者给出了从功能目标、方案、实现到验收与修复的具体协作过程。",
      "en": "The author provides a concrete sequence from feature goals and planning to implementation, acceptance and repair."
    },
    "caveat": {
      "zh": "这是作者自述，不是独立效率测试；迭代速度和技术选择不能直接推广到其他项目，人工验收范围仍需明确。",
      "en": "This is a creator self-report, not proof from an independent productivity test. Iteration speed and technology choices do not generalize automatically; human acceptance criteria still matter."
    }
  },
  "note": {
    "zh": "补充作者文章的日期、BaoCut 技术选择、功能验收和问题修复过程。 保留事件、发现和收录日期。",
    "en": "Added the source date, BaoCut technology choices, feature acceptance and bug-repair process. Event, discovery and collection dates remain unchanged."
  },
  "withdrawnSources": [],
  "withdrawnTimeline": [],
  "evidence": [
    {
      "type": "retained-official-page",
      "label": {
        "zh": "宝玉 · 作者公开更新",
        "en": "Baoyu · public author updates"
      },
      "url": "https://baoyu.io/blog/coding-agent-em-shift",
      "fetchedAt": "2026-09-12T13:16:18.208Z",
      "path": "app/_content/editorial-reviews/evidence/reading-quality-91-95-4b88bbc1a389-20260912.json",
      "bytes": 530,
      "sha256": "37e5c70e39432038cd4ef0d43deb500a36cc8c8d10b817a9b455263c4f0e90df"
    }
  ],
  "integrity": "b8a086fddb7e17ce05040a77e89d0bc7c04343dfae8e4268a3cdabd42e56b335"
}
