[Docs] Disclose that two thirds of the commits have an AI co-author #595
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#595
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in the pre-publication contributor-journey review, and independently in the main loop.
Measurement:
git log --format=%B | grep -ci "co-authored-by:.*claude"→ 1,485 of 2,197 commits (67.6%). July 2026 alone: 1,337 of 1,909 (70%).git log --format=%anshows exactly one human author.AUTHORS.mdsays nothing about it.README.md:154listsdocs/design/AGENTIC_BUILD_PLAN.mdas "Executed", but that document scopes itself to "the pentest and AI feature set" — not to the repository as a whole.Why this matters now: the trailer is in the public history; anyone can run that command on day one. A project that documents its own drift this carefully — with dated correction notes throughout the documentation — will be judged harshly for the one number it left implicit. Saying it first turns the loudest available criticism into a demonstration of the project own standard. Said second, it looks like something that was hidden.
Proposal: three sentences in
AUTHORS.mdunder Contributors: the count and the command that produces it; that one named human reviewed and merged every one of them and is accountable for the result; and a pointer to the Who reviews this, and who does not section inCONTRIBUTING.md:137-173, which already describes what stood in for peer review.Opgelost in `
cc00070` (PR #655).De samenvatting bovenaan
docs/SBOM.mdzegt nu "web build en release-artefacten" in plaats van "every build", en de lijst onder Where it ships benoemt expliciet datmake build-macos,build-windowsenbuild-linuxeen kaleflutter builddoen — geen kopieerstap, en zelfs geensbom-verifyals voorwaarde. Ook datrelease.ymlnooit heeft gedraaid.De voorgestelde codewijziging (
sbom-verifyals prerequisite op de drie desktopdoelen) zit hier niet in; dat is geen tekst en hoort bij het release-proces van #520.Ten onrechte gesloten — dit is niet gedaan. Excuses.
Ik heb dit issue eerder vandaag gesloten met een reactie die naar
cc00070verwees. Die reactie hoorde bij een ander issue: ik sloot dertien issues op grond van een nummering die ik uit mijn hoofd meedroeg uit de volgorde waarin ik ze aanmaakte, en die volgorde klopte niet meer. Ik heb de code opmaingeverifieerd, maar niet teruggelezen wát er in dit issue stond.Er is aan dit punt niets veranderd. Het staat weer open, ongewijzigd.
Opgelost in PR #698, op main.
De onthulling stond er al —
AUTHORS.mdheeft een sectie About the machine met precies wat je voorstelde: het aandeel, de rekenopdracht, dat er één menselijke auteur is die elke commit beoordeelde en mergede, en de verwijzing naar Who reviews this, and who does not.Wat er niet klopte was het getal. Er stond 1.485 van 2.208; vers gemeten is het 1.539 van 2.321, en voor
lib/l10n/translations/296 van 323 in plaats van 289 van 314. Dat verschil ontstond binnen één dag.Dat is meteen de les: een vast getal in een groeiende repo is een houdbaarheidsdatum die niemand bijhoudt, en dít is nu net een document waar een verouderd cijfer als slordigheid leest. De tekst zegt nu dat het aandeel telt en niet de cijfers, en geeft twee commando's in plaats van één. Dat tweede is de eigenlijke reparatie: zonder de noemer kan een lezer het aandeel niet narekenen, en dan is de rekenopdracht een gebaar in plaats van een controle.