There are different ways to organize or monitor people in Agenda. I use a mix of people and category or tag (private or work) and combine this data in the search filter. This allows me to quickly find specific notes in which I have mentioned a certain person or group of people.
Examples:
@people AND \category(Private)
@any AND \project(XY)
@any AND #work
I can also link the search results with dates and find the people I have met in the past.
Examples:
@any AND #private AND \assigned-date(less-than: 01.03.2025)
@any AND #work AND \earlier(less-than: 1 month)
@any AND #private AND \before(01.04.2025)
This search data can then be saved as a smart overview and reused.
The number of combinations with different presets is huge. The important thing is to know what you want to find and see.
I have not tested everything, but it should work.
If you haven’t found it yet, here is the How To search.
Hope it can help you.