DrHouse is an engine in the Arcology module responsible for tracking the health and performance of the arcology. It runs on all machines, gathering data passively and answering diagnostic and debugging questions. DrHouse implements the Diagnostics.command port (and in practice we use the terms "DrHouse" and "Diagnostics" interchangeably.)

Core Concepts

DrHouse concentrates on logging, analysis, debugging, and repair. It does not handle routine arcology operations, such as adding or removing modules. Neither does it (currently) handle diagnostic or debugging tasks for other modules such as Anacreon or Celestial.