claude-memory/graph/decisions/vagabond-rpg-testing-strategy-documented-b286a8.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

781 B

id type title tags importance confidence created updated
b286a8fb-6205-4d5c-9bfd-d21835200329 decision Vagabond RPG testing strategy documented
vagabond-rpg
testing
documentation
decision
0.7 0.8 2025-12-14T03:20:54.225550+00:00 2025-12-14T03:20:54.225550+00:00

Created comprehensive testing strategy note at gaming/vagabond-rpg/testing-strategy in NoteDiscovery. Key patterns: 1) Unit tests use explicit method calls for isolation, 2) Integration tests wait for async lifecycle methods with setTimeout, 3) Methods must be idempotent to handle race conditions, 4) Calculate values directly from system data (not data model methods) for embedded items, 5) Add error handling for 'Actor does not exist' in lifecycle methods. Reference added to CLAUDE.md.