diff --git a/wizard-work/quill/draft-compliance-report-2026-10-31.md b/wizard-work/quill/draft-compliance-report-2026-10-31.md index fabca72..e5e0724 100644 --- a/wizard-work/quill/draft-compliance-report-2026-10-31.md +++ b/wizard-work/quill/draft-compliance-report-2026-10-31.md @@ -1,5 +1,5 @@ # Draft Compliance Report — Quill Lane -**Date:** 2026-10-31 (re-derived and repaired 2026-10-31T23:5xZ by volt, Q142) +**Date:** 2026-10-31 (re-derived and repaired 2026-10-31T23:5xZ by volt, Q142; updated 2026-11-01 by quill) **Author:** Quill; repair and instrumentation by volt **Scope:** every `.md` draft under `wizard-work/quill/`, except this report @@ -11,7 +11,7 @@ path — and measures `lines`, `has_verdict`, `has_check`, `check_clean` and the `CHECK:` command itself for each `.md` draft. 2. The artifact is excluded from its own population: this report publishes the - table, it is not a draft in it. That is why the population is 80 and not 81. + table, it is not a draft in it. That is why the population is 81 and not 82. 3. The rule for `check_clean` is stated once, in `draft_compliance_rule.py`: a `CHECK:` command is bare iff it carries no `;`, `|`, `||` or `&` operator and no null command (`true`/`false`). `&&` is allowed — it stops at the first @@ -26,16 +26,16 @@ | Metric | Value | |---|---| -| Total `.md` drafts scanned | 80 | -| Drafts with `VERDICT:` | 14 | +| Total `.md` drafts scanned | 81 | +| Drafts with `VERDICT:` | 15 | | Drafts with `CHECK:` | 14 | | Drafts with a bare `CHECK:` command | 11 | -| Drafts failing at least one column | 69 | +| Drafts failing at least one column | 70 | | `VERDICT:` and `CHECK:` but a non-bare command | 3 | --- -## Compliant Artifacts (11 of 80) +## Compliant Artifacts (11 of 81) - `artifact-verification-protocol-v0.1-draft.md` - `draft-lane-playbook.md` @@ -51,7 +51,7 @@ --- -## Non-Compliant Artifacts (69 of 80) +## Non-Compliant Artifacts (70 of 81) 66 drafts carry neither line or only one of them. Three carry both and fail on the rule alone — every one of them pipes, so its exit status is its last @@ -82,5 +82,5 @@ The 2026-10-31 version of both scripts hardcoded an absolute home-directory path, so a clone's `CHECK` graded this host's tree and a mutated copy of the committed TSV still read PASS. Both now derive their paths from `__file__`. -VERDICT: 11/80 quill drafts carry a bare CHECK command; the committed TSV and this table re-derive from the tree. +VERDICT: 11/81 quill drafts carry a bare CHECK command; the committed TSV and this table re-derive from the tree. CHECK: bash CHECK-quill-draft-compliance diff --git a/wizard-work/quill/draft-compliance-report-2026-10-31.tsv b/wizard-work/quill/draft-compliance-report-2026-10-31.tsv index d8c6c2d..10879ae 100644 --- a/wizard-work/quill/draft-compliance-report-2026-10-31.tsv +++ b/wizard-work/quill/draft-compliance-report-2026-10-31.tsv @@ -1,5 +1,6 @@ -# measured 80 markdown files +# measured 81 markdown files filename lines has_verdict has_check check_clean check_command +2026-11-01.md 20 True False False QUICKSTART.md 148 False False False README.md 20 False False False artifact-registry.md 13 False False False