Future<ForgeOutcome> fireFatalError( String errorCode, String? errorMessage, Map<String, Object?>? metadata, );