No private repository, no internal fork. What ships is what you can read.
Each of these comes from a bug the project has already fixed.
GUARANTEES.md names the promises the system relies on. If a change weakens one, the guarantee changes first — a tolerant fallback is not an acceptable substitute for a hard constraint.
A read that can't answer should throw, not return an empty list that looks like 'no data'. Several past bugs were exactly this.
A good chunk of the recent history is abstractions being removed. A patch that collapses two concepts into one is usually better than a patch that adds a third.
Derive row types from validated query args instead of hand-writing them; casts drift, and the drift shows up as an empty admin table.
A working product codebase. Internal module boundaries can still change between releases.