Context
Fathom registers five first-party rule packs under the fathom.packs entry-point group in pyproject.toml, but the "Packs shipped with Fathom" section of the load-rule-pack how-to still describes only four. The ssvc pack is missing from both the count and the bullet list, even though it ships on disk (src/fathom/rule_packs/ssvc/) and is registered as an entry point.
Task
Update the "Packs shipped with Fathom" section of docs/how-to/load-rule-pack.md so the count reads "five" and the bullet list includes ssvc alongside the existing four. Names must exactly match the entry-point names in pyproject.toml.
Where
docs/how-to/load-rule-pack.md:111 — currently: "Fathom currently ships four first-party rule packs, registered under the same entry-point group in its own pyproject.toml:"
docs/how-to/load-rule-pack.md:114-117 — bullet list is owasp-agentic, nist-800-53, hipaa, cmmc (no ssvc).
- Ground truth:
pyproject.toml:144-149 registers owasp-agentic, ssvc, nist-800-53, hipaa, cmmc.
Do NOT touch docs/llms-full.txt (it has the same stale text at line 1533 but is a generated artifact — regenerated by scripts/, see Makefile docs-gen).
Acceptance criteria
First-timer notes
Start by opening docs/how-to/load-rule-pack.md and jumping to line 109 (the ### Packs shipped with Fathom heading). Change "four" to "five" on line 111 and add a - + backtick-quoted ssvc bullet to the list (lines 114-117). Cross-check against pyproject.toml:144-149 for the exact spelling. This is a two-line text edit with no code or test changes. If you want to confirm the doc renders cleanly, run uv run mkdocs serve (or make docs-serve) and view the load-rule-pack page.
Size: XS
Context
Fathom registers five first-party rule packs under the
fathom.packsentry-point group inpyproject.toml, but the "Packs shipped with Fathom" section of the load-rule-pack how-to still describes only four. Thessvcpack is missing from both the count and the bullet list, even though it ships on disk (src/fathom/rule_packs/ssvc/) and is registered as an entry point.Task
Update the "Packs shipped with Fathom" section of
docs/how-to/load-rule-pack.mdso the count reads "five" and the bullet list includesssvcalongside the existing four. Names must exactly match the entry-point names inpyproject.toml.Where
docs/how-to/load-rule-pack.md:111— currently: "Fathom currently ships four first-party rule packs, registered under the same entry-point group in its ownpyproject.toml:"docs/how-to/load-rule-pack.md:114-117— bullet list isowasp-agentic,nist-800-53,hipaa,cmmc(nossvc).pyproject.toml:144-149registersowasp-agentic,ssvc,nist-800-53,hipaa,cmmc.Do NOT touch
docs/llms-full.txt(it has the same stale text at line 1533 but is a generated artifact — regenerated byscripts/, see Makefiledocs-gen).Acceptance criteria
docs/how-to/load-rule-pack.md:111says "five" (not "four") first-party rule packs.ssvcalongside the other four.pyproject.toml:145-149(owasp-agentic,ssvc,nist-800-53,hipaa,cmmc).docs/llms-full.txt).First-timer notes
Start by opening
docs/how-to/load-rule-pack.mdand jumping to line 109 (the### Packs shipped with Fathomheading). Change "four" to "five" on line 111 and add a-+ backtick-quotedssvcbullet to the list (lines 114-117). Cross-check againstpyproject.toml:144-149for the exact spelling. This is a two-line text edit with no code or test changes. If you want to confirm the doc renders cleanly, runuv run mkdocs serve(ormake docs-serve) and view the load-rule-pack page.Size: XS