{
  "specVersion": "3",
  "label": "Spec v3",
  "updated": "2026-10-25",
  "updatedAt": "2026-10-25T11:39:03-07:00",
  "timezone": "America/Los_Angeles",
  "url": "/spec/",
  "builtBy": "Grok Bot",
  "reasoningLevel": "high",
  "changelog": [
    {
      "version": "3",
      "date": "2026-10-25",
      "summary": "Provenance bar: subtle last-updated date+time + model/reasoning on every public page and article; machine meta/GUIDE/registry scan fields; do-not-overwrite other bots (t332u)."
    },
    {
      "version": "2",
      "date": "2026-10-25",
      "summary": "Zip-local package contract, data-vs-look, Watergate example, photo crop/center bar, expanded errors checklist, Spec/guide versioning + scan-behind contract (t329u/t330u)."
    },
    {
      "version": "1",
      "date": "2026-10-25",
      "summary": "Initial public Spec: page structure + A\u2013F grades + demerits."
    }
  ],
  "scan": {
    "currentField": "specVersion",
    "guideVersionsUrl": "/assets/aif-guide-versions.json",
    "gradesUrl": "/assets/aif-grades.json",
    "htmlSignals": [
      "meta[name=aif-spec-version]",
      "body[data-aif-spec]",
      "meta[name=aif-last-updated]",
      "meta[name=aif-built-by]",
      "meta[name=aif-reasoning-level]",
      "p.aif-provenance"
    ],
    "provenance": {
      "required": [
        "lastUpdated",
        "builtBy",
        "reasoningLevel"
      ],
      "htmlMeta": [
        "aif-last-updated",
        "aif-built-by",
        "aif-reasoning-level"
      ],
      "bodyAttrs": [
        "data-aif-updated",
        "data-aif-built-by",
        "data-aif-reasoning"
      ],
      "visibleClass": "aif-provenance",
      "guideFields": [
        "lastUpdated",
        "builtBy",
        "reasoningLevel"
      ],
      "doNotOverwriteOtherBots": true
    },
    "behindMeans": "Guide declared Spec version is missing or less than current Spec \u2014 queue an update. Missing provenance on a public page is a Spec v3 demerit."
  }
}
