diff --git a/.kiro/specs/latest-version-calculation/design.md b/.kiro/specs/latest-version-calculation/design.md
deleted file mode 100644
index 4f467de..0000000
--- a/.kiro/specs/latest-version-calculation/design.md
+++ /dev/null
@@ -1,226 +0,0 @@
-# 設計書
-
-## 概要
-
-この機能は、既存のgenesis追跡機能を活用して、永続化なしで最新バージョンを効率的に計算します。DAG構造を分析し、リーフノード(子を持たないノード)を特定することで、任意のコンテンツの最新バージョンを動的に取得します。
-
-## アーキテクチャ
-
-### 全体構成
-
-```
-┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
-│ CLI Layer │ │ Repo Layer │ │ DAG Layer │
-│ │ │ │ │ │
-│ show command │───▶│ latest() │───▶│ calculate_latest│
-│ │ │ │ │ │
-└─────────────────┘ └─────────────────┘ └─────────────────┘
- │ │
- ▼ ▼
- ┌─────────────────┐ ┌─────────────────┐
- │ CRDT State │ │ Node Storage │
- │ │ │ │
- │ get_state() │ │ get_node_map() │
- │ │ │ get() │
- └─────────────────┘ └─────────────────┘
-```
-
-### 計算フロー
-
-1. **Genesis関連ノード取得**: 全ノードからgenesis情報でフィルタ
-2. **親子関係分析**: 各ノードの親情報から子を持つノードを特定
-3. **リーフノード特定**: 子を持たないノードを収集
-4. **最新選択**: タイムスタンプで最新のリーフノードを選択
-
-## コンポーネントと インターフェース
-
-### DagGraph の拡張
-
-```rust
-impl DagGraph
-where
- S: NodeStorage
,
- P: serde::Serialize + serde::de::DeserializeOwned,
- M: serde::Serialize + serde::de::DeserializeOwned,
-{
- /// Genesis IDから最新バージョンを計算
- pub fn calculate_latest(&self, genesis_id: &Cid) -> Result