 STARTUP │ (Re)initialized boot script
   PHASE │ build
   START │ ./plan.py
 SUCCESS │ ./plan.py
   START │ grep -i foo data.txt > analyzed.txt
 SUCCESS │ grep -i foo data.txt > analyzed.txt
   START │ cat analyzed.txt
 SUCCESS │ cat analyzed.txt
─────────────────────────────── Standard output ────────────────────────────────
A bunch of foos walk into a bar,
and watch some football.
────────────────────────────────────────────────────────────────────────────────
DIRECTOR │ Ran 3 job(s).
DIRECTOR │ Trying to remove 0 deletable file(s) and empty director(y|ies)
   PHASE │ watch
DIRECTOR │ Wrote graph to current_graph1.txt, current_graph1_provenance.dot and current_graph1_dependency.dot
 DELETED │ data.txt
   PHASE │ build
   START │ ./plan.py
 SUCCESS │ ./plan.py
    SKIP │ cat analyzed.txt
───────────────────────────── No changes observed ──────────────────────────────
Same step hash       explained, inp_digest cba05d3d, out_digest e3b0c442
Same inp hash        analyzed.txt
────────────────────────────────────────────────────────────────────────────────
DIRECTOR │ Ran 1 job(s).
DIRECTOR │ Trying to remove 0 deletable file(s) and empty director(y|ies)
   PHASE │ watch
DIRECTOR │ Wrote graph to current_graph2.txt, current_graph2_provenance.dot and current_graph2_dependency.dot
DIRECTOR │ See you!
