{
  "schemaVersion": 1,
  "status": "verified",
  "generatedAt": "2026-07-15T08:50:00+09:00",
  "sources": [
    {
      "name": "Algolia Hacker News Search API",
      "url": "https://hn.algolia.com/api",
      "accessedAt": "2026-07-15T08:45:44+09:00",
      "role": "Primary public dataset endpoint"
    },
    {
      "name": "Hacker News API documentation",
      "url": "https://github.com/HackerNews/API",
      "accessedAt": "2026-07-15T08:45:44+09:00",
      "role": "Field and platform reference"
    }
  ],
  "dataset": {
    "path": "evidence/data/show-hn-2025-07-01_2026-06-30.jsonl.gz",
    "sha256": "d964452aa4386ca19c7e664fcdf71541f0868a086ff4c51c11f4ea427d4e626d",
    "rowCount": 41831,
    "periodStart": "2025-07-01T00:00:00Z",
    "periodEnd": "2026-07-01T00:00:00Z",
    "completenessGuard": "Three-day query windows; abort when any window reaches the API's 1,000-result cap; deduplicate by objectID"
  },
  "acquisition": {
    "script": "evidence/fetch.py",
    "command": "python3 evidence/fetch.py --window-days 3",
    "executedAt": "2026-07-15T08:45:44+09:00",
    "exitCode": 0,
    "metadataPath": "evidence/fetch-metadata.json",
    "metadataSha256": "fb21cd116bb5631c851862830b00ddc51cc7c1e9ca6ff7d0ff2ed7e1a5b949a8"
  },
  "analysis": {
    "script": "evidence/analyze.py",
    "command": "python3 evidence/analyze.py",
    "executedAt": "2026-07-15T08:46:30+09:00",
    "exitCode": 0,
    "pythonVersion": "3.14.3",
    "environmentPath": "evidence/requirements.txt",
    "resultsPath": "evidence/results.json",
    "resultsSha256": "6918ce692a7e119625fd5723cf482e042226a8b242a68b010620e148e0022ec7"
  },
  "claims": [
    {
      "id": "sample_total",
      "resultPath": "sample.totalPosts",
      "value": 41831
    },
    {
      "id": "overall_success",
      "resultPath": "sample.success10Rate",
      "value": 0.083933
    },
    {
      "id": "ai_rate",
      "resultPath": "signals.1.success10Rate",
      "value": 0.05651
    },
    {
      "id": "browser_adjusted",
      "resultPath": "signals.3.adjustedDifferencePp",
      "value": 3.514
    },
    {
      "id": "short_title_rate",
      "resultPath": "titleLength.0.success10Rate",
      "value": 0.100364
    },
    {
      "id": "open_source_adjusted",
      "resultPath": "signals.0.adjustedDifferencePp",
      "value": 2.557
    },
    {
      "id": "code_host_rate",
      "resultPath": "urlType.0.success10Rate",
      "value": 0.097798
    }
  ],
  "figures": [
    {
      "path": "figures/title-length-success.svg",
      "sha256": "af27f78b7ff5b1ed92cd6acc0c3c747be79566390f202f905ccec8caf18f221e",
      "claimIds": [
        "short_title_rate"
      ]
    },
    {
      "path": "figures/signal-adjusted-lift.svg",
      "sha256": "acf0173a74d36acf6d12e3568669e4809063e30a222f0cc8942ba8da299d8863",
      "claimIds": [
        "ai_rate",
        "browser_adjusted",
        "open_source_adjusted"
      ]
    }
  ],
  "editorialReview": {
    "decision": "approved",
    "reviewedAt": "2026-07-15T08:55:00+09:00",
    "reviewedBy": "Trendiumo evidence audit and Codex editorial review",
    "reviewerType": "automated",
    "notes": "Approved for Trendiumo after reproducibility, claim mapping, non-causal wording, and limitation review. Zenn publication remains human-approved only."
  },
  "publicArtifacts": [
    "evidence/fetch.py",
    "evidence/analyze.py",
    "evidence/requirements.txt",
    "evidence/fetch-metadata.json",
    "evidence/results.json",
    "evidence/title-length.csv",
    "evidence/signals.csv",
    "evidence/url-types.csv",
    "evidence/data/show-hn-2025-07-01_2026-06-30.jsonl.gz"
  ]
}
