Replacing an anchor map can renumber every paragraph: the CY2027 PFS
final rule's public-inspection capture diverged from the printed
issue's ids at p-5, and a plain re-grab would have pointed 113
pincites, 99 pin tags and 128 note links at the wrong text. grab now
maps each referenced paragraph to the new one holding its text (word
4-gram containment, repeated text placed by its nearest neighbour),
rewrites pincites (merging collapses), pin: tags, fr_links and note
links with their URL and FR page cite in the anchor-swap transaction,
and refuses before writing when a reference has no confident home.
fr-grab --map p-OLD=p-NEW places the rest. On the real CY2027 remap it
reproduces all 99 hand-verified ids with three overrides.