A report may carry a screenshot

The 🐞 form takes a picture beside its words — PNG, JPEG, or WebP, under
2.5 MB, previewed before sending. The socket's message cap is far too
small for one, so the picture goes through a plain HTTP door after the
report is filed, addressed to the report's id, one per report within
the hour, checked by its own first bytes, and kept in feedback-images/
beside the reports with a line on the report saying so. The desk's
skill knows where to look.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
This commit is contained in:
Eric Wagoner
2026-09-21 11:02:59 -04:00
co-authored by Claude Fable 5.1
parent d76a18d5e6
commit 48350a3686
5 changed files with 106 additions and 8 deletions
+4
View File
@@ -23,6 +23,10 @@ One JSONL line per entry:
A report is ANSWERED when any reply line names it; never re-answer one
unless Eric asks for a revision.
- Picture: `{reportId, image: "<id>.png", at}` — the player attached a
screenshot; the file is `/var/lib/wizwar/feedback-images/<id>.<ext>`.
`scp` it to the scratchpad and Read it: it is usually the whole story.
Fetch: `ssh root@104.236.96.198 'cat /var/lib/wizwar/feedback.jsonl'`
## a) Fetch and b) display