-
Notifications
You must be signed in to change notification settings - Fork 0
Commander and Sentinel User Guide
Canonical operator guide for the current field candidate. Keep this page aligned with
README.md,KWRSentinel/README.md, and the release notes whenever commands or surfaces change.
KnoMercy War Room turns verified battleground state into one readable next call, assignments, a win condition, and an abort condition. The Commander is the decision surface for the caller. Sentinel is the small execution surface for each player.
The system is advisory and player-controlled. It does not target, focus, cast, move, run macros, change keybindings, send chat automatically, or relay through an addon channel in the current build.
| Role | Install | Primary job | Start here |
|---|---|---|---|
| Commander | KnomercyWarRoom |
Read the battlefield, confirm the plan, and make the call manually |
/kwr, then /kwr explain
|
| Sentinel player | KWRSentinel |
Read your personal assignment and execute it manually |
/kwrs or /sentinel
|
| Commander + player | Both | Use the Commander board while validating the same execution packet on Sentinel |
/kwr hud and /kwrs
|
- Place
KnomercyWarRoomand/orKWRSentinelunderWorld of Warcraft/_retail_/Interface/AddOns/. - Restart the client or run
/reload. - Confirm the addon load message appears.
- Outside a battleground, open
/kwr optionsand position the surfaces. - In a test battleground, run
/kwr verifybefore judging a call. Unknown or stale values are intentionally shown as unknown.
Sentinel can run without Commander and will fall back safely. When both are present on the same client, Sentinel consumes the reviewed KWR.SentinelBridge execution packet. It does not invent a command when Commander data is unavailable.
Run /kwr and identify, in order:
- Match state and current phase.
- The primary command: what to take, hold, escort, return, deny, or cap.
- Who moves and who stays.
- The success condition.
- The abort or switch rule.
Use /kwr explain when the call needs context. It exposes the plan, composition read, counterplay, alternatives, and switch rule. Do not replace the visible call with a theory that is not supported by current evidence.
Open /kwr assignments. Check coverage, teammate identity, destination, expected arrival, success condition, abort condition, and replacement semantics. Use /kwr reassess after a meaningful objective, roster, or fight-state change.
Use /kwr hud for the compact synchronized call and local-fight card. Use /kwr teammini and /kwr enemymini for quick roster context. Secure target/focus controls require your hardware click; the addon never performs those actions for you.
After the match, open /kwr aar. Use /kwr aar copy for the existing manual copy box. Review /kwr verify or /kwr evidence when reporting a defect or comparing a decision with the observed result.
Sentinel has one primary surface: the execution card. Read it top to bottom:
- Commander trust and match state.
- Your job and movement authority.
- Your target responsibility, if one is reviewed.
- The hold/win instruction.
- The target-confirmation cue: white means reviewed target, red means wrong target, muted means no reviewed target instruction.
Your procedure is simple: read the card, confirm the assignment manually, execute using your own abilities and keybinds, and follow the hold/win instruction until the card changes. If the instruction is stale, missing, or unclear, ask the commander rather than guessing.
Sentinel utilities:
-
/sentinelor/kwrs— toggle the execution card. -
/kwrs map— toggle Blizzard's battlefield map. -
/kwrs score— toggle Blizzard's scoreboard. -
/kwrs raid— toggle Blizzard raid frames. -
/kwrs reset— restore Sentinel panel positions. -
/kwrs options— open Sentinel settings. -
/kwrs showand/kwrs hide— explicitly show or hide the card.
| Command | Use |
|---|---|
/kwr |
Open or close the Tactical Command Board |
/kwr hud |
Toggle the compact synchronized command HUD |
/kwr tactical |
Open the tactical map board |
/kwr objectives |
Open objective control |
/kwr team / /kwr enemies
|
Open team or enemy intelligence |
/kwr roster |
Toggle both compact trackers |
/kwr assignments |
Open smart assignments |
/kwr explain |
Explain plan, counters, alternatives, and switch rule |
/kwr refresh / /kwr reassess
|
Request a refresh or rebuild the plan |
/kwr verify |
Capture current truth, decision, and performance evidence |
/kwr status |
Print compact current status |
/kwr aar |
Open the latest After Action Review |
/kwr aar copy |
Open the manual AAR copy box |
/kwr options |
Open settings |
/kwr cursor |
Toggle the optional Cursor Ring |
/kwr mode |
Toggle compact Command or expanded Learning guidance |
/kwr copy |
Prepare a one-line current call for manual copying |
Developer-only commands such as /kwr test and /kwr preview are not player training tools.
Say the action, owner, target or destination, timing, success condition, and abort condition. Example structure: “Two rotate Farm now; three hold Blacksmith; pressure their healer; win when Farm is secure; abort if we lose mid and return.” KWR supplies evidence and alternatives; the commander remains the final authority.
UNKNOWN, STALE, HIST, and similar labels are safety signals. Treat them as missing confirmation, not permission to fill in the gap. Prefer map fundamentals and a reversible call. Reassess after the next reliable scoreboard, roster, objective, or unit update.
| Symptom | Response |
|---|---|
| No Commander board | Run /kwr; then /kwr status and /kwr verify. Check that the addon is enabled. |
| Sentinel card is empty | Ensure Commander is loaded on the same client, run /reload, and run /kwr refresh. Standalone Sentinel safely shows fallback state. |
| Wrong target cue | Stop and verify the assignment manually. The cue is advisory; Sentinel never changes target or focus. |
| Panel is misplaced | Commander: use /kwr options; Sentinel: /kwrs reset. |
| Data says unknown or stale | Wait for reliable game state, use /kwr reassess, and do not infer hidden information. |
| Suspected defect | Run /kwr bug, preserve the output, and include map, phase, role, and reproduction steps. |
KWR does not provide automation that would play the game for you. Do not treat heuristic scores as win probabilities. Do not paste private SavedVariables, account identifiers, or unredacted combat evidence into public reports.
This file is the repository-owned source for the user-facing wiki page. Maintenance should:
- Update this page when a public command, surface, safety boundary, or training flow changes.
- Cross-check
README.md,KWRSentinel/README.md, and the active release notes. - Run
./tools/validate.ps1and the relevant Lua tests before publishing. - Record material guide changes in
CHANGELOG.md.
The page is intentionally documentation-only. It must not become a second runtime configuration, command registry, or source of game truth.
Commander: /kwr → read call → check assignments → speak manually → /kwr reassess after a real change → /kwr aar after the match.
Sentinel: /kwrs → read job/target/hold instruction → act manually → report unclear or stale state to the commander.