親Epic: #41 / 依存: 設計issue(先に確定)
目的
course === 2 のとき、通常の add/commit 注文に加えて、stash / reset ギミックを要求する注文フローを生成できるようにする。
現状
frontend/src/game/commandLogic.ts の createLaneAwarePullOrderPayload は取得コマンドの中身を使わず、常に [addStep, commit(Step)](+レーン受付)か git branch イベントのみ生成する。
やること
対象ファイル
frontend/src/game/commandLogic.ts
frontend/src/hooks/useGmScreen.ts(必要なら注文開始側の受け渡し調整)
受け入れ条件
- course=1 の注文生成が従来通り
- course=2 で新ギミックの注文が指定確率で出現し、必要ステップ列が正しく組まれる
親Epic: #41 / 依存: 設計issue(先に確定)
目的
course === 2のとき、通常の add/commit 注文に加えて、stash / reset ギミックを要求する注文フローを生成できるようにする。現状
frontend/src/game/commandLogic.tsのcreateLaneAwarePullOrderPayloadは取得コマンドの中身を使わず、常に[addStep, commit(Step)](+レーン受付)かgit branchイベントのみ生成する。やること
PullOrderPayloadを生成(stash → 割り込み調理 → stash pop の手順)PullOrderPayloadを生成(commit 済み前提 → reset --soft → 再 commit)noticeTitle/orderText/noticeDetailsを新ギミック用に設定対象ファイル
frontend/src/game/commandLogic.tsfrontend/src/hooks/useGmScreen.ts(必要なら注文開始側の受け渡し調整)受け入れ条件