Files
Claude-Code-Workflow/ccw/docs-site/build/zh/workflows/level-3-standard.html
catlog22 6a5c17e42e feat: add Chinese localization and new assets for CCW documentation
- Created LICENSE.txt for JavaScript assets including NProgress and React libraries.
- Added runtime JavaScript file for main functionality.
- Introduced new favicon and logo SVG assets for branding.
- Added comprehensive FAQ section in Chinese, covering CCW features, installation, workflows, AI model support, and troubleshooting.
2026-02-06 21:56:02 +08:00

193 lines
65 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-workflows/level-3-standard" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
<title data-rh="true">层级 3: 标准工作流 | CCW Help Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="http://localhost:3001/docs/zh/workflows/level-3-standard"><meta data-rh="true" property="og:locale" content="zh_CN"><meta data-rh="true" property="og:locale:alternate" content="en"><meta data-rh="true" name="docusaurus_locale" content="zh"><meta data-rh="true" name="docsearch:language" content="zh"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="层级 3: 标准工作流 | CCW Help Documentation"><meta data-rh="true" name="description" content="标准规划工作流 - 完整规划和 TDD 开发"><meta data-rh="true" property="og:description" content="标准规划工作流 - 完整规划和 TDD 开发"><link data-rh="true" rel="icon" href="/docs/zh/img/favicon.svg"><link data-rh="true" rel="canonical" href="http://localhost:3001/docs/zh/workflows/level-3-standard"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/workflows/level-3-standard" hreflang="en"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/zh/workflows/level-3-standard" hreflang="zh-CN"><link data-rh="true" rel="alternate" href="http://localhost:3001/docs/workflows/level-3-standard" hreflang="x-default"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"级别 3标准","item":"http://localhost:3001/docs/zh/workflows/level-3-standard"}]}</script><link rel="stylesheet" href="/docs/zh/assets/css/styles.b656bddd.css">
<script src="/docs/zh/assets/js/runtime~main.526a5acf.js" defer="defer"></script>
<script src="/docs/zh/assets/js/main.cad7fa6a.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="跳到主要内容"><a class="skipToContent_G6ar" href="#__docusaurus_skipToContent_fallback">跳到主要内容</a></div><nav aria-label="主导航" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="切换导航栏" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/docs/zh/"><div class="navbar__logo"><img src="/docs/zh/img/logo.svg" alt="CCW 标志" class="themedComponent_DHUr themedComponent--light_DIHH"><img src="/docs/zh/img/logo.svg" alt="CCW 标志" class="themedComponent_DHUr themedComponent--dark_Bv2M"></div><b class="navbar__title text--truncate">CCW 帮助</b></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_DSK9"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>简体中文</a><ul class="dropdown__menu"><li><a href="/docs/workflows/level-3-standard" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="en">English</a></li><li><a href="/docs/zh/workflows/level-3-standard" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="zh-CN">简体中文</a></li></ul></div><div class="toggle_OLSw colorModeToggle_Hg9V"><button class="clean-btn toggleButton_wYmb toggleButtonDisabled_vaDU" type="button" disabled="" title="system mode" aria-label="切换浅色/暗黑模式当前为system mode"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_KEbZ lightToggleIcon_Sxwe"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_KEbZ darkToggleIcon_Yem1"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_KEbZ systemToggleIcon_txm5"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_bmvg"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_UyTV"><div class="docsWrapper_XLvK"><button aria-label="回到顶部" class="clean-btn theme-back-to-top-button backToTopButton_z1FD" type="button"></button><div class="docRoot_HciC"><aside class="theme-doc-sidebar-container docSidebarContainer_e5ai"><div class="sidebarViewport_N8x0"><div class="sidebar_vJCc"><nav aria-label="文档侧边栏" class="menu thin-scrollbar menu_qiME"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/zh/"><span title="首页" class="linkLabel_PuAu">首页</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/zh/overview"><span title="概览" class="linkLabel_PuAu">概览</span></a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/docs/zh/commands/general/ccw"><span title="命令" class="categoryLinkLabel_Oe72">命令</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/docs/zh/commands/general/ccw"><span title="通用命令" class="categoryLinkLabel_Oe72">通用命令</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/ccw"><span title="/ccw" class="linkLabel_PuAu">/ccw</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/ccw-plan"><span title="/ccw-plan" class="linkLabel_PuAu">/ccw-plan</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/ccw-test"><span title="/ccw-test" class="linkLabel_PuAu">/ccw-test</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/ccw-coordinator"><span title="/ccw-coordinator" class="linkLabel_PuAu">/ccw-coordinator</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/ccw-debug"><span title="/ccw-debug" class="linkLabel_PuAu">/ccw-debug</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/flow-create"><span title="/flow-create" class="linkLabel_PuAu">/flow-create</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/general/codex-coordinator"><span title="/codex-coordinator" class="linkLabel_PuAu">/codex-coordinator</span></a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/docs/zh/commands/issue/issue-new"><span title="Issue 命令" class="categoryLinkLabel_Oe72">Issue 命令</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-new"><span title="issue:new" class="linkLabel_PuAu">issue:new</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-discover"><span title="issue:discover" class="linkLabel_PuAu">issue:discover</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-plan"><span title="issue:plan" class="linkLabel_PuAu">issue:plan</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-queue"><span title="issue:queue" class="linkLabel_PuAu">issue:queue</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-execute"><span title="issue:execute" class="linkLabel_PuAu">issue:execute</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-from-brainstorm"><span title="issue:from-brainstorm" class="linkLabel_PuAu">issue:from-brainstorm</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/issue/issue-convert-to-plan"><span title="issue:convert-to-plan" class="linkLabel_PuAu">issue:convert-to-plan</span></a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/docs/zh/commands/cli/cli-init"><span title="CLI 命令" class="categoryLinkLabel_Oe72">CLI 命令</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/cli/cli-init"><span title="/cli:cli-init" class="linkLabel_PuAu">/cli:cli-init</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/cli/codex-review"><span title="/cli:codex-review" class="linkLabel_PuAu">/cli:codex-review</span></a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/docs/zh/commands/memory/memory-update-full"><span title="Memory 命令" class="categoryLinkLabel_Oe72">Memory 命令</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-update-full"><span title="/memory:update-full" class="linkLabel_PuAu">/memory:update-full</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-update-related"><span title="/memory:update-related" class="linkLabel_PuAu">/memory:update-related</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-load"><span title="/memory:load" class="linkLabel_PuAu">/memory:load</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-docs-full-cli"><span title="/memory:docs-full-cli" class="linkLabel_PuAu">/memory:docs-full-cli</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-docs-related-cli"><span title="/memory:docs-related-cli" class="linkLabel_PuAu">/memory:docs-related-cli</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/commands/memory/memory-compact"><span title="/memory:compact" class="linkLabel_PuAu">/memory:compact</span></a></li></ul></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_d9ci menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/docs/zh/workflows/introduction"><span title="工作流" class="categoryLinkLabel_Oe72">工作流</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/workflows/introduction"><span title="介绍" class="linkLabel_PuAu">介绍</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/workflows/level-1-ultra-lightweight"><span title="级别 1超轻量" class="linkLabel_PuAu">级别 1超轻量</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/workflows/level-2-rapid"><span title="级别 2快速" class="linkLabel_PuAu">级别 2快速</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/docs/zh/workflows/level-3-standard"><span title="级别 3标准" class="linkLabel_PuAu">级别 3标准</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/workflows/level-4-brainstorm"><span title="级别 4头脑风暴" class="linkLabel_PuAu">级别 4头脑风暴</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/zh/workflows/level-5-intelligent"><span title="级别 5智能" class="linkLabel_PuAu">级别 5智能</span></a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/docs/zh/faq"><span title="常见问题" class="linkLabel_PuAu">常见问题</span></a></li></ul></nav></div></div></aside><main class="docMainContainer_namt"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_YAwJ"><div class="docItemContainer_Rv5Z"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_zCmv" aria-label="页面路径"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="主页面" class="breadcrumbs__link" href="/docs/zh/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_JFrk"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">工作流</span></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">级别 3标准</span></li></ul></nav><div class="tocCollapsible_O_Qc theme-doc-toc-mobile tocMobile_tjDr"><button type="button" class="clean-btn tocCollapsibleButton_htYj">本页总览</button></div><div class="theme-doc-markdown markdown"><header><h1>层级 3: 标准工作流</h1></header>
<p><strong>复杂度</strong>: 中-高 | <strong>产物</strong>: 持久化会话文件 | <strong>状态</strong>: 完全会话管理</p>
<p>层级 3 工作流提供完整规划并支持持久化会话管理。专为需要可追溯性、验证和结构化执行的多模块变更而设计。</p>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="概述">概述<a href="#概述" class="hash-link" aria-label="概述的直接链接" title="概述的直接链接" translate="no"></a></h2>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="包含的工作流">包含的工作流<a href="#包含的工作流" class="hash-link" aria-label="包含的工作流的直接链接" title="包含的工作流的直接链接" translate="no"></a></h2>
<table><thead><tr><th>工作流</th><th>用途</th><th>阶段数</th><th>产物位置</th></tr></thead><tbody><tr><td><code>plan</code></td><td>复杂功能开发</td><td>5 阶段</td><td><code>.workflow/active/{session}/</code></td></tr><tr><td><code>tdd-plan</code></td><td>测试驱动开发</td><td>6 阶段</td><td><code>.workflow/active/{session}/</code></td></tr><tr><td><code>test-fix-gen</code></td><td>测试修复生成</td><td>5 阶段</td><td><code>.workflow/active/WFS-test-{session}/</code></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="共同特性">共同特性<a href="#共同特性" class="hash-link" aria-label="共同特性的直接链接" title="共同特性的直接链接" translate="no"></a></h3>
<table><thead><tr><th>属性</th><th></th></tr></thead><tbody><tr><td><strong>复杂度</strong></td><td>中-高</td></tr><tr><td><strong>产物</strong></td><td>持久化文件 (<code>.workflow/active/{session}/</code>)</td></tr><tr><td><strong>状态</strong></td><td>完全会话管理</td></tr><tr><td><strong>验证</strong></td><td>内置验证步骤</td></tr><tr><td><strong>执行</strong></td><td><code>/workflow:execute</code></td></tr><tr><td><strong>适用场景</strong></td><td>多模块、可追溯任务</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="工作流-1-plan---verify---execute">工作流 1: plan -&gt; verify -&gt; execute<a href="#工作流-1-plan---verify---execute" class="hash-link" aria-label="工作流 1: plan -&gt; verify -&gt; execute的直接链接" title="工作流 1: plan -&gt; verify -&gt; execute的直接链接" translate="no"></a></h2>
<p><strong>5 阶段完整规划工作流</strong></p>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="命令">命令<a href="#命令" class="hash-link" aria-label="命令的直接链接" title="命令的直接链接" translate="no"></a></h3>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:plan </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;实现 OAuth2 认证系统&quot;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:plan-verify </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 验证计划(推荐)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:execute</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:review </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># (可选) 代码审查</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程图">流程图<a href="#流程图" class="hash-link" aria-label="流程图的直接链接" title="流程图的直接链接" translate="no"></a></h3>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程阶段">流程阶段<a href="#流程阶段" class="hash-link" aria-label="流程阶段的直接链接" title="流程阶段的直接链接" translate="no"></a></h3>
<p><strong>阶段 1: 会话发现</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:session:start </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--auto</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;实现 OAuth2 认证系统&quot;</span><br></span></code></pre></div></div>
<ul>
<li class="">创建或发现工作流会话</li>
<li class="">返回: <code>sessionId</code></li>
</ul>
<p><strong>阶段 2: 上下文收集</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:context-gather</span><br></span></code></pre></div></div>
<ul>
<li class="">分析代码库结构</li>
<li class="">识别技术栈和模式</li>
<li class="">返回: <code>context-package.json</code> + <code>conflict_risk</code></li>
</ul>
<p><strong>阶段 3: 冲突解决</strong>(条件触发)</p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 仅当 conflict_risk &gt;= medium 时</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:conflict-resolution</span><br></span></code></pre></div></div>
<ul>
<li class="">检测潜在冲突</li>
<li class="">解决依赖问题</li>
<li class="">确保清晰的执行路径</li>
</ul>
<p><strong>阶段 4: 任务生成</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:task-generate-agent</span><br></span></code></pre></div></div>
<ul>
<li class="">成结构化任务</li>
<li class="">创建依赖图</li>
<li class="">返回: <code>IMPL_PLAN.md</code> + <code>IMPL-*.json</code> + <code>TODO_LIST.md</code></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="产物">产物<a href="#产物" class="hash-link" aria-label="产物的直接链接" title="产物的直接链接" translate="no"></a></h3>
<p><strong>位置</strong>: <code>.workflow/active/{WFS-session}/</code></p>
<div class="language-text codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-text codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">.workflow/active/WFS-oauth2-auth-2025-02-03/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── workflow-session.json # 会话元数据</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── IMPL_PLAN.md # 实现计划</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── TODO_LIST.md # 进度跟踪</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── .task/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ ├── IMPL-001.json # 主任务</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ ├── IMPL-002.json</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ └── ...</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">└── .process/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> ├── context-package.json # 项目上下文</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> ├── conflict-resolution.json # 冲突分析</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> └── planning-notes.md</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="适用场景">适用场景<a href="#适用场景" class="hash-link" aria-label="适用场景的直接链接" title="适用场景的直接链接" translate="no"></a></h3>
<ul>
<li class="">多模块变更</li>
<li class="">代码重构</li>
<li class="">需要依赖分析</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="工作流-2-tdd-plan---execute---tdd-verify">工作流 2: tdd-plan -&gt; execute -&gt; tdd-verify<a href="#工作流-2-tdd-plan---execute---tdd-verify" class="hash-link" aria-label="工作流 2: tdd-plan -&gt; execute -&gt; tdd-verify的直接链接" title="工作流 2: tdd-plan -&gt; execute -&gt; tdd-verify的直接链接" translate="no"></a></h2>
<p><strong>6 阶段测试驱动开发工作流</strong></p>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="命令-1">命令<a href="#命令-1" class="hash-link" aria-label="命令的直接链接" title="命令的直接链接" translate="no"></a></h3>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tdd-plan </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;使用 TDD 实现用户注册&quot;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:execute </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 遵循 Red-Green-Refactor</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tdd-verify </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 验证 TDD 合规性</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程图-1">流程图<a href="#流程图-1" class="hash-link" aria-label="流程图的直接链接" title="流程图的直接链接" translate="no"></a></h3>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程阶段-1">流程阶段<a href="#流程阶段-1" class="hash-link" aria-label="流程阶段的直接链接" title="流程阶段的直接链接" translate="no"></a></h3>
<p><strong>阶段 1: 会话发现</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:session:start </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--type</span><span class="token plain"> tdd </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--auto</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;TDD: 用户注册&quot;</span><br></span></code></pre></div></div>
<p><strong>TDD 结构化格式</strong>:</p>
<div class="language-text codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-text codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">TDD: [功能名称]</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">GOAL: [目标]</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">SCOPE: [包含/排除的范围]</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">CONTEXT: [背景]</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">TEST_FOCUS: [测试场景]</span><br></span></code></pre></div></div>
<p><strong>阶段 2: 上下文收集</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:context-gather</span><br></span></code></pre></div></div>
<p><strong>阶段 3: 测试覆盖率分析</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:test-context-gather</span><br></span></code></pre></div></div>
<ul>
<li class="">检测测试框架</li>
<li class="">分析现有测试覆盖率</li>
<li class="">识别覆盖率缺口</li>
</ul>
<p><strong>阶段 4: 冲突解决</strong>(条件触发)</p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 仅当 conflict_risk &gt;= medium 时</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:conflict-resolution</span><br></span></code></pre></div></div>
<p><strong>阶段 5: TDD 任务生成</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:task-generate-tdd</span><br></span></code></pre></div></div>
<ul>
<li class="">生成包含内置 Red-Green-Refactor 循环的 IMPL 任务</li>
<li class=""><code>meta.tdd_workflow: true</code></li>
<li class=""><code>flow_control.implementation_approach</code> 包含 3 个步骤red/green/refactor</li>
</ul>
<p><strong>阶段 6: TDD 结构验证</strong></p>
<ul>
<li class="">验证 TDD 结构合规性</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="tdd-任务结构">TDD 任务结构<a href="#tdd-任务结构" class="hash-link" aria-label="TDD 任务结构的直接链接" title="TDD 任务结构的直接链接" translate="no"></a></h3>
<div class="language-json codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-json codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;id&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;IMPL-001&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;title&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;实现用户注册&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;meta&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;tdd_workflow&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token boolean" style="color:rgb(255, 88, 116)">true</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;flow_control&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;implementation_approach&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">[</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;step&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(247, 140, 108)">1</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;title&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;Red: 编写失败的测试&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;description&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;编写一个失败的测试&quot;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;step&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(247, 140, 108)">2</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;title&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;Green: 使测试通过&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;description&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;实现最小代码使测试通过&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;test_fix_cycle&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;max_iterations&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(247, 140, 108)">3</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;pass_threshold&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(247, 140, 108)">0.95</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;step&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token number" style="color:rgb(247, 140, 108)">3</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;title&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;Refactor: 改进代码&quot;</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">&quot;description&quot;</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;在保持测试通过的同时重构&quot;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">]</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="铁律">铁律<a href="#铁律" class="hash-link" aria-label="铁律的直接链接" title="铁律的直接链接" translate="no"></a></h3>
<div class="language-text codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-text codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">没有失败的测试,就没有生产代码</span><br></span></code></pre></div></div>
<p><strong>执行方法</strong>:</p>
<ul>
<li class="">阶段 5: <code>implementation_approach</code> 包含测试优先步骤Red -&gt; Green -&gt; Refactor</li>
<li class="">Green 阶段: 包含 test-fix-cycle 配置(最多 3 次迭代)</li>
<li class="">自动回滚: 达到最大迭代次数且测试未通过时触发</li>
</ul>
<p><strong>顺序为何重要</strong>:</p>
<ul>
<li class="">后写的测试会立即通过 -&gt; 证明不了什么</li>
<li class="">测试优先强制在实现前发现边界情况</li>
<li class="">后写测试验证的是已构建的内容,而非所需内容</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="适用场景-1">适用场景<a href="#适用场景-1" class="hash-link" aria-label="适用场景的直接链接" title="适用场景的直接链接" translate="no"></a></h3>
<ul>
<li class="">测试驱动开发</li>
<li class="">高质量功能需求</li>
<li class="">关键系统组件</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="工作流-3-test-fix-gen---test-cycle-execute">工作流 3: test-fix-gen -&gt; test-cycle-execute<a href="#工作流-3-test-fix-gen---test-cycle-execute" class="hash-link" aria-label="工作流 3: test-fix-gen -&gt; test-cycle-execute的直接链接" title="工作流 3: test-fix-gen -&gt; test-cycle-execute的直接链接" translate="no"></a></h2>
<p><strong>5 阶段测试修复生成工作流</strong></p>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="命令-2">命令<a href="#命令-2" class="hash-link" aria-label="命令的直接链接" title="命令的直接链接" translate="no"></a></h3>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 会话模式</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:test-fix-gen WFS-user-auth-v2</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:test-cycle-execute</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 提示词模式</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:test-fix-gen </span><span class="token string" style="color:rgb(195, 232, 141)">&quot;测试认证 API&quot;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:test-cycle-execute</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程图-2">流程图<a href="#流程图-2" class="hash-link" aria-label="流程图的直接链接" title="流程图的直接链接" translate="no"></a></h3>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="流程阶段-2">流程阶段<a href="#流程阶段-2" class="hash-link" aria-label="流程阶段的直接链接" title="流程阶段的直接链接" translate="no"></a></h3>
<p><strong>阶段 1: 创建/使用测试会话</strong></p>
<p><strong>会话模式</strong>(使用现有会话):</p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:session:start </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--type</span><span class="token plain"> </span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">test</span><span class="token plain"> </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--resume</span><span class="token plain"> WFS-user-auth-v2</span><br></span></code></pre></div></div>
<p><strong>提示词模式</strong>(创建新会话):</p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:session:start </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--type</span><span class="token plain"> </span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">test</span><span class="token plain"> </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--new</span><br></span></code></pre></div></div>
<p><strong>阶段 2: 收集测试上下文</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:test-context-gather</span><br></span></code></pre></div></div>
<p><strong>阶段 3: 测试生成分析</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:test-concept-enhanced</span><br></span></code></pre></div></div>
<ul>
<li class="">多层测试需求:<!-- -->
<ul>
<li class=""><strong>L0: 静态</strong> - 类型检查、代码检查</li>
<li class=""><strong>L1: 单元</strong> - 函数级测试</li>
<li class=""><strong>L2: 集成</strong> - 组件交互测试</li>
<li class=""><strong>L3: E2E</strong> - 完整系统测试</li>
</ul>
</li>
</ul>
<p><strong>阶段 4: 生成测试任务</strong></p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:tools:test-task-generate</span><br></span></code></pre></div></div>
<ul>
<li class=""><code>IMPL-001.json</code>: 测试理解与生成</li>
<li class=""><code>IMPL-001.5-review.json</code>: 质量门</li>
<li class=""><code>IMPL-002.json</code>: 测试执行与修复循环</li>
</ul>
<p><strong>阶段 5: 返回摘要</strong></p>
<ul>
<li class="">-&gt; <code>/workflow:test-cycle-execute</code></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="双模式支持">双模式支持<a href="#双模式支持" class="hash-link" aria-label="双模式支持的直接链接" title="双模式支持的直接链接" translate="no"></a></h3>
<table><thead><tr><th>模式</th><th>输入模式</th><th>上下文来源</th></tr></thead><tbody><tr><td><strong>会话模式</strong></td><td><code>WFS-xxx</code></td><td>源会话摘要</td></tr><tr><td><strong>提示词模式</strong></td><td>文本/文件路径</td><td>直接代码库分析</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="产物-1">产物<a href="#产物-1" class="hash-link" aria-label="产物的直接链接" title="产物的直接链接" translate="no"></a></h3>
<p><strong>位置</strong>: <code>.workflow/active/WFS-test-{session}/</code></p>
<div class="language-text codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-text codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">.workflow/active/WFS-test-user-auth-2025-02-03/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── workflow-session.json</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">├── .task/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ ├── IMPL-001.json # 测试理解与生成</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ ├── IMPL-001.5-review.json # 质量门</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">│ └── IMPL-002.json # 测试执行与修复循</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain">└── .process/</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> ├── TEST_ANALYSIS_RESULTS.md</span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> └── test-context-package.json</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="适用场景-2">适用场景<a href="#适用场景-2" class="hash-link" aria-label="适用场景的直接链接" title="适用场景的直接链接" translate="no"></a></h3>
<ul>
<li class="">测试失败修复</li>
<li class="">覆盖率提升</li>
<li class="">测试套件生成</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="层级-3-对比表">层级 3 对比表<a href="#层级-3-对比表" class="hash-link" aria-label="层级 3 对比表的直接链接" title="层级 3 对比表的直接链接" translate="no"></a></h2>
<table><thead><tr><th>方面</th><th>plan</th><th>tdd-plan</th><th>test-fix-gen</th></tr></thead><tbody><tr><td><strong>用途</strong></td><td>复杂功能</td><td>测试驱动开发</td><td>测试修复</td></tr><tr><td><strong>阶段</strong></td><td>5</td><td>6</td><td>5</td></tr><tr><td><strong>TDD</strong></td><td></td><td>是 (Red-Green-Refactor)</td><td>可选</td></tr><tr><td><strong>产物</strong></td><td><code>.workflow/active/</code></td><td><code>.workflow/active/</code></td><td><code>.workflow/active/WFS-test-*/</code></td></tr><tr><td><strong>验证</strong></td><td>plan-verify</td><td>tdd-verify</td><td>内置质量门</td></tr><tr><td><strong>最适合</strong></td><td>多模块变更</td><td>高质量功能</td><td>测试改进</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="执行-execute">执行: execute<a href="#执行-execute" class="hash-link" aria-label="执行: execute的直接链接" title="执行: execute的直接链接" translate="no"></a></h2>
<p>所有层级 3 工作流通过 <code>execute</code> 执行:</p>
<div class="language-bash codeBlockContainer_ZGJx theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_kX1v"><pre tabindex="0" class="prism-code language-bash codeBlock_TAPP thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_AdAo"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/workflow:execute </span><span class="token parameter variable" style="color:rgb(191, 199, 213)">--session</span><span class="token plain"> WFS-</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain">session-id</span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_SAay" id="关键特性">关键特性<a href="#关键特性" class="hash-link" aria-label="关键特性的直接链接" title="关键特性的直接链接" translate="no"></a></h3>
<ul>
<li class=""><strong>依赖分析</strong> - 自动任务依赖解析</li>
<li class=""><strong>并行执行</strong> - 独立任务并行运行</li>
<li class=""><strong>进度跟踪</strong> - 基于会话的 TODO 更新</li>
<li class=""><strong>摘要</strong> - 为依赖任务生成任务完成摘要</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_SAay" id="相关工作流">相关工作流<a href="#相关工作流" class="hash-link" aria-label="相关工作流的直接链接" title="相关工作流的直接链接" translate="no"></a></h2>
<ul>
<li class=""><a class="" href="/docs/zh/workflows/level-2-rapid">层级 2: 快速</a> - 更简单的工作流</li>
<li class=""><a class="" href="/docs/zh/workflows/level-4-brainstorm">层级 4: 头脑风暴</a> - 多角色探索</li>
<li class=""><a class="" href="/docs/zh/workflows/level-5-intelligent">层级 5: 智能</a> - 自动化编排</li>
<li class=""><a class="" href="/docs/zh/workflows/faq">常见问题</a> - 常见问题解答</li>
</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_HJkF"><a href="https://github.com/ccw/docs/tree/main/docs/workflows/level-3-standard.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_UohW" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>编辑此页</a></div><div class="col lastUpdated_g62E"></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="文件选项卡"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/zh/workflows/level-2-rapid"><div class="pagination-nav__sublabel">上一页</div><div class="pagination-nav__label">Level 2: Rapid</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/zh/workflows/level-4-brainstorm"><div class="pagination-nav__sublabel">下一页</div><div class="pagination-nav__label">Level 4: Brainstorm</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_TN1Q thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#概述" class="table-of-contents__link toc-highlight">概述</a></li><li><a href="#包含的工作流" class="table-of-contents__link toc-highlight">包含的工作流</a><ul><li><a href="#共同特性" class="table-of-contents__link toc-highlight">共同特性</a></li></ul></li><li><a href="#工作流-1-plan---verify---execute" class="table-of-contents__link toc-highlight">工作流 1: plan -&gt; verify -&gt; execute</a><ul><li><a href="#命令" class="table-of-contents__link toc-highlight">命令</a></li><li><a href="#流程图" class="table-of-contents__link toc-highlight">流程图</a></li><li><a href="#流程阶段" class="table-of-contents__link toc-highlight">流程阶段</a></li><li><a href="#产物" class="table-of-contents__link toc-highlight">产物</a></li><li><a href="#适用场景" class="table-of-contents__link toc-highlight">适用场景</a></li></ul></li><li><a href="#工作流-2-tdd-plan---execute---tdd-verify" class="table-of-contents__link toc-highlight">工作流 2: tdd-plan -&gt; execute -&gt; tdd-verify</a><ul><li><a href="#命令-1" class="table-of-contents__link toc-highlight">命令</a></li><li><a href="#流程图-1" class="table-of-contents__link toc-highlight">流程图</a></li><li><a href="#流程阶段-1" class="table-of-contents__link toc-highlight">流程阶段</a></li><li><a href="#tdd-任务结构" class="table-of-contents__link toc-highlight">TDD 任务结构</a></li><li><a href="#铁律" class="table-of-contents__link toc-highlight">铁律</a></li><li><a href="#适用场景-1" class="table-of-contents__link toc-highlight">适用场景</a></li></ul></li><li><a href="#工作流-3-test-fix-gen---test-cycle-execute" class="table-of-contents__link toc-highlight">工作流 3: test-fix-gen -&gt; test-cycle-execute</a><ul><li><a href="#命令-2" class="table-of-contents__link toc-highlight">命令</a></li><li><a href="#流程图-2" class="table-of-contents__link toc-highlight">流程图</a></li><li><a href="#流程阶段-2" class="table-of-contents__link toc-highlight">流程阶段</a></li><li><a href="#双模式支持" class="table-of-contents__link toc-highlight">双模式支持</a></li><li><a href="#产物-1" class="table-of-contents__link toc-highlight">产物</a></li><li><a href="#适用场景-2" class="table-of-contents__link toc-highlight">适用场景</a></li></ul></li><li><a href="#层级-3-对比表" class="table-of-contents__link toc-highlight">层级 3 对比表</a></li><li><a href="#执行-execute" class="table-of-contents__link toc-highlight">执行: execute</a><ul><li><a href="#关键特性" class="table-of-contents__link toc-highlight">关键特性</a></li></ul></li><li><a href="#相关工作流" class="table-of-contents__link toc-highlight">相关工作流</a></li></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="footer__copyright">版权 © 2026 CCW。使用 Docusaurus 构建。</div></div></div></footer></div>
</body>
</html>