なぜ必要なのか

陶芸教室のサイトで会員は授業を予約し確認を受け取ります。日程変更を追加しても既存の確認ルールは保つ必要があります。管理者は変わる内容を正確に確認し判断を残したいと考えます。文言修正だけなら少ない記録が向きます。

どう解決するのか

現在の予約確認の要件を保ちます。日程変更ルールと追加シナリオ・作業を提案し、確認・実装して両方の動作を検証します。仕様を整合させ変更を保存します。

確認ルールを保ちながら日程変更のルールを仕様に反映

陶芸教室 · 仕様差分の例

既存ルールを保ち、追加を確認

現在の仕様

= 全ての予約に確認を送る

既存の動作も確認の対象

提案する変更

+ 授業の24時間前まで日程変更

例で合意した条件・時間境界を確認

確認 → 実装 → 両方の動作を検証

提案 + 仕様差分 + 設計 + 作業

整合した仕様

= 確認ルールを維持

+ 日程変更を追加

保存だけで正しい動作は証明できません。仕様とコードを一致させ、導入・記録維持の費用を検討します。

どんな考え方なのか

OpenSpecはコーディングエージェント向けに仕様と変更の成果物を管理します。理解が進めば記録を修正でき、新規プロジェクトにも対応します。差分の維持と導入費用に見合う利点が必要です。

出典