{ "schema_version": 1, "generated_at": "2026-07-27T09:32:44.783410+00:00", "status": "not_ready", "exit_ready": false, "summary": { "passed_gate_count": 1, "total_gate_count": 9, "remaining_gate_count": 8 }, "gates": [ { "code": "stage2_intake", "title": "阶段 2:脱敏真实案例智能建单", "status": "not_ready", "source": "database_evaluation", "reasons": [ "尚未导入启用的脱敏真实案例。" ], "evidence": { "schema_version": 1, "generated_at": "2026-07-27T09:32:44.780018+00:00", "scope": "anonymized_real", "status": "not_ready", "exit_ready": false, "reasons": [ { "code": "missing_real_cases", "message": "尚未导入启用的脱敏真实案例。" } ], "modality_coverage": { "text_case_count": 0, "image_case_count": 0, "multi_image_case_count": 0, "document_case_count": 0, "mixed_text_image_case_count": 0, "valid_input_case_count": 0, "invalid_input_case_count": 0 }, "metrics": { "include_synthetic": false, "operational": { "valid_input_count": 1, "auto_created_count": 0, "auto_creation_rate": 0.0 }, "evaluation": { "enabled_case_count": 0, "reviewed_case_count": 0, "coverage_rate": null, "valid_input_count": 0, "auto_created_count": 0, "auto_creation_rate": null, "correct_field_count": 0, "evaluated_field_count": 0, "field_accuracy": null, "evidence_covered_field_count": 0, "evidence_field_count": 0, "evidence_coverage_rate": null, "correct_timeline_item_count": 0, "evaluated_timeline_item_count": 0, "timeline_accuracy": null, "result_selection": "latest_per_case" }, "targets": { "auto_creation_rate": 0.7, "field_accuracy": 0.9, "coverage_complete": false, "auto_creation_rate_met": null, "field_accuracy_met": null } }, "case_results": [] } }, { "code": "stage3_support", "title": "阶段 3:脱敏真实案例支持闭环", "status": "not_ready", "source": "database_evaluation", "reasons": [ "阶段 3 验收数据不可读取,请先在目标环境执行最新数据库迁移" ], "evidence": { "status": "not_ready", "exit_ready": false, "metrics": {}, "reasons": [ { "code": "database_schema_unavailable", "message": "阶段 3 验收数据不可读取,请先在目标环境执行最新数据库迁移" } ] } }, { "code": "stage3_retrieval", "title": "阶段 3:PostgreSQL 混合检索与重排", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "thresholds_met 必须为 true", "embedding_deployment 不能为空", "rerank_deployment 不能为空", "sample_count 必须大于 0" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "environment": "postgresql", "embedding_deployment": "", "rerank_deployment": "", "sample_count": 0, "thresholds_met": false, "metrics": { "recall_at_5": 0, "p95_latency_ms": 0 }, "hnsw": { "m": 0, "ef_construction": 0, "ef_search": 0 } } }, { "code": "stage4_distillation", "title": "阶段 4:真实模型知识蒸馏闭环", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "independent_review 必须为 true", "anonymization_review_passed 必须为 true", "published 必须为 true", "retrieved_after_publish 必须为 true", "sample_count 必须大于 0", "services 缺少: embedding, postgresql, rerank, text_model" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "sample_count": 0, "independent_review": false, "anonymization_review_passed": false, "published": false, "retrieved_after_publish": false, "services": [] } }, { "code": "stage4_documents", "title": "阶段 4:真实文档安全导入闭环", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "failure_recovery_verified 必须为 true", "formats 缺少: DOCX, LOG, PDF, PPTX, TXT, XLSX", "services 缺少: clamav, embedding, minio, postgresql" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "failure_recovery_verified": false, "formats": [], "services": [] } }, { "code": "stage6_channel", "title": "阶段 6:真实企业渠道", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "signature_verified 必须为 true", "inbound_verified 必须为 true", "outbound_verified 必须为 true", "receipt_verified 必须为 true", "idempotency_verified 必须为 true", "provider 不能为空" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "provider": "", "signature_verified": false, "inbound_verified": false, "outbound_verified": false, "receipt_verified": false, "idempotency_verified": false } }, { "code": "stage6_identity", "title": "阶段 6:真实企业身份与目录", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "oidc_login_verified 必须为 true", "group_claim_verified 必须为 true", "failure_fallback_verified 必须为 true", "ldap_directory_sync_verified 必须为 true", "oidc_provider 不能为空", "ldap_directory 不能为空" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "oidc_provider": "", "ldap_directory": "", "oidc_login_verified": false, "group_claim_verified": false, "failure_fallback_verified": false, "ldap_directory_sync_verified": false } }, { "code": "stage6_production_ops", "title": "阶段 6:生产告警、调度与异地备份", "status": "not_ready", "source": "external_evidence_manifest", "reasons": [ "验收状态尚未标记为 passed", "verified_at 必须是带时区的 ISO 8601 时间", "缺少验收人 reviewer", "artifact_refs 必须包含至少一个非空证据引用", "alerts_verified 必须为 true", "backup_schedule_installed 必须为 true", "offsite_encrypted_copy_verified 必须为 true", "alert_receiver 不能为空", "backup_schedule 不能为空", "offsite_storage 不能为空" ], "evidence": { "status": "not_run", "verified_at": "", "reviewer": "", "artifact_refs": [], "alert_receiver": "", "backup_schedule": "", "offsite_storage": "", "alerts_verified": false, "backup_schedule_installed": false, "offsite_encrypted_copy_verified": false } }, { "code": "stage6_recovery", "title": "阶段 6:隔离一致性恢复", "status": "passed", "source": "recovery_evidence", "reasons": [], "evidence": { "schema_version": 1, "status": "passed", "verified_at": "2026-07-27T09:24:21Z", "compose_project": "ai-ticket-restore-drill-5124", "backup_id": "20260727T092235Z", "duration_seconds": 106.57, "database_smoke": "ticket_and_attachment_restored", "object_storage_smoke": "marker_restored", "django_check": "passed", "artifact_refs": [ "docs/operations/recovery-drill-2026-07-27.md" ] } } ] }