diff --git a/docs/api.md b/docs/api.md
index a081db2..5f40b06 100644
--- a/docs/api.md
+++ b/docs/api.md
@@ -293,7 +293,7 @@ its body starts with "Subagent
:", and its `hostId` and `threadId` are th
| Category | When | Actions the watch registers |
| --- | --- | --- |
| `approval` | A thread needs an approval | Allow (`accept`), Deny (`decline`) |
-| `input` | A thread asked a question | Open |
+| `input` | A thread asked a question | Answer, Open. With `question`: one button per option, Say an answer (text input) when `allowCustomAnswer`, Open |
| `finished` | A turn completed | Reply (text input), Open |
| `failed` | A turn failed | Open |
| `host` | A host's T3 token expires within 7 days, or was rejected | none |
diff --git a/watch/README.md b/watch/README.md
index c1f6a26..af095de 100644
--- a/watch/README.md
+++ b/watch/README.md
@@ -60,7 +60,9 @@ xcrun simctl launch org.gbrown.wristcode.watchkitapp -demo -screen thread
status screens, the subagent card and thread, Recent with Settle all and the "N more" row, the full
Recent list, a finished thread with Settle, a running thread with Ask before acting, New thread
with its model list, the working cards' activity lines, All threads' hosts and a project's threads,
-a thread's subagents, and Load earlier with markdown are rendered by `SnapshotTests` instead, which only run when given a directory:
+a thread's subagents, Load earlier with markdown, the changes line and Changed list, search and
+its empty state, the complication's two modes, the Smart Stack widget, and a question
+notification are rendered by `SnapshotTests` instead, which only run when given a directory:
```sh
TEST_RUNNER_WC_SCREENSHOT_DIR=$PWD/screenshots xcodebuild -scheme WristCode \