80 lines
3.2 KiB
Markdown
80 lines
3.2 KiB
Markdown
# PROJECT_RESUME: Lemontropia-Suite
|
|
|
|
## Project Metadata
|
|
- **Repository:** https://git.lemonlink.eu/impulsivefps/Lemontropia-Suite
|
|
- **Local Path:** `/home/impulsivefps/.openclaw/workspace/projects/Lemontropia-Suite`
|
|
- **Clone Date:** 2026-02-08 16:20 UTC
|
|
- **Last Commit:** eae846e - feat(app): add main.py and user test guide for v0.1.0
|
|
- **Lead Engineer:** LemonNexus
|
|
- **Status:** 🟢 Sprint 1 Complete - Ready for User Test
|
|
|
|
## Project Overview
|
|
**Entropia-Tools Suite Replication** - Professional analytics platform for Entropia Universe MMORPG.
|
|
|
|
### Core Modules
|
|
1. **Hunter Tracker** - Combat performance & ROI analytics
|
|
2. **Mining Tracker** - Geospatial resource mapping & probe efficiency
|
|
3. **Crafting Tool** - Manufacturing cost/benefit simulation
|
|
4. **Inventory Manager** - Asset valuation & market markup tracking
|
|
|
|
### Technical Stack (Recommended)
|
|
- **Language:** Python (rapid dev) or C#/.NET (Windows native)
|
|
- **Database:** SQLite / structured JSON
|
|
- **UI:** Modern Dark Mode (PyQt6 or Electron)
|
|
- **Data Capture:** Hybrid (Log polling + OCR)
|
|
- **Overlay:** Transparent click-through HUD (Always on Top)
|
|
|
|
### Key Features
|
|
- **Data Principle:** All sessions stored as "Projects" (archivable, comparable)
|
|
- **Real-time Log Polling:** `Documents/Entropia Universe/chat.log`
|
|
- **OCR:** Tesseract/PaddleOCR for UI element capture
|
|
- **Auto-Screenshot:** Trigger on loot > 50 PED
|
|
- **License Auth:** Email + Invoice ID verification
|
|
|
|
## Development Status
|
|
### Sprint 0: Infrastructure ✅ COMPLETE
|
|
- [x] Repository initialized
|
|
- [x] Documentation structure created
|
|
- [x] Environment configuration (.env, .env.example)
|
|
- [x] Obsidian integration (192.168.5.30:27123)
|
|
- [x] Agent identity synchronized (AGENTS.md → SOUL.md)
|
|
- [x] PROJECT_INDEX.md created
|
|
- [x] Git workflow established
|
|
|
|
### Sprint 1: Core Data Capture Engine ✅ COMPLETE
|
|
- [x] Create `/core` directory structure
|
|
- [x] Implement `LogWatcher` (Observer Pattern)
|
|
- [x] Implement `ProjectManager` (Data Principle)
|
|
- [x] SQLite schema initialization
|
|
- [x] Mock data pipeline
|
|
- [x] Unit tests for core components
|
|
- [x] **main.py** — Runnable CLI application
|
|
- [x] **USER_TEST_GUIDE.md** — First user test documentation
|
|
|
|
### Sprint 2: GUI Foundation ⏳ PLANNED
|
|
- [ ] PyQt6 main window skeleton
|
|
- [ ] HUD overlay system (transparent, always-on-top)
|
|
- [ ] Real-time stats display
|
|
- [ ] Module toggle switches
|
|
|
|
## Key Files
|
|
- `README.md` - Project overview
|
|
- `main.py` - **Runnable CLI application (v0.1.0)**
|
|
- `USER_TEST_GUIDE.md` - **First user test documentation**
|
|
- `PROJECT_INDEX.md` - Complete project structure and architecture
|
|
- `TECHNICAL_SPECS.md` - Implementation details
|
|
- `GAME_MECHANICS.md` - Entropia Universe domain knowledge
|
|
- `AI_KNOWLEDGE_BASE.md` - MCP server configuration
|
|
- `AGENTS.md` - **Development agent guidelines (NEVER-BREAK RULES)**
|
|
|
|
## Environment Setup
|
|
- [x] `.env.example` — Template with all configuration options documented
|
|
- [x] `.env` — Development configuration (gitignored)
|
|
- [x] Directory structure: `data/`, `screenshots/`, `logs/`, `test-data/`, `maps/`
|
|
|
|
## Next Actions
|
|
**Current Status:** Sprint 1 Complete — Application runnable in Mock Mode
|
|
**Current Sprint:** User Testing v0.1.0
|
|
**Assigned:** Lead Architect (User Testing)
|
|
**Ready For:** First user test of Data Capture Engine
|