diff --git a/client/test/encounter_progress_client_test.gd.uid b/client/test/encounter_progress_client_test.gd.uid new file mode 100644 index 0000000..7767cd8 --- /dev/null +++ b/client/test/encounter_progress_client_test.gd.uid @@ -0,0 +1 @@ +uid://moi4320kc06 diff --git a/docs/plans/NEO-110-implementation-plan.md b/docs/plans/NEO-110-implementation-plan.md index 5c97ae7..4b8dd46 100644 --- a/docs/plans/NEO-110-implementation-plan.md +++ b/docs/plans/NEO-110-implementation-plan.md @@ -53,6 +53,8 @@ ## Implementation reconciliation (shipped) +**Manual QA:** [`docs/manual-qa/NEO-110.md`](../manual-qa/NEO-110.md) — passed (Godot defeat chain, progress **1/3 → 2/3 → completed**, loot + inventory). **PR #149** merged to `main`. + - **`encounter_progress_client.gd`:** GET parse v1; **`encounter_row`**; **`encounter_progress_received`** / **`encounter_sync_failed`**. - **`main.gd`:** boot + **`targetDefeated`** refresh; HUD render; inventory refresh on **`completed`**; item-defs re-paint when defs arrive. - **Scene:** **`EncounterProgressClient`**, **`EncounterProgressLabel`**, **`EncounterCompleteLabel`** in **`HudRoot`** after **`PlayerCombatHpLabel`**.