KembaliArsip / superapp-leadership / claude-management
superapp-leadership
claude-management
101 file · 675.1 KB
Sistem informasi live — claude-management.vercel.appBuka di tab baru
README
Claude Management
Persistent command center untuk arsip penuh ekosistem Claude: projects, conversations, insights, search, analytics, maintenance, import/export, dan asset ingestion pipeline.
Stack
- Next.js 14 App Router
- Tailwind CSS
- GitHub API sebagai canonical data store (repo private)
- Vercel KV (queue mutasi untuk batch sync)
- GitHub Actions + Git LFS worker untuk ingestion asset
Core Architecture
- Write endpoints (
POST/PUT/DELETE) tidak langsung menulis data final. - Mutation event masuk ke queue KV.
- Cron
/api/internal/sync(setiap 5 menit) replay queue lalu commit batch ke repo data GitHub. - Read endpoints (
GET) membaca canonical data + pending queue overlay.
API Surface
GET/POST/PUT/DELETE /api/projectsGET/POST/PUT/DELETE /api/conversationsGET/POST/PUT/DELETE /api/insightsGET /api/searchGET /api/dashboardGET /api/analyticsGET /api/recommendationsGET /api/knowledge-mapGET /api/maintenancePOST /api/importGET /api/exportPOST /api/assets/uploadPOST /api/assets/ingestPOST /api/internal/sync
Security Contract
- Read endpoint: publik
- Write endpoint: wajib header
x-api-key: <WRITE_API_KEY>
Setup
npm install
cp .env.example .env.local
npm run dev
Required Environment Variables
Lihat .env.example.
LFS Worker
Template worker tersedia di docs/lfs-worker-template.yml.
Panduan setup: docs/LFS-WORKER.md.
File Utama
- .env.example
- .gitignore
- CLAUDE-CHROME-DEPLOYMENT-PROMPT.md
- DEPLOYMENT_RULES.md
- NEXUS-DATA-EXTRACTION-PROMPTS.md
- NEXUS-MASTER-PROMPT.md
- NEXUS-SYSTEM-PROMPT.md
- README.md