docs: collect the three breaking fixes into one queued section
They were living in code comments at their sites, which is where the person fixing them looks and not where the person planning a release looks. Also corrects a fabricated zero found while writing it: RamInfo::shared is 0 on macOS because simon does not read it, not because the machine shares nothing. It sat uncommented directly below a carefully justified `buffers: 0`, which is genuinely a fact about the platform. No ontology entity surfaces `shared`, so no agent is misled — a library caller reading MemoryStats is. All three queued items are the same fault: a type with no way to say "not read", so absence is encoded as zero and stops being distinguishable from a measurement of zero. That is the distinction this crate exists to preserve, and these places cannot preserve it without an API change. Hence one section rather than three scattered notes: it is one change of principle applied in three places, and doing them together is what makes the principle legible. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Erickson committed
1da5cdc7fe59957914c269afbf4a40f1e8cb8c5b
Parent: a1bf39f