Summary
The new pipeline workflow (assign_age_groups() → weigh() → compute_matrix() → symmetrise()/split_matrix()/per_capita()) provides a cleaner, more modular approach to computing contact matrices.
The documentation (README and vignettes) should be updated to present this as the primary/recommended approach, with contact_matrix() mentioned as a convenience wrapper for simple cases or legacy compatibility.
Tasks
Related to #161, #287