Cloudflare d1 database size limit
Cloudflare D1 Free databases have a stated maximum size of 500 MB per database; the specific enforcement action is not stated.
Verified
Verified reference directory
Check what an official platform source says, the exact scope of the rule, and when its supporting evidence was last verified.
30 current rules across 10 platforms
1 verified rule
Latest verification
Cloudflare D1 Free databases have a stated maximum size of 500 MB per database; the specific enforcement action is not stated.
Verified
1 verified rule
Latest verification
Yanking a crates.io version prevents Cargo from selecting it during dependency resolution by default, but does not delete data, block direct downloads, or affect existing lock files. Resolution errors if no compatible versions remain.
Verified
4 verified rules
Latest verification
Deno uses a lockfile by default to record exact dependency versions and integrity hashes. When `lock.frozen` is `true`, Deno errors if any dependency changes; default lockfile use is distinct from frozen mode, and the lockfile can be disabled explicitly with `"lock": false`.
Verified
For ECMAScript modules in Deno, local import specifiers must include the full file extension; it cannot be omitted. This rule is scoped to local ESM imports and does not assert requirements for package specifiers, URLs, CommonJS, import-map keys, or arbitrary API strings.
Verified
By default, `deno pack` refuses to pack when the Git working tree has uncommitted changes so releases are reproducible from the commit hash. `--allow-dirty` is the explicit opt-out; this rule applies only to `deno pack`.
Verified
Deno runs code in a secure sandbox. By default, most sensitive system I/O is denied and explicit read, write, network, environment, subprocess, system, FFI, or import permission is required; explicit deny flags take precedence over allow flags. Some I/O remains available in limited capacity by default, so this is not a claim that all I/O is denied. `--allow-all` disables the sandbox rather than preserving least privilege.
Verified
5 verified rules
Latest verification
Docker Hub has a variable abuse limit in the order of thousands of requests per minute per IPv4 address or IPv6 /64 subnet and returns 429 Too Many Requests when exceeded.
Verified
Docker Hub limits unauthenticated users to 100 image pulls per 6 hours for each IPv4 address or IPv6 /64 subnet, subject to fair use.
Verified
Docker includes up to 1 private repository for authenticated Personal users, subject to fair use.
Verified
Docker Hub limits authenticated Personal users to 200 image pulls per 6 hours, subject to fair use.
Verified
Docker Hub does not count version checks toward usage pricing; a normal image counts as 1 pull, while a multi-architecture image counts as 1 pull per architecture.
Verified
8 verified rules
Latest verification
GitHub.com repository uploads through a browser are limited to 25 MiB per file. This is a browser-upload limit, not the separate Git push or LFS limit.
Verified
GitHub recommends no more than 5,000 branches per repository.
Verified
GitHub recommends no more than 15 Git read operations per second per repository.
Verified
GitHub recommends keeping a repository's compressed .git folder at or below 10 GB.
Verified
GitHub recommends no more than 1,000 open pull requests against the same branch.
Verified
GitHub recommends no more than 1 merged pull request per minute; the source does not state a separate scope basis.
Verified
GitHub enforces a maximum push size of 2 GB per push.
Verified
GitHub recommends a maximum single Git object size of 1 MB and enforces 100 MB.
Verified
2 verified rules
Latest verification
For the one-argument `brew tap` form on GitHub, the repository must be named `homebrew-<repository>` while the `homebrew-` prefix is omitted from the command. The two-argument form with an explicit supported Git URL does not impose this naming convention.
Verified
Homebrew supports no more than five versions of a formula in `homebrew/core` at one time, including the main formula, unless they are popular. More than 1,000 installs over 90 days is an example, not a guaranteed entitlement; removals are intended to consider usage and support status rather than age.
Verified
3 verified rules
Latest verification
The data stored in a Kubernetes ConfigMap cannot exceed 1 MiB; the specific enforcement action is not stated.
Verified
A Kubernetes CronJob name must be no longer than 52 characters because the controller appends 11 characters and Job names are limited to 63 characters.
Verified
Kubernetes limits each individual Secret to 1 MiB; the specific enforcement action is not stated.
Verified
1 verified rule
Latest verification
Unscoped npm packages are always public. The reviewed source does not state an exception or enforcement action.
Verified
2 verified rules
Latest verification
In pnpm's 10.x documentation, approve-builds records approved dependencies in onlyBuiltDependencies and unapproved dependencies in ignoredBuiltDependencies in pnpm-workspace.yaml. This archived configuration is not the current allowBuilds map or the permissions-aware rule.
Verified
The pinned pnpm documentation says approve-builds writes approved dependencies as true and unapproved dependencies as false in allowBuilds in pnpm-workspace.yaml. Since v12.11.0, if that file already has permissions, it writes the decisions there as the build capability instead.
Verified
3 verified rules
Latest verification
PyPI does not allow a distribution filename to be reused, even after the project is deleted and recreated.
Verified
For a version not yet on PyPI, the first uploaded file creates the release and populates its metadata.
Verified
PyPI currently yanks entire releases, not individual files. Installers normally ignore a yanked release unless it is the only release matching a `==` or `===` version specifier.
Verified
Publication boundary
Every listed rule has current source evidence and passes its publication and discovery checks. Staged noindex records and rules awaiting source review do not appear in this directory.