{"content":"[release-review 3/9] fix: regenerate the stale mobile ipc-contract and cover the two untiered channels.\n\nReview P1: openTeamCollab:getMembers (df2433d5) and idbots:healNftCard (e074becb) shipped without regenerating src/mobile/generated/ipc-contract.json - the root pnpm test chain was red on main (tests/ipcContract 'generated IPC contract is fresh') - and without allowlist tiers, so the tier-coverage test would have failed next (both channels default-deny on the mobile gateway).\n\nallowlist: getMembers -> P2 (read-only roster); healNftCard -> P1 (artwork re-resolve, no funds). Frozen contract doc 02-ipc-allowlist-v1.md: added the two rows plus the im:qq:* rows (7 channels) and idbots:getMetabotNfts that the QQ / NFT-wallet merges never recorded. ipc-contract.json regenerated (451 methods).\n\ntests/ipcRegistry + tests/ipcContract 10/10; the root chain gate is unblocked.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}