# 🔵 BlueLamp3 - AI Agent Orchestration System

BlueLamp3は、24種類の専門AIエージェントを統括し、Knowledge Injectionによる暗号化された専門知識の自動注入を行うAIオーケストレーションシステムです。本バージョンから**100スロット対応**及び**Portal連携**を完全サポートしています。

## ✨ 主な機能

- **🚀 bypassモード**: 許可なしで中断のない実装進行
- **🔐 Knowledge Injection**: 暗号化された専門知識の自動注入
- **🤖 24種類のAIエージェント**: 要件定義からデプロイまで全工程をカバー
- **🔒 セキュアプロンプト管理**: Portal経由の暗号化プロンプト配信
- **💎 100スロット対応**: 大規模プロジェクト向けスロット管理システム
- **🌐 Portal連携**: Webポータル経由でのプロジェクト管理統合

## 📦 インストール

```bash
npm install -g bluelamp3
# 注: コマンドは ブルーランプ として利用可能
```

## 🚀 使用方法

### 1. BlueLamp起動
```bash
ブルーランプ
```

### 2. エージェント呼び出し
Claude Code内で以下のようにエージェントを呼び出します：

```
@orchestrator プロジェクトを開始したいです
@requirements-engineer 要件定義を作成してください
@mockup-queen UIデザインを作成してください
@implementation-x 実装計画を策定してください
```

## 🤖 利用可能なエージェント（24種類）

### プロトコルエージェント（01-19）
1. **orchestrator** - オーケストレーター（統括管理）
2. **requirements-engineer** - 要件定義クリエイター
3. **design-theme** - デザインテーマ作成
4. **design-system** - デザインシステム構築
5. **mockup-queen** - モックアップ統括
6. **mockup-worker** - 個別モックアップ作成
7. **data-modeling** - データモデリング
8. **implementation-consultant** - 実装コンサルタント
9. **environment-setup** - 環境変数設定
10. **initial-commit** - Git初期化
11. **prototype-queen** - プロトタイプ統括
12. **prototype-worker** - プロトタイプ実装
13. **prototype-supervisor** - プロトタイプ監修
14. **implementation-coordinator** - 実装コーディネーター
15. **vertical-slice-queen** - 垂直スライス統括
16. **backend-implementation** - バックエンド実装
17. **test-quality** - テスト品質管理
18. **integration-test** - 統合テスト作成
19. **api-integration** - API統合

### 特殊エージェント（20-24）
20. **tester** - テスト実行・デバッグ
21. **debug-agent** - エラー解析・修正
22. **bluelamp-system** - システム全体統括
23. **refactoring-engineer** - リファクタリング
24. **implementation-x** - 実装計画作成

## 🔐 セキュリティ機能

### 暗号化プロンプト管理
- 全エージェントのプロンプトは暗号化されて保護
- Portal経由でのセキュアな配信
- トークンベース認証

### Knowledge Injection
- 起動時に自動的に専門知識を注入
- 暗号化された知識ベースからの取得
- エージェント固有の専門性を保証

## ⚙️ 設定

### Portal連携
BlueLamp3は本格的なWebポータル連携を提供します：

- **プロジェクト管理**: Web UIからプロジェクトの状態管理
- **スロット管理**: 100スロットの使用状況をリアルタイム監視
- **知識注入管理**: Portal経由での知識ベース更新
- **エージェント統計**: 24種類のエージェント使用状況の可視化

### 環境変数
```bash
export BLUELAMP_ENCRYPTION_KEY="your-encryption-key"
export BLUELAMP_TOKEN="your-secure-token"
export PORTAL_API_URL="https://bluelamp-portal.example.com"
```

### Claude Code設定
BlueLampは自動的にClaude CodeのMCP設定を行います。手動設定が必要な場合：

```json
{
  "mcpServers": {
    "bluelamp-secure": {
      "command": "node",
      "args": ["/path/to/bluelamp/lib/mcp-server/dist/secure-mcp-server.js"],
      "env": {
        "BLUELAMP_ENCRYPTION_KEY": "your-key",
        "BLUELAMP_TOKEN": "your-token"
      }
    }
  }
}
```

## 🛠️ 開発者向け情報

### アーキテクチャ
- **MCP Server**: Model Context Protocol準拠のサーバー
- **暗号化システム**: AES-256による強固な暗号化
- **エージェント管理**: 24種類の専門エージェントの統括管理
- **Knowledge Injection**: Portal APIとの連携による知識注入

### ディレクトリ構造
```
bluelamp/
├── bin/bluelamp              # 実行コマンド
├── lib/
│   ├── mcp-server/          # MCP Server実装
│   └── agents/              # エージェント定義
├── config/                  # 設定テンプレート
└── scripts/                 # セットアップスクリプト
```

## 🤝 サポート

- **GitHub**: https://github.com/bluelamp/bluelamp
- **Issues**: https://github.com/bluelamp/bluelamp/issues
- **Documentation**: https://github.com/bluelamp/bluelamp/wiki

## 📄 ライセンス

MIT License - 詳細は[LICENSE](LICENSE)ファイルを参照してください。

---

🔵 **BlueLamp** - AI Agent Orchestration System with Knowledge Injection