An append-only assignment log per number: who held it, what its purpose was, its label, when the interval opened and closed, who changed it and why (assigned, unassigned, repurposed).
Also called: number assignment history · who had this number before · compliance record for numbers
- 1On a holder or purpose change, the open interval's unassigned_at is stamped and a new row is inserted
- 2The change is attributed to the acting user with a reason
- 3Message rows separately SNAPSHOT the assigned user at arrival, so history is never rewritten by a later reassignment
Numbers change hands — a rep leaves, a line is repurposed — and without a record of when, any per-rep number read against that line is silently wrong, crediting one person with another's quarter. It matters in a compliance dispute too, where the question is who held a number on a specific date. Every change of holder or purpose now closes the previous interval and opens a new one, and reassigning a number never rewrites who owned the conversations that already happened.
- History rewritten by number reassignment
- Per-rep metrics computed against the wrong holder
- No audit trail for compliance questions
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →