{section: Job ClassAd Information Flow in Condor}
-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).
+This is a description of how job {quote: ClassAds} are exchanged and updated in Condor, as of 7.5.6 in the "new" shadow/starter (i.e. everything but standard and grid universes).
{subsection: schedd --> negotiator}
@@ -8,12 +8,15 @@
{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.
+The schedd sends the job {quote: ClassAd} to the shadow when the shadow starts up.
The copy of the job ad given to the shadow contains all of the $$ references expanded.
While the shadow exists, it, rather than the schedd, is responsible for evaluating job policy expressions.
+When condor_qedit modifies the job ad, the schedd updates the shadow's copy of the job ad.
+
+Whenever the shadow sends an update of the ad to the schedd, it reads the schedd's value for =TimerRemove= and updates its own copy of the ad to match it.
{subsection: shadow --> startd}