### 17.2 P3 — 릴리스 게이트의 입력이 전부 호출자가 손으로 만드는 값이다

```java
public GrpcReleaseDecision evaluate(
    GrpcReleaseEvidence evidence,
    Map<String, Boolean> laneResults,
    GrpcSchemaArtifactPublisher.PublishDecision schemaDecision)
```

세 입력 중 어느 것도 실제 레인 결과나 실제 산출물에서 오지 않는다. 게이트를 부르는 곳은 자기 테스트 하나뿐이고, 그 테스트가 세 값을 리터럴로 만든다.

이 형태 자체는 이 저장소의 다른 게이트와 다르다. mongo 가족의 증거 검증기는 테스트 결과 XML 을 읽고 파일의 수정 시각까지 본다. 이쪽 게이트는 그런 산출물 판독기를 갖지 않는다.

지금은 무해하다 — 릴리스 절차가 이 게이트를 부르지 않기 때문이다. 기록하는 이유는 §17.1 을 고쳐 레인을 자동으로 돌리게 되면, 그 결과를 이 게이트에 넣어 주는 코드가 함께 필요하다는 점이다.

