Replace order number columns with batched sample codes and support sample keyword searches without duplicating parent records. Preserve tenant and soft-delete boundaries, existing assignment writes and preview identifiers. Related to issue #13. Independent static review completed; tests authored but not run under user self-test arrangement.