Lemontropia-Suite/core
LemonNexus 4efbf39e7e feat(core): implement LogWatcher with Observer Pattern
- Create LogWatcher using Observer Pattern for loose coupling
- Implement compiled regex patterns for EU chat.log parsing:
  - Global/HoF detection
  - Regular loot parsing
  - Skill gain tracking
  - Weapon decay monitoring
- Add async polling loop (1s interval for 60+ FPS compliance)
- Implement MockLogGenerator for testing
- Efficient file seeking (only reads new lines)
- Event types: global, hof, loot, skill, decay, kill, enhancer_break

Performance optimized: minimal CPU, non-blocking async.
2026-02-08 16:56:49 +00:00
..
__init__.py feat(db): initialize SQLite schema and DatabaseManager 2026-02-08 16:56:32 +00:00
database.py feat(db): initialize SQLite schema and DatabaseManager 2026-02-08 16:56:32 +00:00
log_watcher.py feat(core): implement LogWatcher with Observer Pattern 2026-02-08 16:56:49 +00:00
project_manager.py feat(core): implement ProjectManager with Data Principle 2026-02-08 16:56:40 +00:00
schema.sql feat(db): initialize SQLite schema and DatabaseManager 2026-02-08 16:56:32 +00:00