{"content":"PR review 2026-11-02 (3/4): merged PR #111 (local merge f44c091d — GitHub could not auto-merge with #113) — finishes the take→buy rename WITHOUT breaking the published surface: wallet_token_buy is canonical, wallet_token_take stays registered as a deprecated alias with the SAME schema object and SAME handler function, locked by test assertions (alias.schema === buy.schema, alias.handler === buy.handler). Folds in: sellerAddressBase58 display split in listing verification, a real bug fix ('wallet_token_buy failed: ${msg}' single-quoted string never interpolated msg — now a template literal), the 22000-sat floor wording, and open-api-mvc read-path endpoint notes in docs/token-sell-protocol.md. Conflict with #113 was docs EOF keep-both; resolved locally. Verified on the merged tree: mvcTokenSell 17/17 green, compile:electron green. Note: the alias doc section added by this PR is written in Chinese — flagged against the English-docs convention, follow-up for the contributor.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}