Update Healer Man server

This commit is contained in:
phenom committed 2026-10-04 22:51:21 -04:00
1 parent 6cc1b9217f
commit 6114a2295f
67 files changed
+6241 -347

No files matched your search

+30
View File
@@ -61,6 +61,36 @@ These rules apply to every change under this project root.
- CoA specializations and RoM class/role builds are Needs Testing. They may be inspected in an explicit targeted diagnostic, but must not enter random, all-eligible, regression, bracket, or NPC seat-audit runs.
- A broader balance run requires an explicit user request or a readiness-policy promotion. Record that expanded scope in the task handoff.
## Default test dungeon
- Use **Stormwind Stockade** (`stormwind-stockade`) for new routine gameplay,
mechanics, healing, party, camera, input, performance and browser diagnostics.
This is the project owner's default as of 2026-10-04. Use the full dungeon,
rather than its Bite-Sized or randomized variants, unless that mode is the
subject of the task.
- Shared playtest defaults belong to `scripts/playtest-defaults.cjs`; the current
workflow and evidence requirements are in `docs/TEST_DUNGEON_POLICY.md`.
Install/verify the Stockade content pack through the normal entry flow when
needed. Bundled starter content is not a reason to select Wailing Caverns.
- Do not choose Wailing Caverns for new routine live tests. Retain its existing
source-specific unit/import fixtures and historical reports as evidence, but
they do not override this default. A new Wailing live run requires an explicit
user request for that dungeon.
- Preserve incident-specific historical evidence from other dungeons. When
investigating a report tied to another dungeon, inspect that exact source;
use Stockade for generic validation and follow the user's requested dungeon
for any separately authorized encounter-specific reproduction.
- This fixture choice does not promote Needs Testing builds, broaden balance
certification, change the level-80 cap, or authorize loot wiring.
## Mechanic subprocess preference
- When delegating the owner's mechanics work, use `gpt-6-luna` with `xhigh`
reasoning by default. A higher-tier subprocess model requires the owner's
explicit permission; do not silently upgrade because a task is difficult.
- Divide independent mechanics where practical, coordinate shared runtime files
and the production build, and keep user updates brief.
## Playable characters and equipment
- `src/avatar/CharacterModel.tsx` is the shared player, party, roster, and character-creation rendering path. Never replace it with a screen-specific loader.