fa244c447c
界面验收第三遍(PDF)踩到:授权发布被回绝 "production release requests are disabled"。 根因:scripts/deploy-api-web.sh 的 COMPOSE_FILES 默认只叠 compose.yaml,重建 api 时没叠 compose.release-gates.yaml → PRODUCTION_RELEASE_REQUESTS_ENABLED / PRODUCTION_BACKUP_RESTORE_VERIFIED 变 false,生产授权接口被静默关闭(页面只在点击那一刻提示一句,极易误判成功能坏了)。 - 前置保护:正在运行的 api 已开闸、而本次 COMPOSE_FILES 不含门禁文件时直接拒绝 (REFUSED_WOULD_CLOSE_PRODUCTION_GATES,并打印保留门禁的正确命令;确要关闸用 ALLOW_GATE_OFF=1) - 结尾新增 === 7b 打印重建后的两道门禁状态,避免"以为开着" - 已用同一段判定逻辑覆盖三种情形(已开闸+不叠门禁→拒绝 / 已开闸+叠门禁→放行 / 显式 ALLOW_GATE_OFF→放行) 验收第三遍同时确认:PDF→MinerU 解析链路是通的(入库 completed、验收"内容处理:通过"), 发布首轮 completed/verified(in_scope=8 foreign=8 降级保留正常),回滚 rolled_back、 目标库 enable_status=disabled。证据补进 docs/USER_FLOWS_ACCEPTANCE.md。