{"id":"pipeline-stages-hide-materialization-barriers","text":"Pipeline stages have fundamentally different resource profiles hidden behind a uniform tuple interface: Count is an unbounded memory barrier that materializes all input before emitting any output, Sort bounds memory via external merge-sort disk spillover, yet both produce and consume identical tuple lists with no way for the pipeline to distinguish streaming stages from blocking ones.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["count-is-barrier","sort-external-merge","pipeline-records-are-tuples"],"outlist":[],"label":"Uniform tuple interface hides asymmetric blocking and memory characteristics"}],"dependents":[],"metadata":{"last_reviewed":"2026-05-30T09:01:17","review_result":"pass"},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"pipeline-stages-hide-materialization-barriers","truth_value":"IN","reason":"SL justification valid","antecedents":["count-is-barrier","sort-external-merge","pipeline-records-are-tuples"],"label":"Uniform tuple interface hides asymmetric blocking and memory characteristics"},{"node":"count-is-barrier","truth_value":"IN","reason":"premise"},{"node":"sort-external-merge","truth_value":"IN","reason":"premise"},{"node":"pipeline-records-are-tuples","truth_value":"IN","reason":"premise"}]}}