Skip to content

[backend] コース2シードをゲーム実装と整合させる(実装済みコマンドのみ出題) #45

Description

@yozure420

親Epic: #41

目的

未実装のコース2コマンド(rebase / cherry-pick / revert 等)が「必須手順」やヘルプで実プレイ可能かのように出てしまうのを防ぐ。

背景

backend/seed.py の course=2 には stash 系のほか rebase / cherry-pick / reset / revert が入っている。フロントは fetchCommandsByCourse / fetchCommandCatalogByCourse でこれらを取得するため、今回実装しないコマンドがヘルプ一覧やフォールバック判定に混ざる。

やること

  • 今回のスコープ(stash / stash pop / reset --soft +コアコマンド)に合わせ、course=2 で出題/表示するコマンド集合を整理
  • 未実装コマンドをヘルプに出さない方針を決めて反映(seed 側で分ける or フラグ列追加 or フロントでフィルタ)
  • 必要なら game_note 等のメタデータを新ギミック用に補充
  • seed.py 変更後の再投入手順を確認

対象ファイル

  • backend/seed.py
  • (方針次第で)backend/models / frontend/src/api/cmdFetch_1.ts

受け入れ条件

  • course=2 のヘルプ/出題に未実装コマンドが出ない

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingnormal-modenormalモード(中級/course=2)実装

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions