diff --git a/docs/PIPELINE-AND-HOOKS-SUMMARY.adoc b/docs/PIPELINE-AND-HOOKS-SUMMARY.adoc new file mode 100644 index 00000000..a2550586 --- /dev/null +++ b/docs/PIPELINE-AND-HOOKS-SUMMARY.adoc @@ -0,0 +1,182 @@ +// SPDX-License-Identifier: MPL-2.0 +// SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell += Quality, Security, Coverage and Mirroring Pipeline — File Summary +:toc: macro +:toclevels: 2 + +toc::[] + +== What this is + +The closing deliverable of the zero-cost quality / security / coverage / +mirroring pipeline: a single inventory of *every generated hook and workflow +file*, what each one actually checks, and how to switch the local hooks on. + +It is a *description of what is on disk*, not a specification of what ought to +be. Where a file's behaviour differs from the original brief, the difference is +stated rather than smoothed over. + +== Part 1 — Local pre-commit hooks (`.githooks/`) + +Eighteen files, all committed mode `100755`. + +NOTE: Mode matters. A hook or validator committed `100644` passes every local +run — because `bash