ELD Sense Planning
計画する
- Goal、Non-goals、Observation、Hypothesis、Acceptance Criteria、Routeを確認する。
- タスクを時間ではなく意味的変更とロールバック境界で分ける。
- 各タスクに入力、出力、変更境界、依存、重要主張、必要Evidenceを付ける。
- テスト先行、実装先行、探索を対象に応じて選ぶ。
- 統合点と最終Outcome確認を明示する。
タスク形式
task:
id: <stable id>
goal: <達成する意味的変更>
route: explore | P0 | P1 | P2
inputs: []
changes: []
dependencies: []
claims: []
required_evidence: []
rollback: <戻し方>
integration_point: <統合先>
すべてのタスクへLaw/Termを強制しない。耐久的な規範・語彙を変更するタスクだけ関連Cardを持つ。
並列化する
データ、判断、ファイル書き込み、環境、Evidenceの依存を確認する。同じ正本への書き込みや、一方のDecisionを他方が前提にするタスクは並列化しない。
並列タスクには同じ結論を競わせず、境界の異なる成果物を割り当てる。統合担当、衝突規則、失敗時の継続条件を計画に含める。
詳細な判断例が必要な時は references/planning-guide.md を読む。
完了条件
- Routeに対して過剰・過少な成果物がない。
- exploreの結果を本番変更と混ぜていない。
- P1/P2にrollbackと統合点がある。
- 重要主張と必要Evidenceが対応している。
- Outcome確認が技術テストだけで終わっていない。