Files
RuView/scripts/evaluate-active-evidence.py
T
rUv acddd777a7 Add gated active evidence loop, KGE proposals and predictive CSI experiments
Record ADRs 421 to 423, actual dependency integration, bounded input and evidence authority, duration evaluation, security regressions and measured receipts. Preserve negative predictive and caching results; no model promotion.
2026-10-12 18:19:31 -07:00

15 lines
574 B
Python

#!/usr/bin/env python3
"""Evaluate paired room intervals; prints aggregate metrics, never observations."""
import argparse
import json
from csi_training.active_evaluation import evaluate, load
if __name__ == "__main__":
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("manifest")
args = parser.parse_args()
try:
print(json.dumps(evaluate(load(args.manifest)), indent=2, allow_nan=False))
except (ValueError, OSError, UnicodeError) as error:
parser.exit(2, f"invalid evaluation input: {type(error).__name__}\n")