{"id":"read-paths-filter-by-entity-state","text":"Read paths systematically exclude entities based on lifecycle state: video search returns only READY/UPLOADING statuses, and recommendations exclude already-watched videos — adding read-time filtering cost proportional to the number of state categories that must be checked.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["search-status-filter","recommendation-excludes-watched"],"outlist":[],"label":"both defer entity-state filtering to the read path rather than pre-filtering at write time"}],"dependents":[],"metadata":{},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"read-paths-filter-by-entity-state","truth_value":"IN","reason":"SL justification valid","antecedents":["search-status-filter","recommendation-excludes-watched"],"label":"both defer entity-state filtering to the read path rather than pre-filtering at write time"},{"node":"search-status-filter","truth_value":"IN","reason":"premise"},{"node":"recommendation-excludes-watched","truth_value":"IN","reason":"premise"}]}}