People Manager

—

Pairs with similar names sharing the same father or nativeplace (similarity > 70%). Review each pair and merge if they are the same person.

🧬

Propagate Gotra

Set gotra on a person and cascade it through all their descendants who currently have no gotra (or override all descendants). Uses network.propagate_gotra().

📍

Propagate Native Place (full table)

Copies nativeplace_id from every father to his children who have none — across the entire database in one pass. Safe — only fills nulls, never overwrites existing values.

👨‍👩‍👧

Fill missing parent from marriages

For children who have only one parent linked: if that parent has exactly one entry in the marriages table the other spouse is unambiguous and is filled in automatically. Children whose known parent has multiple marriages are skipped. Safe — only fills nulls, never overwrites.