Skip to content

docs: correct the crate count in the tour and README - #7

Open
mparrett wants to merge 1 commit into
mainfrom
tour-crate-counts
Open

docs: correct the crate count in the tour and README#7
mparrett wants to merge 1 commit into
mainfrom
tour-crate-counts

Conversation

@mparrett

Copy link
Copy Markdown
Collaborator

Two small factual fixes to pages that are live right now. Independent of the routing question in #4 — these are wrong wherever the pages end up living.

Crate count

The tour disagrees with itself:

  • meta strip (line 408): 7 workspace crates
  • §2 prose (line 455): "a Cargo workspace of six crates"

Cargo.toml lists ten. Both numbers predate the persistence split, which added fmpl-persistence, fmpl-types, and fmpl-workspace-tests.

The README's crate table was missing those same three. I took each description verbatim from the crate's own description field rather than writing my own.

What I did not touch, and why

The ignored-test ledger further down the tour reads 74 with buckets ~50 / ~9 / ~5. I started to correct that too and stopped, because I can't state better numbers honestly:

  • docs/known-gaps.md says "roughly 75 tests are #[ignore]d", with buckets of ~50 (pattern matching), 2 (optimizer), and 3 (web storylet)
  • the tree has 71 #[ignore] attributes plus 4 rustdoc ```ignore fences

So the tour and the gap ledger disagree with each other, and neither quite matches a naive count. Getting this right means running the suite and deciding whether rustdoc fences belong in the total — your call on both, since specs/gaps.md is now ground truth for this and you'd know the intended bucket definitions.

Happy to do that as a follow-up if you tell me how you want the total defined. Or ignore it; nothing depends on it but the page.

The tour disagreed with itself: the meta strip said 7 workspace crates,
the §2 prose said six. Cargo.toml lists ten — the persistence split
(fmpl-persistence, fmpl-types, fmpl-workspace-tests) landed after both
numbers were written.

The README's crate table was missing the same three. Descriptions are
taken verbatim from each crate's own `description` field rather than
invented here.

Deliberately not touched: the ignored-test ledger further down the tour
(74, ~50/~9/~5). Those numbers need a suite run to state honestly, and
docs/known-gaps.md currently disagrees with them — see the PR body.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mparrett
mparrett requested a review from nnunley August 6, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant