Skip to content

feat: インデックス状態管理(manifest.json / state.json)#17

Merged
Kewton merged 1 commit into
developfrom
feature/6-index-state
Mar 19, 2026
Merged

feat: インデックス状態管理(manifest.json / state.json)#17
Kewton merged 1 commit into
developfrom
feature/6-index-state

Conversation

@Kewton
Copy link
Copy Markdown
Owner

@Kewton Kewton commented Mar 19, 2026

Summary

  • state.json読み書きとスキーマバージョン管理を実装
  • manifest.jsonによるファイル一覧・ハッシュ管理を実装
  • SHA-256ファイルハッシュ計算と整合性チェック機能を実装

Test plan

  • IndexState作成・保存・読込テスト
  • スキーマバージョンチェックテスト(正常/不一致)
  • インデックス存在判定テスト
  • Manifest CRUD テスト
  • ファイルハッシュ計算テスト(決定性、異なるコンテンツ)
  • エラーケース(存在しないファイル)テスト
  • cargo clippy / fmt / test 全パス

Closes #6

🤖 Generated with Claude Code

- state.json読み書きとスキーマバージョン管理
- manifest.jsonによるファイル一覧・ハッシュ管理
- SHA-256ファイルハッシュ計算
- 整合性チェック機能

Closes #6

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Kewton Kewton force-pushed the feature/6-index-state branch from 3cd9599 to 6246651 Compare March 19, 2026 09:30
@Kewton Kewton merged commit a89a4f9 into develop Mar 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant