mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-21 22:22:33 -05:00
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.
15 lines
574 B
Python
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")
|