A stable ID is an internal immutable identity used to track an entity across redraws, deletions, and store compaction. It is separate from the display label.
| Identifier | Purpose | Changes? |
|---|---|---|
| Display label (P0, L1, C2) | Operator-facing identifier | Never |
| Stable ID | Internal identity | Never |
| Backing index | Current array position in storage | Yes — can change after deletions |