Build the candidate pool for the giver's inventory.
v1 covers the items themselves; details on inventory items are deferred (typical inventory item descriptions are short, and the keyword matcher already handles the common case).
Build the candidate pool for the giver's inventory.
v1 covers the items themselves; details on inventory items are deferred (typical inventory item descriptions are short, and the keyword matcher already handles the common case).