CapsuleDirectory
data class CapsuleDirectory(val capsule: Capsule, val run: Run? = null, val execution: Execution? = null, val tail: String? = null)(source)
A directory holding one environment: capsule.json, and when known run.json (the Run with its outcome, steps and symptoms) and result.json (an Execution, written by drift run). tail.log holds the bounded log tail and is never read back.