set_field_value() captures old values for Password, Concealed, and Totp kinds. Soft-delete via trashed_at timestamp; restore clears it. Kind changes on set_field_value are rejected. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>