Issue: A row labeled “Class” tried to absorb “WorkProductKind” by a renames.
Diagnosis: Not same sense; different calculi (type vs artefact category).
Move:Split the row: splits("class" ⇒ {"type‑class","work‑product‑category"}).
Pay-off: Later descriptions can cite the exact local meaning they use. Any SystemRoleKindDescription still describes its independently recovered system-role kind under F.4; a source-cell pointer does not establish that kind.