Yes — and it’s worth baking into the workflow: before anyone says “the third one,” the shortlist should carry stable numbers / source IDs, then the Agent should echo the pick and wait for your confirm.

(Diagram: numbered list → echo name+ID → continue only with that stable ID.)

(Local demo: agent chat session)

(Local demo: CRM / leads scenario session)
Suggested steps
- Number the shortlist on first output
Ask Buda for lines like #1 Company | source ID or site, #2 …. Keep those numbers fixed for the task even if the table is re-sorted later.
- Confirm before deeper research
On “the third one,” require: I’ll proceed with #3 <name> (source ID: …) — confirm? Only after you confirm (or correct the number) should research start.
- Use the stable ID afterward
Folders, rows, and follow-up tasks should reference #3 / the source ID — not “whatever is third in the current sort.”
- Encode it in a Skill if you repeat this often
Put “always number,” “always echo,” and “wait for confirm” in a Skill so teammates don’t skip the gate.
How to confirm
- Every candidate row has a stable number / source ID.
- Chat shows one name+ID confirmation before deep research.
- Final notes land on the ID you confirmed, not a new “third” after a reorder.
Boundaries
- Same-name companies need the number or source ID — spoken order alone is fragile.
- If the Agent rebuilds the list with a new numbering scheme, old
#3 is invalid; confirm again. - This is process discipline in the brief/Skill, not a separate product toggle.