refactor: hard-fork GSD -> MSD (Make Software Done)
Mechanical rename produced by scripts/msd-rename.cjs: gsd/Gsd/GSD -> msd/Msd/MSD across contents and paths, upstream package/repo coordinates -> @golem15/msd-core and golem15com/msd-core. Deep links into upstream history, sibling upstream packages, the GSD-2 import feature, CHANGELOG.md and .changeset/ are kept as-is. Hand edits on top: MSD block-letter banner and logos, LICENSE copyright line, package/plugin identity, regenerated lockfile, install-tree fixtures, derived registries and benchmark baseline; migration checksum baseline re-locked (MSD keeps its own install state, so no install had applied the old sums); sort-order and regex-escaped expectations in tests adjusted.
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# フェーズループ
|
||||
|
||||
> GSD Core が作業を整理する方法の核心的なメンタルモデル。
|
||||
> MSD Core が作業を整理する方法の核心的なメンタルモデル。
|
||||
|
||||
---
|
||||
|
||||
## ループとは何か
|
||||
|
||||
GSD Core はすべての開発作業を繰り返すサイクルとして構造化します:
|
||||
MSD Core はすべての開発作業を繰り返すサイクルとして構造化します:
|
||||
|
||||
```text
|
||||
Discuss → (UI デザイン) → Plan → Execute → Verify → Ship
|
||||
@@ -30,7 +30,7 @@ Discuss ステップは意図的に軽量です。それは仕様書を書く演
|
||||
|
||||
### UI デザイン(任意)
|
||||
|
||||
視覚的なコンポーネントを持つフェーズの場合、Discuss と Plan の間にオプションの `/gsd-ui-phase` ステップがあります。これは `UI-SPEC.md` を生成します——コードが書かれる前にレイアウト、インタラクション、視覚的な振る舞いを説明するデザインコントラクトです。デザインの曖昧さが異なる実装上の選択を生む可能性があるほど UI が複雑な場合に、このステップを実行する価値があります。明確なデザインコントラクトは、再実装するよりずっと安く書けます。
|
||||
視覚的なコンポーネントを持つフェーズの場合、Discuss と Plan の間にオプションの `/msd-ui-phase` ステップがあります。これは `UI-SPEC.md` を生成します——コードが書かれる前にレイアウト、インタラクション、視覚的な振る舞いを説明するデザインコントラクトです。デザインの曖昧さが異なる実装上の選択を生む可能性があるほど UI が複雑な場合に、このステップを実行する価値があります。明確なデザインコントラクトは、再実装するよりずっと安く書けます。
|
||||
|
||||
### Plan(計画)
|
||||
|
||||
@@ -87,7 +87,7 @@ Ship ステップはプルリクエストを作成し、フェーズアーティ
|
||||
- 実行が少数の非重複する計画に並行化できる(数十ではなく)。
|
||||
- 検証者がコードベース全体を読まずに確認できる、明確でテスト可能な完了の定義がある。
|
||||
|
||||
具体的には:「HMAC-SHA256 署名検証ミドルウェアを追加する」は良いフェーズスコープです。「認証システムを構築する」は通常そうではありません——ほぼ常に、別々のフェーズの方が良い複数の独立した懸念事項が含まれています。「README のタイポを修正する」はループが価値を加えるしきい値を下回っています;代わりに `/gsd-quick` を使ってください。
|
||||
具体的には:「HMAC-SHA256 署名検証ミドルウェアを追加する」は良いフェーズスコープです。「認証システムを構築する」は通常そうではありません——ほぼ常に、別々のフェーズの方が良い複数の独立した懸念事項が含まれています。「README のタイポを修正する」はループが価値を加えるしきい値を下回っています;代わりに `/msd-quick` を使ってください。
|
||||
|
||||
迷ったら、分割してください。小さいフェーズは速く完了し、より自信を持って検証でき、設計上の決定が誤りとわかった場合に方向修正しやすくなります。
|
||||
|
||||
@@ -113,7 +113,7 @@ Ship ステップはプルリクエストを作成し、フェーズアーティ
|
||||
|
||||
ループがうまく機能すれば、リズムのように感じます:各ステップが前のステップが仕事をしたために明確である、集中した境界を持つ作業のカデンス。オーバーヘッドは現実ですが、前払いです——何時間もの手直しではなく数分の計画として支払われます。
|
||||
|
||||
ループが正当化されるしきい値を下回る作業には、GSD Core はより軽量なプリミティブを提供します。フェーズループは一つのツールであり、唯一のツールではありません。
|
||||
ループが正当化されるしきい値を下回る作業には、MSD Core はより軽量なプリミティブを提供します。フェーズループは一つのツールであり、唯一のツールではありません。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user