tags property
Tags are the PRECONDITIONS this tactic already satisfied to appear in the answer — stage:<name> and has:<capability> predicates over the org's observed profile. They are carried back so a caller can show why a tactic surfaced, not so it can filter again.
Implementation
List<String> tags;