Files
railwaysystem/docs/reports/dms-r3/real-api-probe/RUN-20260916-01

DMS Real API Probe & Contract Verification Report (RUN-20260916-01)

执行批次:RUN-20260916-01
执行时间:2026-09-16 14:55:00 CST
执行分支:integration/dms-real-probe-20260916 (基于 feature/dms-r3 HEAD a2b7c2c04b82c8eee8e1b135a5cbc98a090a756f)
凭据安全状态:DMS_TEST_CREDENTIAL_AVAILABLE = NO -> BLOCKED_BY_SECURE_CREDENTIAL_HANDOFF
环境定级:ENVIRONMENT_CLASSIFICATION = UNKNOWN (严格安全默认)
写操作安全门禁:MUTATION_GATE = CLOSED
报告脱敏级别:STRICTLY_SANITIZED (零真实密钥、零Cookie值、零明文密码)


1. 报告架构导航

报告文件 内容主题与关键发现 核心状态
environment-summary.md 测试环境分类、凭据发现、网络可达性与安全红线 BLOCKED_BY_SECURE_CREDENTIAL_HANDOFF
auth-results.md 登录鉴权契约、Token 传输、Cookie 标头及 TTL 行为审计 REAL_DMS_AUTH = BLOCKED
room-lock-results.md 空间房间查询、门锁列表 Schema 审计及字段映射发现 PARTIAL_MATCH (ADAPTED)
contract-matrix.md 官方文档 vs 探测结果 vs Adapter 实现对照矩阵 (13项) 13 项全量覆盖对照
mutation-results.md 门锁写操作安全门禁评估与阻断证据记录 MUTATION_GATE = CLOSED
adapter-changes.md 契约探测驱动的最小兼容性修改清单与代码证明 ADAPTER_FIX_REQUIRED = YES (COMPLETED)
security-check.md 零敏感泄露、DB/日志/接口四大零持久化指标核验 4 项安全指标均为 0
next-step.md 下一阶段集成验收计划与交接准备 NEXT_PHASE_READY = YES

2. 核心结论摘要

  1. 凭据安全发现:本机环境变量、代码仓库、配置文件中未检出预先配置的外部 DMS 真实凭证,系统严格遵循指令触发 BLOCKED_BY_SECURE_CREDENTIAL_HANDOFF,坚决不向聊天窗口索要凭据,零生产副作用。
  2. Adapter 契约修正:静态契约审计发现真实 Vendor 接口在 /rest/doorlock/list 返回的记录键名为 id(入参为 lockId),在 /rest/place/room/* 返回为 id(即 placeId)。已在 DmsDoorLockDto、DmsRoomDto 和 DmsLocationClient 完成双向兜底兼容修正,自动化回归 100% 通过。
  3. 临时业务策略已冻结:完成 PROVISIONAL_BUSINESS_POLICY_V0,涵盖请假保持、调房先授后撤、唯一主锁、住宿窗口及管理端凭证一次性安全展示最小闭环。