"""Synthetic advisor and frozen-replay demonstration in temporary storage.""" import json from pathlib import Path import sys import tempfile sys.path.insert(0, str(Path(__file__).resolve().parents[1])) from intelligence_radar.advisor import recommend, replay, render_report repo = Path(__file__).resolve().parents[1] with tempfile.TemporaryDirectory(prefix='radar-advisor-demo-') as directory: root = Path(directory) ident, report = recommend(root, json.loads((repo/'examples/task.json').read_text()), json.loads((repo/'examples/advisor-catalog.json').read_text()), json.loads((repo/'policies/advisor-v0.2.json').read_text()), '2026-09-13', True) assert replay(root, ident) == report assert report['frontier'] == 'frontier-fixture' assert report['efficient'] == 'efficient-fixture' assert report['budget'] is None print(render_report(root, ident)) print('Advisor demo passed; synthetic records stayed in temporary storage.')