1#!/usr/bin/env python32# Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca3"""Chronological splits + spatial-holdout flag + stratified LLM subsamples.45 python3 scripts/02_splits.py [--synthetic]6→ data/{processed|synthetic}/splits.parquet, llm_subsamples.parquet, results/data/splits_summary*.json7"""8from __future__ import annotations910import argparse11import json1213from agentic_valuation.data.splits import run141516def main() -> None:17 ap = argparse.ArgumentParser(description=__doc__)18 ap.add_argument("--synthetic", action="store_true")19 args = ap.parse_args()20 print(json.dumps(run(synthetic=args.synthetic), ensure_ascii=False, indent=1))212223if __name__ == "__main__":24 main()25