lesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipelinelesson 5 of 5 · mission: api-to-dataset pipelinemission: api-to-dataset pipeline
Complete the contract-with-reasons gate: a clean record returns None; anything else returns the reason string that travels with the row into quarantine.