Factory docs, home

A record from the Factory repository, docs/style-lint-followup-receipt.json, shown as committed except that its local paths appear as placeholders in angle brackets, such as <local evidence archive>, standing for files that are not published. Every hash, date and count is as recorded. The build review says what the Factory's receipts support.

{
  "recordedAt": "2026-09-30",
  "component": "P3 style lint review fixes",
  "base": "2b0cf15",
  "supersedes": "style-lint-receipt.json",
  "disposition": "implemented-awaiting-independent-review",
  "files": {
    "scripts/style-lint.ts": "028e9e32b6ef73711e3327c445d8c4802782ac12dff6ad10840e242547171f95",
    "scripts/style-baseline.json": "33c9fd08249d4a76c32ed9b6763cad8fd7952f30f75593ee7f48e4797f03a0d1",
    "scripts/build-website.ts": "ec3a9291f771e3362ef365958843d67c0494915decf41867d43a2143fd350d6e",
    "test/style-lint.test.ts": "2ec1f032e0ef477457a1f0dff21e5aa5729bc0e6be453343bb9dd465391de501",
    "scripts/build-docs-site.ts": "392800d565b5c6917c803733022e51aca3f0cd904f6843a5f186bd2ab7ad719b",
    "scripts/markdown-links.ts": "f5de3004bbd459d961fff6de3cd5728724cac9d0c3f59179585c6a7d511dc1b1"
  },
  "changes": [
    "Keep rendered text nodes separate and exclude code, pre, script and style content.",
    "Allow canonical domain headings and British shared spellings; catch stock plural/adverb forms.",
    "Handle longer closing fences, balanced link destinations, abbreviations and numeric sentence endings.",
    "Collect website findings without build refusal so the CLI can report documentation and stale baseline entries too.",
    "Prune five false positives; name one existing 64-word guide sentence exposed by the corrected splitter for the wave-2 guide owner.",
    "Renderer and lint share inline-link grammar, including nested/escaped/multiline labels and linked images. Shared British words remain exempt from US roots."
  ],
  "verification": {
    "regressionsBefore": {
      "tests": 5,
      "failed": 5
    },
    "focusedAfter": {
      "tests": 50,
      "passed": 50,
      "failed": 0
    },
    "typecheck": "passed",
    "baselineCheck": "passed",
    "fullCheck": {
      "tests": 1262,
      "passed": 1262,
      "failed": 0,
      "cancelled": 0,
      "log": "<local evidence archive>"
    }
  },
  "review": [
    {
      "verdict": "PASS",
      "reviewer": "Independent Astra",
      "report": "<local evidence archive>"
    }
  ],
  "limits": [
    "Fable review pending; owner exception covers P4/P8 only.",
    "No integration, push or public deployment acceptance."
  ]
}

Source: docs/style-lint-followup-receipt.json