diff --git a/docs/editorial/ai-native-sdlc-playbook-analysis/README.md b/docs/editorial/ai-native-sdlc-playbook-analysis/README.md new file mode 100644 index 0000000..f1ccc94 --- /dev/null +++ b/docs/editorial/ai-native-sdlc-playbook-analysis/README.md @@ -0,0 +1,7 @@ +# AI-native SDLC Playbook 写作归档 + +这里保存[已发表文章](../../../data/blog/essay/2026-10-30-ai-native-sdlc-playbook.mdx)的写作过程:来源与证据记录、提纲和草稿、审稿检查,以及图示的可编辑 SVG。站点以 `data/blog/` 中的 MDX 为正式正文;本目录不参与站点构建。 + +公开展示的照片和图示 PNG 位于 [`public/static/images/2026-10-30-ai-native-sdlc-playbook/`](../../../public/static/images/2026-10-30-ai-native-sdlc-playbook/)。归档中仅保留 SVG 源文件,避免重复存放相同的图片。`article.md` 是写作过程稿,图片链接已指向公开资源。 + +部分验证记录保留了写作时的本机路径和旧资源位置,仅作为历史记录;若需重新运行检查,应使用当前目录和正式正文路径。 diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/article.md b/docs/editorial/ai-native-sdlc-playbook-analysis/article.md similarity index 97% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/article.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/article.md index 52582ae..969bc6d 100644 --- a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/article.md +++ b/docs/editorial/ai-native-sdlc-playbook-analysis/article.md @@ -1,7 +1,7 @@ # AI-native SDLC:当代码不再是唯一瓶颈
- 现代深棕色砖墙建筑的入口与庭院 + 现代深棕色砖墙建筑的入口与庭院
Photo by João Emanuel on Unsplash
@@ -50,7 +50,7 @@ incident record 新的 intent.md ``` -![AI-native SDLC artifact 驱动的交付闭环](assets/ai-native-sdlc-artifact-loop.png) +![AI-native SDLC artifact 驱动的交付闭环](../../../public/static/images/2026-10-30-ai-native-sdlc-playbook/ai-native-sdlc-artifact-loop.png) *图:AI-native SDLC 的六阶段 artifact loop。Maintain 阶段的生产信号可以重新生成 `intent.md`,进入下一轮 Plan。* diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/brief.md b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/brief.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/brief.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/brief.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md similarity index 77% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md index 3b9759c..43d6b8a 100644 --- a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md +++ b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/diagram-spec.md @@ -7,8 +7,8 @@ - 读者看图后应理解:AI-native SDLC 不是只在 Build 阶段生成代码;每个阶段都留下可版本化产物,生产信号可以重新进入 Plan,而生产授权和高风险判断仍保留在人类控制之下。 - 证据:E04、E05、E06、E08、E10;六阶段和 artifact 链依据 Anthropic 官方 playbook,控制层和反馈关系是对来源机制的概念化表达。 - 边界:图示不表示所有团队必须使用这些文件名,也不表示所有阶段都能完全自动化;不把图中的箭头解释为某个产品的固定实现或通用安全基线。 -- 源文件:`assets/ai-native-sdlc-artifact-loop.svg` -- 成稿图片:`assets/ai-native-sdlc-artifact-loop.png` -- 正文嵌入:`![AI-native SDLC artifact 驱动的交付闭环](assets/ai-native-sdlc-artifact-loop.png)` +- 源文件:`assets/ai-native-sdlc-artifact-loop.svg`(保留在本归档中) +- 成稿图片:`public/static/images/2026-10-30-ai-native-sdlc-playbook/ai-native-sdlc-artifact-loop.png`(仓库根目录起算) +- 归档稿嵌入:`![AI-native SDLC artifact 驱动的交付闭环](../../../public/static/images/2026-10-30-ai-native-sdlc-playbook/ai-native-sdlc-artifact-loop.png)` - 图说:AI-native SDLC 的六阶段 artifact loop。Maintain 阶段的生产信号可以重新生成 `intent.md`,进入下一轮 Plan。 - 渲染检查:已使用本地 SVG→PNG 渲染器生成 PNG,并通过图像检查确认六阶段、主流程箭头、反馈箭头、控制层和来源说明均可见;文章正文嵌入后的 Markdown 预览需在本轮复核中确认。 diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/draft.md b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/draft.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/draft.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/draft.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/outline.md b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/outline.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/outline.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/outline.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/stance-card.md b/docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/stance-card.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/artifacts/stance-card.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/artifacts/stance-card.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.svg b/docs/editorial/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.svg similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.svg rename to docs/editorial/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.svg diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/input/sources.md b/docs/editorial/ai-native-sdlc-playbook-analysis/input/sources.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/input/sources.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/input/sources.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/input/user-prompt.md b/docs/editorial/ai-native-sdlc-playbook-analysis/input/user-prompt.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/input/user-prompt.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/input/user-prompt.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/claim-register.md b/docs/editorial/ai-native-sdlc-playbook-analysis/notes/claim-register.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/claim-register.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/notes/claim-register.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/evidence-ledger.md b/docs/editorial/ai-native-sdlc-playbook-analysis/notes/evidence-ledger.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/evidence-ledger.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/notes/evidence-ledger.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/public-source-map.md b/docs/editorial/ai-native-sdlc-playbook-analysis/notes/public-source-map.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/public-source-map.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/notes/public-source-map.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/retrieval.md b/docs/editorial/ai-native-sdlc-playbook-analysis/notes/retrieval.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/retrieval.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/notes/retrieval.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/verification-log.md b/docs/editorial/ai-native-sdlc-playbook-analysis/notes/verification-log.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/notes/verification-log.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/notes/verification-log.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/project.md b/docs/editorial/ai-native-sdlc-playbook-analysis/project.md similarity index 81% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/project.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/project.md index 01e1c94..b5cd0a0 100644 --- a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/project.md +++ b/docs/editorial/ai-native-sdlc-playbook-analysis/project.md @@ -2,14 +2,14 @@ article_mode: analysis output_intent: reviewable_article edit_scope: local -current_stage: drafting +current_stage: published content_status: ready evidence_status: ready public_source_status: ready -visual_status: in-progress -render_status: not-run -editorial_status: needs-revision -public_readiness_status: public-source-ready +visual_status: ready +render_status: passed +editorial_status: passed +public_readiness_status: published rendered_article_sha256: reviewed_article_sha256: --- @@ -18,8 +18,8 @@ reviewed_article_sha256: - topic: The AI-native SDLC playbook - article_mode: analysis -- vault: `/Users/shoukai/githome/vault/vault-agent` -- writing_project: `/Users/shoukai/githome/github/apframework.com/workspace/writing-projects/ai-native-sdlc-playbook-analysis` +- writing_project: `docs/editorial/ai-native-sdlc-playbook-analysis` +- published_article: `data/blog/essay/2026-10-30-ai-native-sdlc-playbook.mdx` - audience: 关注 AI 编程、软件工程流程和 Agent 治理的技术读者 - stage: complete - outline_confirmation: 用户明确要求直接编写技术文章,跳过单独大纲确认,2026-10-27 diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/review/editorial-review.md b/docs/editorial/ai-native-sdlc-playbook-analysis/review/editorial-review.md similarity index 100% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/review/editorial-review.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/review/editorial-review.md diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/review/render-check.md b/docs/editorial/ai-native-sdlc-playbook-analysis/review/render-check.md similarity index 90% rename from workspace/writing-projects/ai-native-sdlc-playbook-analysis/review/render-check.md rename to docs/editorial/ai-native-sdlc-playbook-analysis/review/render-check.md index 43ee4eb..c45173e 100644 --- a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/review/render-check.md +++ b/docs/editorial/ai-native-sdlc-playbook-analysis/review/render-check.md @@ -9,7 +9,7 @@ - 正文从标题、引言、六阶段表格、代码块、分节标题到参考来源均完整显示。 - 文本流程块 `intent.md → spec.md → plan.md → code/tests → PR/review → incident → intent.md` 可读。 -- 正文包含 1 张本地图片:`assets/ai-native-sdlc-artifact-loop.png`,路径存在且可加载。 +- 正文中的图示 PNG 已归并到 `public/static/images/2026-10-30-ai-native-sdlc-playbook/`;归档稿现引用该文件。 - 图示视觉检查通过:六个阶段、主流程箭头、Maintain 到 Plan 的反馈箭头、底部控制层和来源说明均可见;未发现裁切、重叠或明显不可读文字。 - 文章本轮修改未改变图片路径、图示内容或嵌入位置;图片仍可加载,图说仍与第二节内容对应。 - 图说与第二节 artifact 链内容对应,说明了 Maintain 阶段如何重新生成 `intent.md` 并进入下一轮 Plan。 diff --git a/static/images/2026-02-24-Human-Agent-Collaboration/human-agent-architecture.svg b/public/static/images/2026-02-24-Human-Agent-Collaboration/human-agent-architecture.svg similarity index 100% rename from static/images/2026-02-24-Human-Agent-Collaboration/human-agent-architecture.svg rename to public/static/images/2026-02-24-Human-Agent-Collaboration/human-agent-architecture.svg diff --git a/static/images/2026-02-24-Human-Agent-Collaboration/human-role-evolution.svg b/public/static/images/2026-02-24-Human-Agent-Collaboration/human-role-evolution.svg similarity index 100% rename from static/images/2026-02-24-Human-Agent-Collaboration/human-role-evolution.svg rename to public/static/images/2026-02-24-Human-Agent-Collaboration/human-role-evolution.svg diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.png b/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.png deleted file mode 100644 index 193ce79..0000000 Binary files a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/ai-native-sdlc-artifact-loop.png and /dev/null differ diff --git a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/joao-emanuel-IaaHmVg8_ok-unsplash.jpg b/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/joao-emanuel-IaaHmVg8_ok-unsplash.jpg deleted file mode 100644 index 1a1e10b..0000000 Binary files a/workspace/writing-projects/ai-native-sdlc-playbook-analysis/assets/joao-emanuel-IaaHmVg8_ok-unsplash.jpg and /dev/null differ