{
  "generatedAt": "2026-06-24T09:14:39.335Z",
  "project": "LLMs.txt Kit",
  "domain": "llmstxtkit.com",
  "campaign": "first-distribution",
  "status": "no_distribution_evidence_yet",
  "inputPath": null,
  "finalDomainEvidenceInput": null,
  "summary": {
    "plannedPlacements": 18,
    "records": 0,
    "validDistributionEvidence": 0,
    "recordedNonSuccess": 0,
    "invalidRecords": 0,
    "finalDomainEvidenceInputUpdated": false
  },
  "rules": [
    "Only real public post/comment/README URLs count as manual distribution evidence.",
    "The placementId must match the planned distribution ledger.",
    "posted or accepted records need a public URL and date.",
    "skipped, removed, and rejected records are useful for the sprint log but do not count as successful distribution.",
    "UTM log attribution is still stronger evidence than manual posting evidence."
  ],
  "checks": [],
  "commands": {
    "importOnePlacement": "npm run distribution:evidence -- --placement-id hackernews-showhn --url https://news.ycombinator.com/item?id=... --posted-at YYYY-MM-DD --status posted",
    "refreshDistributionEvidence": "npm run distribution:evidence",
    "refreshDistributionQueue": "npm run distribution:queue",
    "refreshFinalDomainEvidence": "npm run domain:evidence",
    "validateFinalDomainEvidence": "npm run domain:evidence:validate",
    "refreshMeasurement": "npm run traffic:measurement",
    "refreshGoalAudit": "npm run goal:audit"
  }
}
