{"record":{"id":"94972380bbfc5628","repo":"ruvnet/RuView","slug":"phase-values-outside-valid-range-min-val-max","errorCode":null,"errorMessage":"Phase values outside valid range [{min_val}, {max_val}]","messagePattern":"Phase values outside valid range \\[(.+?), (.+?)\\]","errorType":"exception","errorClass":"PhaseSanitizationError","httpStatus":null,"severity":"error","filePath":"archive/v1/src/core/phase_sanitizer.py","lineNumber":322,"sourceCode":"            \n        Returns:\n            True if valid\n            \n        Raises:\n            PhaseSanitizationError: If validation fails\n        \"\"\"\n        # Check if data is 2D\n        if phase_data.ndim != 2:\n            raise PhaseSanitizationError(\"Phase data must be 2D array\")\n        \n        # Check if data is not empty\n        if phase_data.size == 0:\n            raise PhaseSanitizationError(\"Phase data cannot be empty\")\n        \n        # Check if values are within valid range\n        min_val, max_val = self.phase_range\n        if np.any(phase_data < min_val) or np.any(phase_data > max_val):\n            raise PhaseSanitizationError(f\"Phase values outside valid range [{min_val}, {max_val}]\")\n        \n        return True\n    \n    def get_sanitization_statistics(self) -> Dict[str, Any]:\n        \"\"\"Get sanitization statistics.\n        \n        Returns:\n            Dictionary containing sanitization statistics\n        \"\"\"\n        outlier_rate = self._outliers_removed / self._total_processed if self._total_processed > 0 else 0\n        error_rate = self._sanitization_errors / self._total_processed if self._total_processed > 0 else 0\n        \n        return {\n            'total_processed': self._total_processed,\n            'outliers_removed': self._outliers_removed,\n            'sanitization_errors': self._sanitization_errors,\n            'outlier_rate': outlier_rate,\n            'error_rate': error_rate","sourceCodeStart":304,"sourceCodeEnd":340,"githubUrl":"https://github.com/ruvnet/RuView/blob/4685618388a5e49fad5b3005806f3bdd6a7c25c3/archive/v1/src/core/phase_sanitizer.py#L304-L340","documentation":"Error \"Phase values outside valid range [{min_val}, {max_val}]\" thrown in ruvnet/RuView.","triggerScenarios":"Thrown at archive/v1/src/core/phase_sanitizer.py:322 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"4685618388a5e49fad5b3005806f3bdd6a7c25c3","analyzedAt":"2026-08-16T06:09:40.886Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}