16207ae309
GET/POST /api/admin/sites、PATCH /api/admin/sites/<pk> 登录成员可用; DELETE 仅 admin,走软删(is_active=False),物理清除留待未来管理命令 分批删(防大站级联删除锁表),CASCADE 仅完整性兜底。域名归一去协议/ 端口/路径、小写、去空去重;错误响应统一信封(EnvelopeMixin)。 软删后 collect 上报 403 not_allowed(Task7 联动,测试锁定)。 Co-Authored-By: Claude Code <noreply@anthropic.com>