{
  "generatedAt": "2026-06-24T09:14:42.010Z",
  "project": "LLMs.txt Kit",
  "domain": "llmstxtkit.com",
  "origin": "https://llmstxtkit.com",
  "status": "postlaunch_evidence_calendar_ready",
  "launchDate": null,
  "summary": {
    "milestones": 6,
    "proofGates": 4,
    "completedProofGates": 2,
    "finalDomainLive": true,
    "searchConsoleVerified": false,
    "sitemapSubmitted": false,
    "indexNowSubmitted": true,
    "realDistributionObserved": false,
    "organicProofObserved": false,
    "plannedPlacements": 0,
    "liveProofGeneratedAt": "2026-06-24T08:54:26Z",
    "readinessStatus": "ready_for_domain_purchase_and_cutover",
    "monitorStatus": "waiting_for_final_domain_launch_progress",
    "trafficMeasurementStatus": "measurement_ready_waiting_for_final_domain_and_real_traffic"
  },
  "proofGates": [
    {
      "id": "final_domain_live",
      "label": "Final domain live",
      "status": "complete",
      "current": {
        "domainRegistered": true,
        "dnsOk": true,
        "httpOk": true
      },
      "required": "Domain registered, DNS resolves, and HTTPS returns HTTP 200."
    },
    {
      "id": "search_console_baseline",
      "label": "Search Console baseline",
      "status": "pending_search_console",
      "current": {
        "searchConsoleVerified": false,
        "sitemapSubmitted": false,
        "searchConsolePlanStatus": "ready_for_search_console_owner_action",
        "htmlFileGuardStatus": "waiting_for_google_html_file"
      },
      "required": "Search Console verified and final-domain sitemap submitted."
    },
    {
      "id": "indexnow_notification",
      "label": "IndexNow notification",
      "status": "complete",
      "current": {
        "indexNowMode": "submitted",
        "indexNowSubmitted": true
      },
      "required": "IndexNow submit runs after the final-domain key file is reachable."
    },
    {
      "id": "real_distribution_or_organic_evidence",
      "label": "Real distribution or organic evidence",
      "status": "pending_real_traffic",
      "current": {
        "realDistributionObserved": false,
        "organicProofObserved": false
      },
      "required": "At least one planned distribution placement, Search Console signal, or qualified referral is observed."
    }
  ],
  "calendar": [
    {
      "day": 0,
      "targetDate": null,
      "label": "Launch day: DNS, HTTPS, proof snapshot",
      "intent": "Prove the final domain is live before any public distribution.",
      "commands": [
        "npm run domain:status",
        "npm run check:domain -- --base https://llmstxtkit.com --expected-host llmstxtkit.com",
        "npm run domain:monitor",
        "npm run readiness",
        "npm run goal:audit"
      ],
      "evidenceNeeded": [
        "RDAP or registrar evidence proves ownership.",
        "DNS resolves to the selected host.",
        "HTTPS homepage, robots.txt, sitemap.xml, llms.txt, IndexNow key file, and proof JSON return HTTP 200.",
        "Live proof reports 0 errors."
      ],
      "successSignals": [
        "Final-domain check exits 0.",
        "Live proof has updated timestamp and 0 errors.",
        "Goal audit still lists only post-launch evidence blockers."
      ],
      "risks": [
        "Do not post distribution links until this milestone is complete."
      ]
    },
    {
      "day": 1,
      "targetDate": null,
      "label": "Day 1: Search Console, sitemap, URL inspection",
      "intent": "Create the official Google measurement baseline.",
      "commands": [
        "npm run search:verification",
        "npm run search:html-file",
        "npm run search:packet",
        "npm run domain:evidence:intake",
        "npm run domain:evidence:validate"
      ],
      "evidenceNeeded": [
        "Search Console Domain property or URL-prefix property is verified.",
        "https://llmstxtkit.com/sitemap.xml is submitted in Search Console.",
        "Priority URL Inspection queue is requested where appropriate.",
        "Owner evidence input records screenshots, export refs, and timestamps."
      ],
      "successSignals": [
        "Search Console verified flag is true in final-domain evidence.",
        "Sitemap submitted flag is true.",
        "No fake verification token or unvalidated owner claim is accepted."
      ],
      "risks": [
        "Search Console data may show zero impressions at this stage; that is normal."
      ]
    },
    {
      "day": 3,
      "targetDate": null,
      "label": "Day 3: Crawl and indexability review",
      "intent": "Confirm search engines and AI crawlers can reach the final-domain assets.",
      "commands": [
        "npm run log:proof",
        "npm run organic:proof",
        "npm run traffic:measurement",
        "npm run domain:monitor"
      ],
      "evidenceNeeded": [
        "Server logs or live proof show crawler requests where available.",
        "Search Console URL Inspection does not report blocking robots/noindex/canonical problems.",
        "All priority tool, guide, data, and proof URLs remain HTTP 200."
      ],
      "successSignals": [
        "Crawler or final-domain access events are visible.",
        "No priority URL has a technical indexability blocker.",
        "Measurement plan still has only expected external traffic gates pending."
      ],
      "risks": [
        "Do not treat bot hits alone as real traffic proof."
      ]
    },
    {
      "day": 7,
      "targetDate": null,
      "label": "Day 7: First answer-first distribution review",
      "intent": "Run only relevant, legal distribution and measure qualified activation.",
      "commands": [
        "npm run campaigns",
        "npm run distribution:execution",
        "npm run distribution:queue",
        "npm run campaign:attribution",
        "npm run traffic:sprint"
      ],
      "evidenceNeeded": [
        "At least one planned placement is posted with affiliation disclosed.",
        "Placement URL and timestamp are imported through distribution evidence.",
        "UTM visits are tied to tool activations, copy events, or meaningful engagement."
      ],
      "successSignals": [
        "Attribution shows a planned utm_content placement or a dated manual evidence ref.",
        "At least one activation event follows distribution, or the tactic is marked for revision.",
        "No deleted spam post is counted as success."
      ],
      "risks": [
        "Kill or rewrite any placement that produces visits with no activation."
      ]
    },
    {
      "day": 14,
      "targetDate": null,
      "label": "Day 14: Organic and referral proof checkpoint",
      "intent": "Decide what is actually working before scaling.",
      "commands": [
        "npm run organic:proof",
        "npm run traffic:measurement",
        "npm run domain:evidence",
        "npm run goal:audit"
      ],
      "evidenceNeeded": [
        "Search Console export or screenshot shows impressions, clicks, indexed pages, or query clusters if available.",
        "Analytics or server logs show qualified referrals.",
        "Distribution proof distinguishes real placements from tests."
      ],
      "successSignals": [
        "Organic proof or qualified referral evidence is present.",
        "Measurement gates explain what remains unproven.",
        "Goal audit does not claim completion without real final-domain evidence."
      ],
      "risks": [
        "If there are impressions but no clicks, improve title/snippet/tool CTA before adding more pages."
      ]
    },
    {
      "day": 30,
      "targetDate": null,
      "label": "Day 30: Scale, prune, or reposition",
      "intent": "Use evidence to decide the next content and distribution sprint.",
      "commands": [
        "npm run organic:proof",
        "npm run traffic:sprint",
        "npm run domain:evidence",
        "npm run goal:audit"
      ],
      "evidenceNeeded": [
        "Search Console pages/queries export.",
        "Referral and UTM performance summary.",
        "Tool activation and conversion summary.",
        "Backlink or mention evidence if earned."
      ],
      "successSignals": [
        "Scale pages and channels that produce activation.",
        "Prune or rewrite pages with no impressions and no referral value.",
        "Document whether the funnel is proven or what evidence is still missing."
      ],
      "risks": [
        "Do not scale channels that only generate vanity visits."
      ]
    }
  ],
  "commands": {
    "refreshCalendar": "npm run postlaunch:calendar",
    "setLaunchDate": "npm run postlaunch:calendar -- --launch-date YYYY-MM-DD",
    "refreshDomainStatus": "npm run domain:status",
    "refreshSearchConsolePlan": "npm run search:verification",
    "refreshOrganicProof": "npm run organic:proof",
    "refreshTrafficMeasurement": "npm run traffic:measurement",
    "refreshGoalAudit": "npm run goal:audit"
  },
  "safety": {
    "doesNotBuyDomain": true,
    "doesNotSubmitSearchConsole": true,
    "doesNotPostDistribution": true,
    "rejectsVanityTrafficAsProof": true,
    "requiresOwnerEvidenceForManualClaims": true
  }
}
