From dd0640b57433a8d33d88d87f6750ab8467ff10ad Mon Sep 17 00:00:00 2001 From: Xurkon Date: Sun, 24 May 2026 00:34:15 -0500 Subject: [PATCH] docs: mark Phase 3 COMPLETE with commit hashes --- docs/PROGRESS.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index ac6b924..2317b0c 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -58,9 +58,23 @@ QuestieLearner is being hardened in phases. Each phase is committed and pushed s --- -## Phase 3: Self-Healing Spawn Merge — ⏳ PENDING +## Phase 3: Self-Healing Spawn Merge — ✅ COMPLETE -**Status:** Not started. Depends on Phase 2 smoke test. +**Status:** Committed and pushed. + +**Commit:** `dc96782` — weighted spawn merge + +**Test commit:** `2da18a8` — Phase 3 unit tests for spawn merge + +**Changes:** + +|| File | Change | +||------|--------| +|| `Modules/QuestieLearner.lua` | `_MergeSpawnEvidence(npcId)` (line ~928); kill handler integration (line ~2628) | + +**Purpose:** Collate all learned spawn evidence for an NPC, score by frequency, override static DB only when top spawn appears in >60% of evidence AND differs from static entry. Below 60%, both sources coexist. + +**Revert:** `git revert HEAD~1 --no-edit && git push` to undo Phase 3 features; `git revert HEAD~2 --no-edit && git push` to also undo test commit ---