Skip to content

Session Setup and Initialization#26

Merged
skyelaird merged 1 commit intomainfrom
claude/fix-typo-01ML6qetNXt65Jmfzjm5vMfG
Nov 14, 2025
Merged

Session Setup and Initialization#26
skyelaird merged 1 commit intomainfrom
claude/fix-typo-01ML6qetNXt65Jmfzjm5vMfG

Conversation

@skyelaird
Copy link
Copy Markdown
Owner

The validation script was incorrectly marking API errors as "MATCH" when both predictions failed (0% reliability, -999 SNR). This happened because:

  • Reliability: 0% vs 0% = 0% diff, within tolerance
  • SNR: Both invalid (-999), so comparison was skipped
  • Result: No mismatches = "MATCH" ✓ (wrong!)

Changes:

  • Add early error detection in compare_predictions()
  • Check for invalid SNR (≤-900), ERROR mode, or ERROR quality
  • Mark as error and fail immediately if either prediction failed
  • Update output to show "⚠ ERROR" instead of "✓ MATCH"
  • Prevent false positives where two failures counted as a match

Now properly reports: "⚠ ERROR → VOACAP online prediction failed"

The validation script was incorrectly marking API errors as "MATCH" when both
predictions failed (0% reliability, -999 SNR). This happened because:
- Reliability: 0% vs 0% = 0% diff, within tolerance
- SNR: Both invalid (-999), so comparison was skipped
- Result: No mismatches = "MATCH" ✓ (wrong!)

Changes:
- Add early error detection in compare_predictions()
- Check for invalid SNR (≤-900), ERROR mode, or ERROR quality
- Mark as error and fail immediately if either prediction failed
- Update output to show "⚠ ERROR" instead of "✓ MATCH"
- Prevent false positives where two failures counted as a match

Now properly reports: "⚠ ERROR → VOACAP online prediction failed"
@skyelaird skyelaird merged commit 6271912 into main Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants