Index: trunk/ippTools/share/Makefile.am
===================================================================
--- trunk/ippTools/share/Makefile.am	(revision 30353)
+++ trunk/ippTools/share/Makefile.am	(revision 30373)
@@ -246,4 +246,6 @@
 	magictool_exposure.sql \
 	magictool_setfull.sql \
+	magictool_setgotocleaned.sql \
+	magictool_tocleanup.sql \
 	magicdstool_clearstatefaults.sql \
 	magicdstool_change_file_data_state.sql \
Index: trunk/ippTools/share/magictool_setgotocleaned.sql
===================================================================
--- trunk/ippTools/share/magictool_setgotocleaned.sql	(revision 30373)
+++ trunk/ippTools/share/magictool_setgotocleaned.sql	(revision 30373)
@@ -0,0 +1,4 @@
+UPDATE magicRun 
+    SET workdir_state = 'goto_cleaned'
+WHERE workdir_state = 'dirty'
+
Index: trunk/ippTools/share/magictool_tocleanup.sql
===================================================================
--- trunk/ippTools/share/magictool_tocleanup.sql	(revision 30373)
+++ trunk/ippTools/share/magictool_tocleanup.sql	(revision 30373)
@@ -0,0 +1,10 @@
+SELECT magic_id,
+    magicRun.exp_id,
+    rawExp.camera,
+    magicRun.workdir,
+    IFNULL(priority, 10000) as priority
+FROM magicRun 
+    JOIN rawExp USING(exp_id)
+    LEFT JOIN Label ON magicRun.label = Label.label
+WHERE magicRun.workdir_state = 'goto_cleaned'
+    AND (Label.active OR Label.active IS NULL)
