Loading...
Loading...
Compare original and translation side by side
{shortname}_{YYYYMMDD}user-authapi-rate-limituser-auth_20250115fix-login-error_20250115upgrade-deps_20250115refactor-api-client_20250115{shortname}_{YYYYMMDD}user-authapi-rate-limituser-auth_20250115fix-login-error_20250115upgrade-deps_20250115refactor-api-client_20250115spec.mdplan.mdtracks.mdmetadata.jsonindex.mdspec.mdplan.mdtracks.mdmetadata.jsonindex.mdundefinedundefined| Risk | Impact | Mitigation |
|---|---|---|
| Risk description | High/Medium/Low | Mitigation strategy |
| 风险 | 影响程度 | 缓解措施 |
|---|---|---|
| 风险描述 | 高/中/低 | 缓解策略 |
undefinedundefinedundefinedundefined{track-id}{track-id}| Phase | Checkpoint SHA | Date | Status |
|---|---|---|---|
| Phase 1 | pending | ||
| Phase 2 | pending | ||
| Phase 3 | pending |
undefined| 阶段 | 检查点SHA | 日期 | 状态 |
|---|---|---|---|
| 阶段1 | pending | ||
| 阶段2 | pending | ||
| 阶段3 | pending |
undefined| Marker | Meaning | Usage |
|---|---|---|
| Pending | Task not started |
| In Progress | Currently being worked |
| Complete | Task finished (include SHA) |
| Skipped | Intentionally not done |
| Blocked | Waiting on dependency |
- [x] **Task 1.1**: Set up database schema `abc1234`
- [~] **Task 1.2**: Implement user model
- [ ] **Task 1.3**: Add validation logic
- [!] **Task 1.4**: Integrate auth service (blocked: waiting for API key)
- [-] **Task 1.5**: Legacy migration (skipped: not needed)| 标记 | 含义 | 使用场景 |
|---|---|---|
| 待处理 | 任务未开始 |
| 进行中 | 当前正在处理 |
| 已完成 | 任务已完成(需包含SHA) |
| 已跳过 | 有意不执行的任务 |
| 已阻塞 | 等待依赖项完成 |
- [x] **任务1.1**: 设置数据库架构 `abc1234`
- [~] **任务1.2**: 实现用户模型
- [ ] **任务1.3**: 添加验证逻辑
- [!] **任务1.4**: 集成认证服务(阻塞原因:等待API密钥)
- [-] **任务1.5**: 遗留系统迁移(已跳过:无需执行)undefinedundefined| Track ID | Type | Status | Phase | Started | Assignee |
|---|---|---|---|---|---|
| user-auth_20250115 | feature | in-progress | 2/3 | 2025-01-15 | @developer |
| fix-login_20250114 | bug | pending | 0/2 | 2025-01-14 | - |
| Track ID | 类型 | 状态 | 阶段 | 开始日期 | 负责人 |
|---|---|---|---|---|---|
| user-auth_20250115 | feature | in-progress | 2/3 | 2025-01-15 | @developer |
| fix-login_20250114 | bug | pending | 0/2 | 2025-01-14 | - |
| Track ID | Type | Completed | Duration |
|---|---|---|---|
| setup-ci_20250110 | chore | 2025-01-12 | 2 days |
| Track ID | 类型 | 完成日期 | 耗时 |
|---|---|---|---|
| setup-ci_20250110 | chore | 2025-01-12 | 2天 |
| Track ID | Reason | Archived |
|---|---|---|
| old-feature_20241201 | Superseded | 2025-01-05 |
undefined| Track ID | 归档原因 | 归档日期 |
|---|---|---|
| old-feature_20241201 | 已被替代 | 2025-01-05 |
undefined{
"id": "user-auth_20250115",
"title": "User Authentication System",
"type": "feature",
"status": "in-progress",
"priority": "high",
"created": "2025-01-15T10:30:00Z",
"updated": "2025-01-15T14:45:00Z",
"started": "2025-01-15T11:00:00Z",
"completed": null,
"assignee": "@developer",
"phases": {
"total": 3,
"current": 2,
"completed": 1
},
"tasks": {
"total": 12,
"completed": 5,
"in_progress": 1,
"pending": 6
},
"checkpoints": [
{
"phase": 1,
"sha": "abc1234",
"date": "2025-01-15T13:00:00Z"
}
],
"dependencies": [],
"tags": ["auth", "security"]
}{
"id": "user-auth_20250115",
"title": "用户认证系统",
"type": "feature",
"status": "in-progress",
"priority": "high",
"created": "2025-01-15T10:30:00Z",
"updated": "2025-01-15T14:45:00Z",
"started": "2025-01-15T11:00:00Z",
"completed": null,
"assignee": "@developer",
"phases": {
"total": 3,
"current": 2,
"completed": 1
},
"tasks": {
"total": 12,
"completed": 5,
"in_progress": 1,
"pending": 6
},
"checkpoints": [
{
"phase": 1,
"sha": "abc1234",
"date": "2025-01-15T13:00:00Z"
}
],
"dependencies": [],
"tags": ["auth", "security"]
}/conductor:new-track/conductor:new-track[~][~][x][x]/conductor:revert/conductor:revert[!][!]Phase 1: Foundation
- Data models
- Database migrations
- Basic API structure
Phase 2: Core Logic
- Business logic implementation
- Input validation
- Error handling
Phase 3: Integration
- UI integration
- API documentation
- End-to-end tests阶段1:基础准备
- 数据模型
- 数据库迁移
- 基础API结构
阶段2:核心逻辑
- 业务逻辑实现
- 输入验证
- 错误处理
阶段3:集成
- UI集成
- API文档
- 端到端测试Phase 1: Reproduction
- Write failing test capturing bug
- Document reproduction steps
Phase 2: Fix
- Implement fix
- Verify test passes
- Check for regressions
Phase 3: Verification
- Manual verification
- Update documentation if needed阶段1:复现问题
- 编写捕获Bug的失败测试
- 记录复现步骤
阶段2:修复
- 实施修复
- 验证测试通过
- 检查是否有回退风险
阶段3:验证
- 手动验证
- 必要时更新文档Phase 1: Preparation
- Add characterization tests
- Document current behavior
Phase 2: Refactoring
- Apply changes incrementally
- Maintain green tests throughout
Phase 3: Cleanup
- Remove dead code
- Update documentation阶段1:准备
- 添加特征测试
- 记录当前行为
阶段2:重构
- 逐步应用变更
- 全程保持测试通过
阶段3:清理
- 删除死代码
- 更新文档