"""Isolated, synthetic workflow demonstration.""" import json from pathlib import Path import sys import tempfile sys.path.insert(0, str(Path(__file__).resolve().parents[1])) from intelligence_radar.__main__ import draft, ledger, record fixture = json.loads((Path(__file__).resolve().parents[1] / 'examples/observation.json').read_text()) with tempfile.TemporaryDirectory(prefix='intelligence-radar-demo-') as directory: root = Path(directory) ident = record(root, fixture) assert record(root, fixture) == ident assert len(ledger(root)) == 1 for period in ('2026-09-13', '2026-W37'): path = draft(root, period) assert ident in path.read_text() print(path.read_text()) print('Demo passed; temporary synthetic ledger removed.')