What docproof has found in the wild

August 31, 2026 ยท View on GitHub

Every row here is a real documentation defect docproof surfaced in a project its author does not maintain, with a link you can open.

What docproof actually found, and what it did not. docproof resolves a documented path against the repository and its git history and reports the ones that no longer exist. That is the whole of its claim on these. It does not read prose for meaning, and it does not judge a bare name that is not written as a path. A few of the filings below also fix something a person noticed while checking the tool's output by hand; where that happened, the issue itself says so. Nothing here credits the tool with a human's reading.

How to check this list. Every row was verified against the GitHub API on 2026-08-31. A merged row means a pull request authored here was merged. A fixed row means the project closed the report as completed and the change came from someone else, which is a weaker claim and is kept separate for that reason. An open row was open on that date.

This file covers documentation-path findings only. Other filings exist that came from reading rather than from the tool, and they are deliberately not counted here.

Merged into the project (16)

A maintainer read a change authored here and accepted it into their own tree. This is the strongest thing the list contains.

ProjectWhat was stale
agronholm/anyio#1280docs: minimum Python is 3.10, not 3.8
benoitc/gunicorn#3690docs: point CONTRIBUTING at the mkdocs settings reference
denoland/deno#36685docs: drop the removed typescript_go_client crate
embassy-rs/embassy#6812docs: the mcxa examples are at examples/mcxa2xx
getsentry/sentry-react-native#6594docs: update CONTRIBUTING paths for the monorepo layout
IQSS/dataverse#12632Troubleshooting guide points at glassfish-web.xml, which is now payara
koala73/worldmonitor#6926docs: point the release-packaging cross-reference at its current filename
langwatch/langwatch#7172docs: point FEATURE_MAP at the SKILL.mdx sources
paperclipai/paperclip#11677docs: point section 11 at the renamed implementation plan
prettier/prettier#19881docs: point CONTRIBUTING at the current run-format-test.js path
pypa/pipenv#6709docs: the documented Python floor is 3.7, pyproject requires 3.10
rolldown/rolldown#10719docs(agents): point the never-edit list at the binding files that exist
rvben/rumdl#826docs: config.rs became a module directory
sanity-io/sanity#14169docs: drop eslint-config from the ARCHITECTURE package tree
stacklok/toolhive#6388Point five stale doc paths at the moved files
wekan/wekan#6610docs: the Theme file table points at the pre-reorganisation path

Searching GitHub for is:pr author:melbinjp is:merged -user:melbinjp merged:>2026-08-01 returns seventeen, one more than this table. The extra is testthedocs/awesome-docs#119, which adds docproof to a list. It is not a documentation defect and it is not counted here.

Fixed by the project after the report, without a pull request from here (12)

The report named the defect, the project closed it as completed, and the change came from a maintainer or another contributor. Weaker than the table above, and separated from it for that reason.

ProjectWhat was staleHow it was fixed
agronholm/apscheduler#1133Documented psycopg extra is not declared in pyproject.tomlfixed in #1134, closed by the maintainer
CherryHQ/cherry-studio#18815renderer-architecture.md documents features/ as the domain axis; it was removed in Junefixed in-tree; the pull request opened here (#18819) was closed unmerged in favour of it
CherryHQ/cherry-studio#18850docs/references/command: the targeted-test command runs nothing, and the paths moved on 2026-06-19closed as completed by a maintainer
huggingface/huggingface_hub#4676German docs still document Repository, removed in v1.0, while the English docs were updatedclosed as completed by a maintainer
Latias94/merman#78five documents in two finished workstreams are still headed "Status: Active"closed as completed by the maintainer
Latias94/merman#79FIXTURE_EXPANSION_TODO still describes ZenUML as a translation-based compatibility modeclosed as completed by the maintainer
OpenHands/OpenHands#16783AGENTS.md cites new-conversation-button.tsx, removed in f6097bda5closed as completed by a maintainer
open-gsd/gsd-core#3604check-glossary-refs reports clean while three tracked CONTEXT.md paths are absentclosed as completed by a maintainer
open-gsd/gsd-core#3620INVENTORY.md names six drift-control tests; five are deleted, and the translations name a seventhfixed by a maintainer in #3658
pallets/click#3766docs/contributing.md describes .github/workflows/test-flask.yaml, which was removed in 97b300cthe workflow had been deleted by accident; a maintainer restored it in #3768
Tracer-Cloud/opensre#5081AGENTS.md cites two precedent files that are not in the repositoryclosed as completed by a maintainer
zeroclaw-labs/zeroclaw#10074SECURITY.md documents a CI job that was removed in April, so the container checks are convention nowclosed as completed by a maintainer

Open, awaiting a maintainer (15)

Filed and verified against the project's main branch, waiting on review. Some ask a question only a maintainer can answer, which is why they are issues rather than pull requests.

ProjectKindWhat was stale
aden-hive/hive#7383issueA skills cleanup also removed the MCP and editor configs, and four docs still name them
aden-hive/hive#7384PRdocs: remove directories that no longer exist from the structure diagram
aden-hive/hive#7385issuedocs/draft-flowchart-schema.md: four of six Key files are gone
elementor/elementor#37006PRFix: correct eleven doc paths that point at files which no longer exist
kubevirt/kubevirt#18848issuedocs/debugging.md:118 uses cluster-up/kubectl.sh; the other six commands moved to kubevirtci
kubevirt/kubevirt#18860PRdocs: Use the kubevirtci path in the debugging patch example
python-poetry/cleo#539PRdocs: import Command and Application from where they live
sendgrid/sendgrid-python#1133PRdocs: fix four links to test files that moved in 2021
simonw/datasette#2878PRREADME: minimum Python is 3.10, not 3.8
slint-ui/slint#12946issuedocs: item-tree.md still points at dynamic_item_tree.rs, removed in the rewrite
stacklok/toolhive#6387issuedocs/: fifteen paths name files and directories that are not in the tree
theopenco/llmgateway#3864PRdocs: apps/admin moved to ee/admin
tutti-os/tutti#2468issueTwo troubleshooting entries point at files that moved
tutti-os/tutti#2507PRdocs: Point the session-replay references at the moved state.go
Unstructured-IO/unstructured#4439PRFix example document paths in README quickstart

Verified by hand against the GitHub API on 2026-08-31. scripts/findings.py regenerates this file from an outstanding.json produced by a watcher that no longer runs, so it cannot be trusted to keep these tables current, and the counts above rot the moment a maintainer acts. Recheck before quoting a number.