This directory is reviewed once per calendar month. Automation opens the review checklist; a maintainer completes and verifies it manually.
- Review window: the first seven days of each month.
- Release: publish a versioned
YYYY.MMGitHub release after the review. - Last-reviewed date: update it only after every required check passes.
- Urgent corrections: security issues, shutdowns, acquisitions, broken links, and materially false claims can be corrected immediately rather than waiting for the next monthly review.
- Test every primary URL and investigate redirects or persistent failures.
- Confirm each product is active, renamed, acquired, archived, or discontinued; move inactive entries to the historical section.
- Re-check availability markers (open source, open weights, open core, commercial, or public standard/resource) against the linked artifact.
- Verify numerical and comparative claims against a dated primary source; remove claims that can no longer be substantiated.
- Review open issues and recent pull requests for missing, duplicate, or miscategorized entries.
- Check for major new tools and meaningful category gaps. Accuracy and relevance take priority over maximizing the entry count.
- Keep one entity per row and make each description a neutral, self-contained sentence beginning with the entity's name.
- Regenerate
data/tools.jsonanddata/tools.csv, then verify that the generated files have no uncommitted diff. - Update the README's last-reviewed date and exact catalog counts.
- Publish the monthly release and close the automated maintenance issue with a short summary of additions, removals, and lifecycle changes.
- Use a repository, official documentation, vendor page, standards body, or original paper as the primary source.
- Do not accept payment for placement or ranking.
- Apply the same evidence and editorial rules to every entry.
- Do not copy vendor comparisons or negative competitor claims unless they are independently verifiable and directly relevant; neutral directories should describe capabilities rather than repeat positioning language.
- Keep distinct products and projects as separate entities.
Corrections are welcome at any time through issues and pull requests. A well-sourced correction does not need to wait for the monthly review.