  DIRECTOR │ Listening on /tmp/stepup-########/director
  DIRECTOR │ Launched worker 0
     PHASE │ run
     START │ ./plan.py
   SUCCESS │ ./plan.py
     START │ cp -aT ch1/sec1_1_introduction.txt ch1/sec1_1_introduction.md
   SUCCESS │ cp -aT ch1/sec1_1_introduction.txt ch1/sec1_1_introduction.md
     START │ cp -aT ch1/sec1_2_objectives.txt ch1/sec1_2_objectives.md
   SUCCESS │ cp -aT ch1/sec1_2_objectives.txt ch1/sec1_2_objectives.md
     START │ cp -aT ch2/sec2_1_mathematical_requisites.txt ch2/sec2_1_mathematical_requisites.md
   SUCCESS │ cp -aT ch2/sec2_1_mathematical_requisites.txt ch2/sec2_1_mathematical_requisites.md
     START │ cp -aT ch2/sec2_2_theory.txt ch2/sec2_2_theory.md
   SUCCESS │ cp -aT ch2/sec2_2_theory.txt ch2/sec2_2_theory.md
     START │ cp -aT ch3/sec3_1_applications.txt ch3/sec3_1_applications.md
   SUCCESS │ cp -aT ch3/sec3_1_applications.txt ch3/sec3_1_applications.md
     START │ cp -aT ch3/sec3_2_discussion.txt ch3/sec3_2_discussion.md
   SUCCESS │ cp -aT ch3/sec3_2_discussion.txt ch3/sec3_2_discussion.md
     START │ cp -aT ch4/sec4_1_summary.txt ch4/sec4_1_summary.md
   SUCCESS │ cp -aT ch4/sec4_1_summary.txt ch4/sec4_1_summary.md
     START │ mkdir -p public/
   SUCCESS │ mkdir -p public/
     START │ cat ch1/sec1_1_introduction.md ch1/sec1_2_objectives.md > public/ch1.md
   SUCCESS │ cat ch1/sec1_1_introduction.md ch1/sec1_2_objectives.md > public/ch1.md
     START │ cat ch2/sec2_1_mathematical_requisites.md ch2/sec2_2_theory.md > public/ch2.md
   SUCCESS │ cat ch2/sec2_1_mathematical_requisites.md ch2/sec2_2_theory.md > public/ch2.md
     START │ cat ch3/sec3_1_applications.md ch3/sec3_2_discussion.md > public/ch3.md
   SUCCESS │ cat ch3/sec3_1_applications.md ch3/sec3_2_discussion.md > public/ch3.md
     START │ cat ch4/sec4_1_summary.md > public/ch4.md
   SUCCESS │ cat ch4/sec4_1_summary.md > public/ch4.md
  WORKFLOW │ Dumped to .stepup/workflow.mpk.xz
     PHASE │ watch
  DIRECTOR │ Stopping workers.
  DIRECTOR │ See you!
