docs(safety): record USER_SAFETY step 5, the walk on a local copy of the demo #402

Merged
whitlocktech merged 1 commits from docs/user-safety-step5-walk into main 2026-10-30 11:40:17 -05:00
Member

Records USER_SAFETY.md §7 step 5: report, hide and block on the web and in the app, Hide for everyone from the queue, and S14 (a blocked Steam ID that later links stays blocked).

Where it was walked: locally, not on the demo, by the org lead's choice ("check it in the local environment and don't touch the demo server unless it specifically needs something and I approve"). The local copy is shaped like the demo:

  • website main (the 1.21.0 merge) with DEMO_MODE=true
  • Module-Rust edge (#72) installed as a module
  • a throwaway DB seeded by npm run seed:demo from the demo's own deploy/demo/seed.json
  • the walk's chat lines and links written into the tables (the org lead said to seed what the walk needs)

The DB was dropped afterwards.

Results

  • API: 30/30 rows passed. None of the routes is demo-locked.
  • Web (Chrome): every row passed, no console errors.
  • App (edge debug build on the emulator): every row passed.

Findings about the demo itself. None of these were changed; each is the org lead's call.

  • W1. The demo's chat is staff-only (its demo server inherits the staff presence default), so demo-player and signed-out visitors see no feed.
  • W2. The rig has no players, so there is no chat on the demo to report.
  • W3. play-review is an admin, so a Play reviewer is staff.
  • W4. The demo runs Module-Rust v0.6.3, which has neither #70 nor #72. The edge → main cutover was held so the next wipe doesn't change the demo.

Docs only.

  • AI-assisted: written with Claude Code (Claude Opus 5.5).

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

Records `USER_SAFETY.md` §7 step 5: report, hide and block on the web and in the app, *Hide for everyone* from the queue, and S14 (a blocked Steam ID that later links stays blocked). **Where it was walked:** locally, not on the demo, by the org lead's choice ("check it in the local environment and don't touch the demo server unless it specifically needs something and I approve"). The local copy is shaped like the demo: - website `main` (the 1.21.0 merge) with `DEMO_MODE=true` - Module-Rust `edge` (#72) installed as a module - a throwaway DB seeded by `npm run seed:demo` from the demo's own `deploy/demo/seed.json` - the walk's chat lines and links written into the tables (the org lead said to seed what the walk needs) The DB was dropped afterwards. **Results** - API: 30/30 rows passed. None of the routes is demo-locked. - Web (Chrome): every row passed, no console errors. - App (`edge` debug build on the emulator): every row passed. **Findings about the demo itself.** None of these were changed; each is the org lead's call. - **W1.** The demo's chat is staff-only (its `demo` server inherits the `staff` presence default), so demo-player and signed-out visitors see no feed. - **W2.** The rig has no players, so there is no chat on the demo to report. - **W3.** play-review is an admin, so a Play reviewer is staff. - **W4.** The demo runs Module-Rust v0.6.3, which has neither #70 nor #72. The edge → main cutover was held so the next wipe doesn't change the demo. Docs only. - [x] AI-assisted: written with Claude Code (Claude Opus 5.5). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-30 11:31:57 -05:00
Report, hide and block walked on the web and in the app, Hide for everyone
from the queue, and S14, against website main + Module-Rust edge with
DEMO_MODE on and the demo's own seed. API 30/30, web and app rows all pass.
Walked locally, not on the demo, by the org lead's choice.

Records four findings about the demo itself, unchanged: chat is staff-only
there (W1), the rig has no chat to report (W2), play-review is an admin
(W3), and the demo runs Module-Rust v0.6.3, without this feature (W4).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit bc920b063c into main 2026-10-30 11:40:17 -05:00
whitlocktech deleted branch docs/user-safety-step5-walk 2026-10-30 11:40:17 -05:00
Sign in to join this conversation.
No description provided.