diff --git a/db_migrations/add_defective_operation_perms.sql b/db_migrations/add_defective_operation_perms.sql
new file mode 100644
index 0000000..48985c7
--- /dev/null
+++ b/db_migrations/add_defective_operation_perms.sql
@@ -0,0 +1,121 @@
+-- =============================================================================
+-- 逆向物流动作权限码(拒绝搭便车)
+--
+-- 背景
+-- 退回接口已拆出专用码 outbound_return(见 add_outbound_return_perm.sql)。
+-- 余下三个逆向动作此前仍在复用 inventory_stocktake:operation(盲盘作业),
+-- 职责错配、审计不合规,此处一并收口:
+--
+-- code 名称 宿主菜单 用途
+-- -------------------- -------------- ---------------- ------------------
+-- defective_restock 不良品回库 defective_goods 修好后加回原库存
+-- defective_scrap 不良品报废 defective_goods 确认无法维修后销毁
+-- stock_change_status 库存状态变更 inventory_mgmt 冻结 / 标不良 / 恢复
+--
+-- ★ 三者均为**无冒号**形式,刻意的。原因见 add_outbound_return_perm.sql:
+-- 形如