function log_decision(input, model_version, output, reason_codes):
   audit_log.append({

      "input": input, "model_version": model_version,
      "output": output, "reason_codes": reason_codes, "timestamp": now()
   })
 # without this record, no one can later explain or contest a specific decision
