명시적 pipeline은 값과 실패가 이동하는 단계를 드러낸다

중첩 lambda 체인은 어느 단계에서 입력이 바뀌고 실패했는지 추적하기 어렵습니다.

  1. 1

    raw input

    String

  2. 2

    parse

    Result<Request>

  3. 3

    validate

    Result<ValidRequest>

  4. 4

    transform

    Result<Command>

  5. 5

    execute

    Result<Response>

핵심: 각 단계의 입력·출력 타입과 중단 정책을 이름으로 고정합니다.