mission-init

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

mission-init

mission-init

Initialize a new MissionForge mission workspace. Creates the standard directory structure and template files needed to begin a mission.
初始化一个新的MissionForge任务工作区。创建开始任务所需的标准目录结构和模板文件。

Usage

使用方法

bash
missionforge init <MISSION_ID>
bash
missionforge init <MISSION_ID>

or

or

missionforge workspace init <MISSION_ID>

**Options:**
- `--force` — Overwrite an existing mission workspace
missionforge workspace init <MISSION_ID>

**选项:**
- `--force` — 覆盖已有的任务工作区

What It Creates

创建的内容

.missionforge/
└── missions/
    └── <MISSION_ID>/
        ├── mission.yaml      # Mission definition (fill this in)
        ├── plan.yaml         # Execution plan
        ├── report.md         # Generated report
        └── sub-missions/     # Sub-mission directory
.missionforge/
└── missions/
    └── <MISSION_ID>/
        ├── mission.yaml      # 任务定义(请填写此文件)
        ├── plan.yaml         # 执行计划
        ├── report.md         # 生成的报告
        └── sub-missions/     # 子任务目录

Mission ID Format

任务ID格式

  • Parent missions:
    [A-Z]{2,4}-\d{3}[A-Z]?
    — e.g.,
    MF-001
    ,
    PROJ-042
    ,
    FG-123A
  • Sub-missions:
    [A-Z]{2,4}-\d{3}-[A-Z]
    — e.g.,
    MF-001-A
    ,
    PROJ-042-B
  • 父任务:
    [A-Z]{2,4}-\d{3}[A-Z]?
    — 示例:
    MF-001
    ,
    PROJ-042
    ,
    FG-123A
  • 子任务:
    [A-Z]{2,4}-\d{3}-[A-Z]
    — 示例:
    MF-001-A
    ,
    PROJ-042-B

Examples

示例

bash
undefined
bash
undefined

Create a new mission workspace

创建新的任务工作区

missionforge init MF-001
missionforge init MF-001

Overwrite an existing workspace

覆盖已有的工作区

missionforge init MF-001 --force
missionforge init MF-001 --force

Using the workspace subcommand

使用workspace子命令

missionforge workspace init PROJ-123
undefined
missionforge workspace init PROJ-123
undefined

Next Steps

后续步骤

After initializing, edit
mission.yaml
to define your mission, then run:
bash
missionforge mission MF-001 --validate
初始化完成后,编辑
mission.yaml
定义你的任务,然后运行:
bash
missionforge mission MF-001 --validate