A record from the Factory repository, docs/documentation-types-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-documentation-types/1",
"component": "Documentation organisation and marketing copy",
"recordedAt": "2026-09-30",
"base": "9355778ce16d37bde6e601ba08825cbe1be401dc",
"branch": "factory/docs-four-types",
"implementer": {
"model": "gpt-6-astra",
"effort": "high"
},
"disposition": "implemented-awaiting-independent-review",
"reviews": [],
"scope": "Documentation, site navigation and marketing copy only. No src or dashboard runtime changes.",
"framework": "https://diataxis.fr/",
"writingSkill": "https://github.com/cursor/plugins/blob/main/pstack/skills/unslop/SKILL.md",
"heldWork": {
"P1": "Retains useful content.ts and diagrams.ts wording from 555cf73 as input to this new slice. Does not accept the held packet or its receipt.",
"P3": "Not merged; lint remains separate pending its existing review gate."
},
"verification": {
"focused": "106/106 docs, classification coverage, website, public build and design-token tests passed before final receipt/ledger build.",
"tutorial": "Actual CLI: pass=verified/executed/valid; retry=verified/replayed/valid; inspect=verified/inspected/valid; fail=failed/executed/valid, exit 1.",
"browser": "Codex IAB desktop marketing and 390px docs inspected. Independent review pending.",
"fullCheck": "npm run check passed 1293/1293 with no skips and clean typecheck. Final wording and whitespace edits were checked again in the focused suite; coordinator records independent review in a new acceptance receipt."
},
"files": {
"apps/website/content.ts": "8f5e090a44a3c1628be5e2f64e0792924805ee62b758780ed06d0c16373e8faf",
"apps/website/diagrams.ts": "9447071fbe450ef9235f30962ccbe776feb2012bd2e785b43ea2c167b3b7e20b",
"apps/website/render.ts": "181cea072fb5dc9f2ecc3c2535f226f201cae8cc8f786be5ffdb9852d294d4ee",
"docs/agents/factory-model.md": "55243959484e6da0b53003e25fc820425a36051e6a38ddc7d3c0c565f69dd315",
"docs/brief.md": "672949f2336ae785822ee496001411f170126abb53c34924f157f7d6d21c0891",
"docs/build-review.md": "704fe287ad87b9ae2aba98e960711e85724ddf93646be6e0d7fd4750fb686db7",
"docs/dashboard.md": "34b87e4cdec3dce39763e1785e7598ff91c548e6f0c272dc479423f25b3c65d9",
"docs/documentation-map.json": "9060efa3a435e7fb80f5a5a87f646a4859e68d7aabc5439ec38ea6c537989b4b",
"docs/documentation.md": "0c23039eff3090a56c9dbd6c7d48ea368ef3ba6395ba64b3d310ddcdaae566f5",
"docs/explanation/modules.md": "f9c01e2484a503e663072ff94c6757c669d0eb5f10e3767639ad42d6c602fb9a",
"docs/guide/attempt-fence.md": "12824409ea2b7c8d1cf3b1f23f483bb88759a7363763538d893822e321520c47",
"docs/guide/attention.md": "6715896f06441693903af57b8f764c3fbd8e99374c75ae543115069a2c953080",
"docs/guide/command-journal.md": "8db53bbf9ad35f88e3ad319ac36537bd962280de0ad3c06e82e86dc50223ebb8",
"docs/guide/confined-executor.md": "d2d0c2ed9106c7e64923bd2626fe6d18cfd69c460e8bf2c023259ee2785b6f9d",
"docs/guide/dashboard.md": "f8c8ad61a8bffee97f3a0d428e502828143134a2588341f2cd39ce74cb08866e",
"docs/guide/discovery-sources.md": "2c785e417e68f39be68bf592ef8caf5a0fee5e2c07bd55a5adf79b14876f09c5",
"docs/guide/evidence-assurance.md": "7bae7df51227973cef05f0b6e130f30503bfdcf17e299dd53455e5984e3bcdb8",
"docs/guide/execution.md": "f9ad3741e7a3c807fea50cefbaa421104fd36ed5e367b56892ae44f06fe53c22",
"docs/guide/guarded-verification.md": "b74ea58a97e9dfacc7c1ad9895ccf50da55455b0fe664aa82ed8c43b8140fcbb",
"docs/guide/index.md": "1762ef0500f81e2ff900255006cf404cdeebaea3eedadbd853c465872e347e00",
"docs/guide/intelligence.md": "55eddd0927861fe222a77946725b5fdeadb3257537811624cd8e1a23024cfd76",
"docs/guide/lifecycle-schedule.md": "8971a3cec855c59a97c0612c27311b6156e5fbd59901a7fc5b8ac60578b43d7d",
"docs/guide/local-fixture-worker.md": "bae6fa682b8b2ed2a405c9740152d58b7ca0f323367fc362beecb8827dbd8852",
"docs/guide/portfolio.md": "5789c08edf11d81557a76dc6e85ed48b7f090e7e64bd82d0321e7ad848e5f4eb",
"docs/guide/producer.md": "85003242c25ac7cbe4b335e8614a7281012369bfdc399ef876c36d1c506824fa",
"docs/guide/product-gate.md": "8d177fd28857ddbb6754c9cff9f95f4219d107563279ed3791675c3bd9a358e0",
"docs/guide/project-guidance.md": "7ff4c621886065f56d079ac6fbc019293d8bbd778fbacb4f44903afb32c82175",
"docs/guide/repository-assurance.md": "55663c60550111e635d2ad74b99082e0b615583ede7d0c53fad4a83d2c740726",
"docs/guide/repository-collector.md": "d651a519a45e50817f0f2ff0a5cc94490ada95750064949ab71921bea2cde9e5",
"docs/guide/repository.md": "813b50ff3f367d5fa7a679b0437136c2cc8911897c8ff656a14148e89a5decb2",
"docs/guide/service-access.md": "ab86ad6e7aa8c260a3d2e8959154fe05e76836f59127b26139602d54dceca184",
"docs/local-development.md": "7d72fb82ed012c67f225ec8f03cbb7661fa013c15de0037ad087098b23ac34f4",
"docs/one-page.md": "364cb0931496522e03fe298ae94dce9d8e4bcfc88a5964ad1f76a273941ca722",
"docs/portfolio.md": "c6f53d5f8d9804619b540b13560d46bdd616f9a16a6bd75acb94b7bdb569812a",
"docs/project-guidance.md": "668be137a54ac83fdcbd657be47ac7f5c9cf03a4c732dc2f31f6e71296df4934",
"docs/tutorials/verify-a-fixture.md": "067f21843fac8d38dcdf0ecd91b28255c944d3787ac9c89ceb7d6061103c8040",
"scripts/build-docs-site.ts": "7f5519dc94ff04945a67c9fc15b0a7f3b1c4b634b786ad1547e6cfe0e63bd977",
"scripts/build-public.ts": "f3e5d1bdc7e3b27392ac8793d4e597e314e20e46848589664dd54584c2a361e1",
"scripts/documentation.ts": "07b8849ba4a506479d81953f3d784f07281249d5ffa6f30b0e7f1b425a2dceaa",
"test/docs-site.test.ts": "97a0126382a229bf4a496ee892b5c5b47fbd88dac405cfa1e91db9f41088c9d2",
"test/documentation.test.ts": "6f20ab3a29dc502c77466d3b15df958ec0f8a1e7bfc184c3197996b039cd3f46",
"test/public-build.test.ts": "c725aa111200116f7d3cb38e677f6148a79683b39514cc4672d589d245f306e7",
"test/website.test.ts": "cef0b9324fd4be0cac97e34d1b72bde4cc8b882cc418cadefcc235d288718154"
}
}
