Using the Person Authority as an exemplar, with a configuration where the use of NPTs is allowed.

ScenarioCurrent behaviorPreferred behavior
Preferred term Test PT is added to Person Authority Record + used in a recordTest PT can be found/used by all fields pointing to the person authority 
Preferred term Test PT is edited/changed to read Test PTxAll instances where Test PT is in use are updated to Test PTxCurrent behavior correct.
   
Nonpreferred term Test NPT-A is added to Person Authority Record + used in a recordTest NPT-A can be found/used by all fields pointing to the person authority 
Nonpreferred term Test NPT-B is added to Person Authority Record + used in a recordTest NPT-B can be found/used by all fields pointing to the person authority 
Preferred term changed from Test PT to Test NPT-AAll instances where Test PT is in use are updated to Test NPT-A

Current behavior is correct

   
Preferred term Test PT is deleted (not the whole record, just the term)All instances where Test PT is in use are updated to Test NPT-A

CSpace should not allow deletion.

   
Nonpreferred term Test NPT-B is edited/changed to read Test NPT-Bx

All instances where Test NPT-B is in use remain the same

Editing a different field in a record where Test NPT-B is in use does not update the authority reference

Only Test NPT-Bx can be found/used while editing fields pointing to the person authority

Right sidebar references to both Test NPT-B and Test NPT-Bx remain, and link to the record for Test NPT-A

References to Test NPT-B should update to Test NPT-Bx.

   
Nonpreferred term Test NPT-Bx is deleted

All instances where Test NPT-B and Test NPT-Bx are in use remain the same

Test NPT-Bx cannot be found/used while editing fields pointing to the person authority

Right sidebar references to both Test NPT-B and Test NPT-Bx remain, and link to the record for Test NPT-A

CSpace should not allow deletion.

   
Preferred term Test PT is added to Person Authority Record + used in a recordTest PT can be found/used by all fields pointing to the person authority 
Nonpreferred term Test NPT-A is added to Person Authority Record + used in a recordTest NPT-A can be found/used by all fields pointing to the person authority 
Nonpreferred term Test NPT-A is used in the Narrower Term field of an authority hierarchyAfter save, narrower term field shows Test PT as the narrower term

Current behavior is correct.

   
Terms Test PT and Test NPA-A are both used in records. User searches for Test PT via keyword search.Only records using Test PT are returned.

All records using Test PT and its NPTs are returned.

Terms Test PT and Test NPT-A are both used in records. User searches for Test NPT-A via keyword search.Only records using Test NPT-A are returned.

All records using Test PT and its NPTs are returned.

Terms Test PT and Test NPA-A are both used in records. User searches for Test PT via advanced search.Only records using Test PT are returned.

Now: All records using Test PT and its NPTs are returned.

Future would be nice: User given option to include PT and all NPTs in search results.

Terms Test PT and Test NPT-A are both used in records. User searches for Test NPT-A via advanced search.Only records using Test NPT-A are returned.

Now: All records using Test PT and its NPTs are returned.

Future would be nice: User given option to include PT and all NPTs in search results.

   
Preferred term Delete Test 1 is added to Person Authority Record + not used in a recordDelete Test 1 can be found/used by all fields pointing to the person authority 
Nonpreferred term Delete Test 2 is added to the same Person Authority Record + used in a recordDelete Test 2 can be found/used by all fields pointing to the person authority 
Term record Delete Test 1 is deletedRecord cannot be deletedCurrent behavior is correct.