missionforge-workflow
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesemissionforge-workflow
missionforge-workflow
The complete MissionForge workflow for managing AI-assisted software missions from start to finish. Use this as your reference for the full lifecycle.
这是用于管理AI辅助软件任务的完整MissionForge工作流,涵盖从开始到结束的全流程。可将其作为全生命周期的参考指南。
Install
安装
bash
pip install git+https://github.com/loudiman/Mission-Forge.gitbash
pip install git+https://github.com/loudiman/Mission-Forge.gitor from source:
or from source:
pip install -e ".[dev]"
undefinedpip install -e ".[dev]"
undefinedFull Lifecycle
完整生命周期
Phase 1 — Initialize
阶段1 — 初始化
Create the mission workspace and define the parent mission:
bash
missionforge init MF-001创建任务工作区并定义父任务:
bash
missionforge init MF-001Edit .missionforge/missions/MF-001/mission.yaml
Edit .missionforge/missions/MF-001/mission.yaml
missionforge mission MF-001 --validate
undefinedmissionforge mission MF-001 --validate
undefinedPhase 2 — Decompose
阶段2 — 分解
Break the parent mission into independently-executable sub-missions:
bash
missionforge decompose MF-001将父任务拆分为可独立执行的子任务:
bash
missionforge decompose MF-001Creates sub-mission templates in sub-missions/
Creates sub-mission templates in sub-missions/
Fill in each MF-001-A.yaml, MF-001-B.yaml, etc.
Fill in each MF-001-A.yaml, MF-001-B.yaml, etc.
missionforge validate-submission MF-001 MF-001-A
missionforge validate-submission MF-001 MF-001-B
undefinedmissionforge validate-submission MF-001 MF-001-A
missionforge validate-submission MF-001 MF-001-B
undefinedPhase 3 — Baseline
阶段3 — 基准捕获
Capture pre-implementation metrics for each sub-mission:
bash
missionforge baseline capture MF-001-A为每个子任务捕获实施前的指标:
bash
missionforge baseline capture MF-001-AEdit baseline.todo.json with measured values
Edit baseline.todo.json with measured values
missionforge baseline commit MF-001-A
Repeat for each sub-mission before writing any implementation code.missionforge baseline commit MF-001-A
在编写任何实施代码前,为每个子任务重复上述步骤。Phase 4 — Plan
阶段4 — 规划
Generate or review the execution plan:
bash
missionforge plan MF-001生成或审核执行计划:
bash
missionforge plan MF-001Phase 5 — Implement
阶段5 — 实施
Work through sub-missions in order. Use to see what's up:
nextbash
missionforge next MF-001Check workspace status anytime:
bash
missionforge workspace status按顺序完成子任务。使用命令查看待办事项:
nextbash
missionforge next MF-001随时查看工作区状态:
bash
missionforge workspace statusPhase 6 — Report
阶段6 — 报告
Generate a mission report after implementation:
bash
missionforge report MF-001实施完成后生成任务报告:
bash
missionforge report MF-001Command Quick Reference
命令速查
| Command | Purpose |
|---|---|
| Initialize mission workspace |
| Validate parent mission.yaml |
| Guided sub-mission decomposition |
| Validate a sub-mission file |
| Generate baseline.todo.json |
| Commit immutable baseline.json |
| Reset baseline for re-capture |
| Generate execution plan |
| Show next sub-mission to implement |
| Generate mission report |
| List all missions and their status |
| 命令 | 用途 |
|---|---|
| 初始化任务工作区 |
| 验证父任务mission.yaml文件 |
| 引导式子任务分解 |
| 验证子任务文件 |
| 生成baseline.todo.json文件 |
| 提交不可修改的baseline.json文件 |
| 重置基准以重新捕获数据 |
| 生成执行计划 |
| 显示下一个待实施的子任务 |
| 生成任务报告 |
| 列出所有任务及其状态 |
Global Options
全局选项
bash
--verbose, -v # Enable DEBUG logging
--log-file PATH # Write logs to filebash
--verbose, -v # Enable DEBUG logging
--log-file PATH # Write logs to fileMission ID Conventions
任务ID命名规范
- Parent: ,
MF-001,PROJ-042FG-123A - Sub-mission: ,
MF-001-A,MF-001-BPROJ-042-C
- 父任务:,
MF-001,PROJ-042FG-123A - 子任务:,
MF-001-A,MF-001-BPROJ-042-C
Individual Skill Docs
独立技能文档
- — workspace initialization
mission-init - — schema validation
mission-validate - — decomposition workflow
mission-decompose - — baseline metrics
baseline-capture
- — 工作区初始化
mission-init - — schema验证
mission-validate - — 分解工作流
mission-decompose - — 基准指标
baseline-capture