Factory docs, home

A record from the Factory repository, docs/copy-integration-receipt.json, shown exactly as committed. Every hash, date and count is as recorded. The build review says what the Factory's receipts support.

{
  "schema": "factory-copy-integration/1",
  "component": "Reviewed copy lint and guide integration",
  "recordedAt": "2026-09-30",
  "base": "59b3aa2382c3846a869b9d12bdc3645380187036",
  "branch": "factory/copy-integration",
  "implementer": {
    "model": "gpt-6-astra",
    "effort": "high"
  },
  "disposition": "implemented-awaiting-independent-review",
  "reviewAuthority": "Owner authorised Astra-only reviews for 30 September 2026. Independent coordinator review still required.",
  "packets": {
    "P3": {
      "sourceTip": "26e21c8",
      "integration": "Reviewed shared Markdown parser, copy lint, baseline enforcement, tests and historical receipts retained. Tutorial and explanation directories join reader-doc lint coverage. Baseline only pruned: 64 stale entries removed; six remain, none added or increased."
    },
    "P5": {
      "sourceTip": "eeee996",
      "integration": "Guide clarity changes retained with current short status/evidence links, four-type navigation and canonical references. Historical receipts copied unchanged."
    },
    "P1": {
      "sourceTip": "555cf73",
      "integration": "Content and drawing copy already used by accepted four-type refactor, now superseded by its ambition and structure. Remaining straight-quote example template fix retained. Old homepage layout and unrelated owner-values/branding differences excluded. Existing P3 rendered-text rules cover the remaining copy regression."
    }
  },
  "verification": {
    "focused": "134/134 style lint, documentation, docs site, website, public build and design-token checks passed.",
    "typecheck": "Strict typecheck passed.",
    "lint": "Six grandfathered baseline entries, none stale; no new findings.",
    "fullCheck": "Not run for this integration; coordinator owns serial final suite and required CI."
  },
  "files": {
    "apps/website/README.md": "e11c0e3e25d5b55b9ff1d1db8cc4fc2c17fe7d417b206173d5263d517a835a7b",
    "apps/website/render.ts": "4fee422457a2cb25d09ae32207696e716e89ea58d726aac2ee77e261fe2dde1d",
    "docs/guide/attempt-fence.md": "26f08d3884477b4e6b88061dfeed034585b4e8cd7e7ce685a5c99daa49b42f21",
    "docs/guide/attention.md": "ca5a16c615f86aa6ab22a4b0b2b03f03a42e61bd8e847c8eafee2cdddaf458a8",
    "docs/guide/command-journal.md": "6ded46d119e93f5b072b2ba41792f0104cba72b7ee88080c1048190f4d1bc085",
    "docs/guide/confined-executor.md": "0734c140a137accbd2fd8508e6c0ca4435ac62ade1d568a9284bd72a9704f7c6",
    "docs/guide/discovery-sources.md": "8f3ffb11965a14e0a7ce17917604a183e093c3ec99915da7c912eb9f09e1ddb6",
    "docs/guide/evidence-assurance.md": "ecad6382b9cb6fe0df60b7d1180d78ec6a6ac559cec94f064015c6a014241b71",
    "docs/guide/execution.md": "d895bb29e2b866d8478b5e86c6179edbaab57f8013fb782c6c560cf55a6c94f3",
    "docs/guide/guarded-verification.md": "e25b52e94e5d4ff8a5fe3629ffb4ef0b9a1f2e1356be4a387b4d3deec08816d5",
    "docs/guide/lifecycle-schedule.md": "8cfe1e1d345b5da21970c0e67c63b82e7a170b82c18c8592ac177183d0e19487",
    "docs/guide/local-fixture-worker.md": "6c5e9f4da422ec32cf18f13cc37e38ea5172b75bd035a71c81802df9dff99f96",
    "docs/guide/portfolio.md": "65bff72ba1b47f0f6e75295b9d38f0acaebe5bd96b72bc1cc82d49b58d1bb82b",
    "docs/guides-copy-followup-receipt.json": "878e8702a1412377f8703f91db9e274eb15284f241f7ead7f2c04efd120987ef",
    "docs/guides-copy-receipt.json": "0604dac1fd53e4abbdf0582be321743cdba3de1401e16af94196601f6ecc88bf",
    "docs/style-lint-followup-receipt.json": "b125f710e932c551f45ec3d4f3af56eca5b2ca4a85c03efc47fd0df5b1660f3c",
    "docs/style-lint-receipt.json": "6371f8219cab88e7fa4091a07e07c005f6c18a3e331915a945bc92da3766c98e",
    "scripts/build-docs-site.ts": "ea443aa7b30075a947675364941c530ea0c91a249aa14bafebbfa2d3aa5e27eb",
    "scripts/build-website.ts": "ec3a9291f771e3362ef365958843d67c0494915decf41867d43a2143fd350d6e",
    "scripts/markdown-links.ts": "b1507809c700495a6f89fbc7bb5daae97fd84a8a82ba2d74dcfe3b5eb208d520",
    "scripts/style-baseline.json": "04309758869a488774faa6fde455d7cafe40abae8e7ff672faa4517cf3701069",
    "scripts/style-lint.ts": "028e9e32b6ef73711e3327c445d8c4802782ac12dff6ad10840e242547171f95",
    "test/style-lint.test.ts": "9071ec66d2f4a017a397b0dbe29124de42ad23f8ae7a635f8b44d691579f7a0c"
  }
}

Source: docs/copy-integration-receipt.json