docs: CH4 closed at 5d247d55; Campaign CH user test script
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
5d247d5518
commit
813cc51f9a
2 changed files with 69 additions and 1 deletions
|
|
@ -114,7 +114,7 @@ implementer per slice against a pinned contract (per
|
|||
| CH1 colors | `172c6f9a` | 11,835 passed / 4 skipped / 0 failed | APPROVE-WITH-FIXES; fixed `34d8a3c0` | pending |
|
||||
| CH2 interface text | `77c8296e`, reworked `e0e78883` | 11,916 passed / 4 skipped / 0 failed | REJECT → reworked `e0e78883` → re-review APPROVE-WITH-FIXES → nits `233c30d1` | pending |
|
||||
| CH3 side channels | `614a1e05` | 11,964 passed / 4 skipped / 0 failed | APPROVE-WITH-FIXES; fixed `e07fba57` | pending (connected gate — see handoff below) |
|
||||
| CH4 commands | `090825e7` | 12,190 passed / 4 skipped / 0 failed | REJECT; fixed `724ef2d3`; re-review APPROVE-WITH-FIXES; closed `<sha>` | pending |
|
||||
| CH4 commands | `090825e7` | 12,190 passed / 4 skipped / 0 failed | REJECT; fixed `724ef2d3`; re-review APPROVE-WITH-FIXES; closed `5d247d55` | pending |
|
||||
| CH5 closeout | — | — | — | — |
|
||||
|
||||
### CH4 closeout (2026-08-09)
|
||||
|
|
|
|||
68
docs/research/2026-08-09-campaign-ch-test-script.md
Normal file
68
docs/research/2026-08-09-campaign-ch-test-script.md
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
# Campaign CH — in-client user test script
|
||||
|
||||
One connected session against local ACE, retail GUI (`ACDREAM_RETAIL_UI=1`).
|
||||
For the color checks, running the retail client side-by-side is ideal but
|
||||
optional — the hex values are byte-verified; what needs eyes is "does it
|
||||
FEEL right".
|
||||
|
||||
## 1. On-screen interface text (CH2 — the SpewBox)
|
||||
|
||||
- Jump, and press jump again while airborne → **"You can't jump while in
|
||||
the air"** appears as transient text near the top of the viewport, NOT
|
||||
in the chat window. Chat gets no line at all.
|
||||
- Spam it 5+ times fast: the line refreshes in place (no stacking of
|
||||
identical text); distinct refusals stack newest-on-top, max 4 lines.
|
||||
- Try `@version` → its output goes to CHAT (green), not the SpewBox.
|
||||
- **Report presentation impressions**: position, color, and how long lines
|
||||
linger are placeholders pending measurement (register AP-177/AP-178) —
|
||||
say what looks wrong vs your retail memory.
|
||||
|
||||
## 2. Chat colors (CH1)
|
||||
|
||||
Side-by-side vs retail if possible:
|
||||
|
||||
- Say something → white. Emote (`:waves` works now) → grey.
|
||||
- Tell someone → your "You tell ..." line is DARK yellow (210,210,100);
|
||||
an incoming tell is BRIGHT yellow.
|
||||
- Magic self-cast lines → light blue. Combat: damage you take → salmon,
|
||||
damage you deal → dark red.
|
||||
- `@version` / `@loc` output → green (retail types command output 0x00).
|
||||
- Fellowship chat (if you form one) → bright yellow.
|
||||
|
||||
## 3. Side channels (CH3)
|
||||
|
||||
- `/general hi` → round-trips (ACE echoes it back; blue-grey color).
|
||||
Same for `/trade`, `/lfg`.
|
||||
- Roleplay: with "Hear Roleplay Chat" OFF (the ACE default), sending to
|
||||
Roleplay → **"You are not listening to the Roleplay channel!"** and
|
||||
nothing is sent. Enable it in Settings → Chat → ACE reports entering
|
||||
the channel; sending now works. (`@join roleplay` / `@leave roleplay`
|
||||
also flip it, effective immediately.)
|
||||
- Legacy family single-print: `/f hi` (in a fellowship) shows ONE line,
|
||||
not two. Same for /v /p /m /cv if you have the allegiance structure.
|
||||
- `/a hi` without an allegiance → refusal, not a silent drop.
|
||||
|
||||
## 4. Commands (CH4)
|
||||
|
||||
- `:waves` and `;waves` → emote. `@f, hi` (trailing comma) works.
|
||||
- `@t Two Word Name, hello` → comma splits the name (needs an alt with a
|
||||
multi-word name to fully verify).
|
||||
- `@g hi` → goes to FELLOWSHIP (not the global General room!). Without a
|
||||
fellowship expect a server-side error — the important thing is it does
|
||||
NOT broadcast globally.
|
||||
- `@allegiance boot Bob` → "Please see @help Allegiance for more
|
||||
information..." locally; nothing broadcast, nothing sent.
|
||||
- `@house abandon` → TWO confirmation dialogs. **Decline** (unless you
|
||||
really want to abandon a house). Declining either stage sends nothing.
|
||||
- `@mr` → help text only. `@clist general` → channel list from ACE.
|
||||
- An unknown verb like `@somenonsense` → passes through to ACE (server
|
||||
answers, client does not swallow it).
|
||||
|
||||
## Known-open, do not report as new
|
||||
|
||||
- Ctrl+M mute chord (#358) — still broken, separate from this campaign.
|
||||
- SpewBox lifetime/position/color are registered placeholders
|
||||
(AP-177/AP-178) pending a retail measurement session.
|
||||
- Allegiance management subcommands print the help refusal instead of
|
||||
executing (#360); `@day`/`@log`/`@render` deferred (#361); four request
|
||||
commands send but responses aren't rendered yet (#362).
|
||||
Loading…
Add table
Add a link
Reference in a new issue