set_privacy` is guarded, but other privacy endpoints and legacy access paths may bypass the same auth semantics. Harden all privacy APIs and tests.
- Impacted files:
app/contract/contracts/Folder/src/lib.rs, app/contract/contracts/Folder/src/privacy.rs, app/contract/contracts/Folder/src/storage.rs, app/contract/contracts/Folder/src/test.rs, app/contract/contracts/Folder/src/metadata_test.rs, app/contract/docs/UPGRADE_SAFETY_GATE_TEST_GUIDE.md
set_privacy` is guarded, but other privacy endpoints and legacy access paths may bypass the same auth semantics. Harden all privacy APIs and tests.
app/contract/contracts/Folder/src/lib.rs,app/contract/contracts/Folder/src/privacy.rs,app/contract/contracts/Folder/src/storage.rs,app/contract/contracts/Folder/src/test.rs,app/contract/contracts/Folder/src/metadata_test.rs,app/contract/docs/UPGRADE_SAFETY_GATE_TEST_GUIDE.md