1.3 KiB
1.3 KiB
Manual QA — NEO-49 (perk_unlock telemetry hook sites)
Reference: implementation plan, NEO-47 implementation plan (unlock engine).
Preconditions
- Run
NeonSprawl.Server(dotnet runfromserver/NeonSprawl.Server; defaulthttp://localhost:5253). - This story adds comments only; perk unlock behavior matches NEO-47.
Code review check
- Open
server/NeonSprawl.Server/Game/Mastery/PerkUnlockEngine.csand locateTryUnlockPerks. Confirm a comment block marks the future E9.M1 eventperk_unlockafterPerkUnlockEventinstances are built. - Confirm
TODO(E9.M1)and planned payload fields:playerId,perkId,skillId,tierIndex,branchId,source(BranchPick|LevelUp). - Confirm there are no new
ILoggeror metrics calls for this event. - Open
PerkUnlockEvent.cs— summary cross-references the hook anchor inTryUnlockPerks. - Open server README — Perk unlock engine and telemetry hooks — NEO-49 hook placement documented.
Regression (optional)
cd server && dotnet test NeonSprawl.sln --no-restore 2>/dev/null || dotnet test NeonSprawl.sln
Expect all tests pass (comments-only change).