Organize repository structure: clean up root directory
Major reorganization to improve clarity and maintainability: ## Documentation - Created new simple README.md focused on Layer 1 - Added docs/ARCHITECTURE.md explaining multi-layer design - Moved LAYER1_REBUILD.md -> docs/LAYER1.md - Archived old documentation to docs/archive/: - CHANGELOG.md, QUICKSTART.md, STATUS.md, USAGE.md - DESIGN.md, README_CONFIG.md, ROADMAP.md, TECHNICAL_REVIEW.md - claude.md, test-mcp.sh ## Source Code - Moved unused .rs files to src/tmp/: - ai_interpreter.rs (Layer 2 - future) - companion.rs (Layer 4b - future) - game_formatter.rs (Layer 4a - future) - memory.rs (old implementation) - extended.rs (old MCP server) ## Result Clean root directory with only essential files: - README.md (simple, Layer 1 focused) - Cargo.toml - .gitignore - docs/ (organized documentation) - src/ (active code only) All Layer 1 functionality remains intact and tested.
This commit is contained in:
70
docs/archive/CHANGELOG.md
Normal file
70
docs/archive/CHANGELOG.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# Changelog
|
||||
|
||||
## [Unreleased] - 2025-11-05
|
||||
|
||||
### 🎉 Major Changes: Complete Local Operation
|
||||
|
||||
#### Changed
|
||||
- **Removed external AI API dependency**: No longer calls Claude/OpenAI APIs
|
||||
- **Claude Code does the interpretation**: AIが解釈するのではなく、Claude Code 自身が解釈
|
||||
- **Zero cost**: API料金が一切かからない
|
||||
- **Complete privacy**: データが外部に送信されない
|
||||
|
||||
#### Technical Details
|
||||
- Removed `openai` crate dependency
|
||||
- Removed `ai-analysis` feature (no longer needed)
|
||||
- Simplified `ai_interpreter.rs` to be a lightweight wrapper
|
||||
- Updated `create_memory_with_ai` MCP tool to accept `interpreted_content` and `priority_score` from Claude Code
|
||||
- Added `create_memory_with_interpretation()` method to MemoryManager
|
||||
- Updated tool descriptions to guide Claude Code on how to interpret and score
|
||||
|
||||
#### Benefits
|
||||
- ✅ **完全ローカル**: 外部 API 不要
|
||||
- ✅ **ゼロコスト**: API 料金なし
|
||||
- ✅ **プライバシー**: データ漏洩の心配なし
|
||||
- ✅ **シンプル**: 依存関係が少ない
|
||||
- ✅ **高速**: ネットワーク遅延なし
|
||||
|
||||
#### How It Works Now
|
||||
|
||||
1. User: 「今日、新しいアイデアを思いついた」とメモリを作成
|
||||
2. Claude Code: 内容を解釈し、スコア (0.0-1.0) を計算
|
||||
3. Claude Code: `create_memory_with_ai` ツールを呼び出し、解釈とスコアを渡す
|
||||
4. aigpt: メモリを保存し、ゲーム風の結果を返す
|
||||
5. Claude Code: ユーザーに結果を表示
|
||||
|
||||
#### Migration Notes
|
||||
|
||||
For users who were expecting external AI API usage:
|
||||
- No API keys needed anymore (ANTHROPIC_API_KEY, OPENAI_API_KEY)
|
||||
- Claude Code (local) now does all the interpretation
|
||||
- This is actually better: faster, cheaper, more private!
|
||||
|
||||
---
|
||||
|
||||
## [0.1.0] - Initial Release
|
||||
|
||||
### Added
|
||||
- Basic memory CRUD operations
|
||||
- ChatGPT conversation import
|
||||
- stdio MCP server implementation
|
||||
- Psychological priority scoring (0.0-1.0)
|
||||
- Gamification features (rarity, diagnosis types, XP)
|
||||
- Romance companion system
|
||||
- 11 MCP tools for Claude Code integration
|
||||
|
||||
### Features
|
||||
- Memory capacity management (max 100 by default)
|
||||
- Automatic pruning of low-priority memories
|
||||
- Game-style result displays
|
||||
- Companion affection and level system
|
||||
- Daily challenges
|
||||
- Ranking displays
|
||||
|
||||
### Documentation
|
||||
- README.md with full examples
|
||||
- DESIGN.md with system architecture
|
||||
- TECHNICAL_REVIEW.md with evaluation
|
||||
- ROADMAP.md with 7-phase plan
|
||||
- QUICKSTART.md for immediate usage
|
||||
- USAGE.md for detailed instructions
|
||||
Reference in New Issue
Block a user