This is a description of how job {quote: ClassAds} are exchanged and updated in Condor, as of 7.4.0 in the "new" shadow/starter (i.e. everything but standard and grid universes).
 
+{subsection: schedd --> negotiator}
+
+During the negotiation cycle, the schedd sends job ads to the negotiator for matchmaking.  $$ references are not expanded (because there is no target ad yet).  The negotiator does not cache this information.  Each job ad is used immediately and then thrown away after attempting to match it.
+
 {subsection: schedd --> shadow}
 
 The schedd sends the job {quote: ClassAd} to the shadow when the shadow starts up.  No further updates from the schedd to the shadow are made.