wip-Development

working on tests next
not sure i understand how this would work. my interpretation: the first time an agent finds a specific item, i generate a statement with a statement id. that seems simple enough.

but then record_item_completion would store the item id in the state api perhaps as part of a property, 'found_item_ids', so that any time i'm about to send a similar statement for that item, i would first check to see if the item id is in 'found_item_ids' to prevent resending.

is that right?