Product

One canonical task, however many ways it's spelled

Local models match same-meaning tasks and route anything uncertain to your team for review — nothing merges silently.

One canonical task per real task

Local models match same-meaning tasks — even worded differently — into a single canonical entry.

Nothing merges silently

Matches above a confidence threshold apply automatically. Anything less certain waits for your team to confirm or reject.

Every alias stays searchable

Merging into a canonical task doesn't lose the original names — find it by any name it's ever been called.

How it fits together

Canonicalizer PRO is the matching layer behind MPP Analyzer's imports — it's what turns a pile of differently-worded raw task names into one source of truth your team can trust, search, and build estimates from.