親Epic: #41
目的
実装に入る前に、追加コマンドが「ラーメン厨房メタファー上で何をする操作か」を確定させる。以降のタスク(注文生成・ハンドラ・UI)はこの仕様に従う。
たたき台(この方向で詰める)
git stash / git stash pop … 割り込み注文ギミック
- 調理中のラーメンがある状態で「常連の割り込み」イベントが発生
git stash で現在調理中の一杯を一時退避(レーンから外して保留状態に)
- 割り込み注文を
add → commit → push で捌く
git stash pop で退避した一杯を元のレーンへ復帰させ、続きから調理
- 一定時間内に pop しない/退避せず割り込みを無視するとペナルティ
git reset --soft HEAD~1 … 作り直しギミック
- commit 後に「やっぱり変更で」イベント
git reset --soft HEAD~1 で直前の commit を取り消す(stagedItems は残す=ソフト)
- 再度
git commit して確定し直す
決めること
アウトプット
依存
なし(最初に着手。他タスクの前提)
親Epic: #41
目的
実装に入る前に、追加コマンドが「ラーメン厨房メタファー上で何をする操作か」を確定させる。以降のタスク(注文生成・ハンドラ・UI)はこの仕様に従う。
たたき台(この方向で詰める)
git stash/git stash pop… 割り込み注文ギミックgit stashで現在調理中の一杯を一時退避(レーンから外して保留状態に)add → commit → pushで捌くgit stash popで退避した一杯を元のレーンへ復帰させ、続きから調理git reset --soft HEAD~1… 作り直しギミックgit reset --soft HEAD~1で直前の commit を取り消す(stagedItemsは残す=ソフト)git commitして確定し直す決めること
Ramenのどのフラグをどう変えるか)アウトプット
依存
なし(最初に着手。他タスクの前提)