# ๐Ÿ‹ Lemontropia Suite โ€” User Test Guide **Version:** 0.1.0-alpha **Status:** Core Data Capture Engine โ€” Mock Mode **Date:** 2026-02-08 --- ## ๐Ÿš€ Quick Start ### 1. Prerequisites ```bash # Ensure Python 3.11+ is installed python3 --version # Run from project directory cd /home/impulsivefps/.openclaw/workspace/projects/Lemontropia-Suite ``` ### 2. Launch Application ```bash python3 main.py ``` --- ## ๐Ÿ“‹ User Test Checklist ### โœ… Test 1: Create a Project 1. Select option **1** (Create New Project) 2. Enter name: `My First Hunt` 3. Select type: **1** (Hunting) 4. Verify project appears in list (Option 2) **Expected:** Project created with ID, visible in project list --- ### โœ… Test 2: Live Session (Mock Mode) 1. Select option **3** (Start Live Session) 2. Select your project 3. Watch mock log data being processed 4. Observe loot/globals/skills being captured 5. Press **Ctrl+C** to stop 6. View session summary **Expected:** - Session starts - Mock events appear (loot, skills, globals) - Events recorded to database - Summary shows total PED, event counts --- ### โœ… Test 3: View Statistics 1. Select option **4** (View Project Stats) 2. Select your project 3. Review totals and ROI **Expected:** - Session count displayed - Total PED calculated - ROI percentage shown --- ### โœ… Test 4: Data Persistence 1. Exit application (Option 0) 2. Restart: `python3 main.py` 3. Select option **2** (List Projects) 4. Select option **4** (View Stats) **Expected:** Data persists between runs --- ## ๐ŸŽฏ What You're Testing ### Core Features - โœ… **Project Management** โ€” Create, list, archive projects - โœ… **Session Tracking** โ€” Start/end sessions with auto-capture - โœ… **Log Parsing** โ€” Real-time regex pattern matching - โœ… **Data Storage** โ€” SQLite with Data Principle schema - โœ… **Statistics** โ€” ROI calculations, event summaries ### Never-Break Rules Validated - โœ… **Data Principle** โ€” Every session saved as Project - โœ… **Log Polling** โ€” 2-second interval (performance) - โœ… **Decimal Precision** โ€” PED/PEC exact calculations - โœ… **Mock Mode** โ€” No game client required --- ## ๐Ÿ“Š Expected Output Example ``` ๐Ÿ‹ ========================================== LEMONTROPIA SUITE โ€” User Test Build Data Capture Engine v0.1.0 ========================================== ๐Ÿ‹ Initializing Lemontropia Suite... โœ… Database ready ๐Ÿ“‹ MAIN MENU ---------------------------------------- 1. ๐ŸŽฏ Create New Project 2. ๐Ÿ“‚ List All Projects 3. โ–ถ๏ธ Start Live Session (Mock Mode) 4. ๐Ÿ“Š View Project Stats 5. ๐Ÿ—„๏ธ Archive Project 6. ๐Ÿงน Reset Database (WARNING) 0. ๐Ÿšช Exit ---------------------------------------- Select option: 1 ๐ŸŽฏ CREATE NEW PROJECT ---------------------------------------- Project name: My First Hunt Project types: 1. hunt (Hunting) 2. mine (Mining) 3. craft (Crafting) 4. inventory (Inventory) Select type (1-4): 1 โœ… Created project: My First Hunt (ID: 1, Type: hunt) ๐Ÿ“‚ PROJECTS ------------------------------------------------------------ ID Name Type Status Created ---------------------------------------------------------- 1 My First Hunt hunt active 2026-02-08 Total: 1 project(s) ๐Ÿ“‹ MAIN MENU ... ``` --- ## ๐Ÿ”ง Troubleshooting ### Issue: `ModuleNotFoundError` **Solution:** Python standard library only โ€” no external deps for core ### Issue: Permission denied on database **Solution:** Check `data/` directory permissions ### Issue: Mock log not found **Solution:** App auto-generates `test-data/mock-chat.log` on first run --- ## ๐Ÿ“ Feedback After testing, report: 1. Did all menu options work? 2. Were loot events captured correctly? 3. Did statistics calculate properly? 4. Any errors or unexpected behavior? 5. Performance observations? --- ## ๐Ÿ‹ Next Steps After successful user test: - Sprint 2: GUI Foundation (PyQt6) - HUD Overlay system - Real-time stats display - Module toggles --- **Lead Engineer:** LemonNexus **Repository:** https://git.lemonlink.eu/impulsivefps/Lemontropia-Suite *Happy Testing! ๐Ÿ‹*