Rakeは構成管理に使える?

図1 成果物の依存関係

この図を見て思ったのは、まさに構成管理そのものではないかと。
管理対象をソース以外にドキュメントにも拡張して、
ツールをコンパイラなど以外に「人がチェックする」メッセージやメールを投げるようにしたら
要件仕様が変わった時に、実装、テストケースをチェックできるように変えられるのかな。

task テストケース => [モジュールA] do
処理内容
end

task モジュールA => [要件仕様A] do
処理内容
end

みたいな