[ PROMPT_NODE_22614 ]
sdlc-phases
[ SKILL_DOCUMENTATION ]
# SDLC 阶段参考
包含详细工作流和测试流程的所有阶段。
---
## 阶段概览
Bootstrap (引导) -> Discovery (发现) -> Architecture (架构) -> Infrastructure (基础设施)
| | | |
(设置) (分析 PRD) (设计) (云/数据库设置)
|
Development (开发) <- QA (测试) <- Deployment (部署) <- Business Ops (业务运营) <- Growth Loop (增长循环)
| | | | |
(构建) (测试) (发布) (监控) (迭代)
---
## 阶段 0: Bootstrap (引导)
**目的:** 初始化 Loki 模式环境
### 操作:
1. 创建 `.loki/` 目录结构
2. 在 `.loki/state/orchestrator.json` 中初始化编排器状态
3. 验证 PRD 是否存在且可读
4. 生成初始智能体池 (3-5 个智能体)
5. 创建 CONTINUITY.md
### 创建的目录结构:
.loki/
+-- CONTINUITY.md
+-- state/
| +-- orchestrator.json
| +-- agents/
| +-- circuit-breakers/
+-- queue/
| +-- pending.json
| +-- in-progress.json
| +-- completed.json
| +-- dead-letter.json
+-- specs/
+-- memory/
+-- artifacts/
---
## 阶段 1: Discovery (发现)
**目的:** 理解需求和市场背景
### 操作:
1. 解析 PRD,提取需求
2. 生成 `biz-analytics` 智能体进行竞争对手研究
3. 网络搜索竞争对手,提取功能和评价
4. 识别市场空白和机会
5. 生成带有优先级和依赖关系的待办任务列表
### 输出:
- 需求文档
- 竞争分析
- `.loki/queue/pending.json` 中的初始任务待办列表
---
## 阶段 2: Architecture (架构)
**目的:** 设计系统架构并生成规范
### 规范优先工作流 (SPEC-FIRST WORKFLOW)
**步骤 1: 从 PRD 提取 API 需求**
- 解析 PRD 中的用户故事和功能
- 映射到 REST/GraphQL 操作
- 记录数据模型和关系
**步骤 2: 生成 OpenAPI 3.1 规范**
yaml
openapi: 3.1.0
info:
title: Product API
version: 1.0.0
paths:
/auth/login:
post:
summary: 用户认证并返回 JWT
requestBody:
required: true
content:
application/json:
schema:
type: object
required: [email, password]
properties:
email: { type: string, format: email }
password: { type: string, minLength: 8 }
responses:
200:
description: 成功
content:
application/json:
schema:
type: object