{
  "package": "resolver",
  "script": "/Users/simon-pierreboucher/firc0001_review/scripts/a03_resolver_speccurve.py",
  "script_sha256": "19cf2ed3aae78394a718a31caa106a20a67cb9a6450c0d30b89f6a84c7fe8ad8",
  "started": "2026-11-05T14:20:38",
  "ended": "2026-11-05T14:20:40",
  "wall_seconds": 2.2,
  "node": "m3u96b",
  "python": "3.12.15",
  "duckdb": "2.0.0",
  "threads": 4,
  "memory_limit": "24GB",
  "seed": 20261105,
  "databases": {
    "/Users/simon-pierreboucher/UQO_RESEARCH_DB/project-db/data/db/spid.duckdb": {
      "bytes": 3155701760,
      "mtime": "2026-10-28T12:21:11.091389"
    },
    "/Users/simon-pierreboucher/UQO_RESEARCH_DB/data/duckdb/edgar_research.duckdb": {
      "bytes": 73500995584,
      "mtime": "2026-10-27T21:34:46.297884"
    }
  },
  "read_only": true,
  "row_counts": {
    "top_name_tokens.csv": 50,
    "top_location_keys.csv": 50,
    "key_branch_by_type.csv": 21,
    "overmerge_by_type.csv": 21,
    "overmerge_by_bucket.csv": 5,
    "overmerge_ma_by_bucket.csv": 5,
    "example_provenance_keys.csv": 30,
    "spec_curve.csv": 45,
    "spec_curve_by_type.csv": 945,
    "june_october_reconciliation.csv": 9
  },
  "notes": {}
}