LemonNexus
|
66f36b4a89
|
feat(armor): complete armor system with sets and 7-slot plates
- Full armor sets (Ghost, Gremlin, Angel, etc.)
- Individual armor piece mix & match
- 7 plate slots (one per armor piece)
- Plate takes damage FIRST (shield layer)
- Separate decay calculation for plate + armor
- NEW: core/armor_system.py (44KB)
- Integrated into LoadoutManager
|
2026-02-09 10:31:56 +00:00 |
LemonNexus
|
9f03b3c610
|
test(log_patterns): add test for log parsing patterns
- Test loot patterns against real user log formats
- Test skill patterns
- Helps catch pattern mismatches early
|
2026-02-08 22:22:53 +00:00 |
LemonNexus
|
e2388dadaf
|
fix(gui): correct create_project call - use metadata not description
- ProjectManager.create_project signature: (name, project_type, metadata=None)
- GUI was incorrectly passing description as 3rd arg
- Now passes metadata={'description': description}
- Add test_gui_simple.py for quick integration testing
|
2026-02-08 22:11:05 +00:00 |
LemonNexus
|
43a43e2644
|
fix(tests): correct DPP test expectation
Test was expecting old (wrong) PED-based calculation.
DPP = Damage / PEC (not Damage / PED)
10 damage / 2 PEC = 5.0 DPP
|
2026-02-08 21:16:11 +00:00 |
LemonNexus
|
97b9403b11
|
feat(phase2): Complete Phase 2 Integration - Bug fixes: SimpleCache self._timestamps typo, MOCK_TOOLS key typo. Agent-swarm UI: main_window, hud_overlay, loadout_manager. Nexus API with mock data. All tests passing.
|
2026-02-08 21:07:47 +00:00 |
LemonNexus
|
24a450de5e
|
test(core): add pytest suite for Data Capture Engine
- Create comprehensive test suite for core modules
- Test DatabaseManager initialization and queries
- Test ProjectManager Data Principle implementation
- Test LogWatcher regex patterns (global, hof, loot, skill, decay)
- Test Observer Pattern subscribe/unsubscribe
- Test async polling functionality
- Test mock log generation
- Add integration test: Log -> Project -> Database flow
Tests validate Never-Break Rules #4 (Decimal precision) and #5 (testing).
|
2026-02-08 16:56:56 +00:00 |