testコマンドを実行すると `tmp/test` ディレクトリを作ってテストを実行するので、意図的にこのディレクトリで日記を運用していない限りは大丈夫だと思っています。

> gem モード(仮称) を rake spec から実行

テストのインタフェースを一箇所にまとめるという意味で、これはその通りですね。
いい実装方法が思いつかなかったので、testコマンドで逃げています。