{ "schema_version": "1.1", "work_package": "P3-WP00", "capacity_decision": { "status": "TBD_EXTERNAL", "selected_team_band": "TBD_EXTERNAL", "available_person_weeks": "TBD_EXTERNAL", "parallel_enterprise_owners": "TBD_EXTERNAL", "delivery_profile": "TBD_EXTERNAL", "approver_roles": [ "phase3_product_owner", "phase3_technical_owner" ], "approver_person_names": [ null, null ], "decision_evidence": "TBD_EXTERNAL", "gates": [ { "team_band": "1-2", "commitment": "全部 P0 工作包;仅按 delivery_depth 收窄交付深度,不省略或顺延 P0", "conditional_packages": "P3-WP10~P3-WP13 全部顺延" }, { "team_band": "3", "commitment": "P0 主线和一个最高价值 P1 包", "conditional_packages": "第 12 周依据燃尽和外部就绪度最多启动一个条件包" }, { "team_band": "4-5", "commitment": "P0 主线和批准的生产强化线", "conditional_packages": "第 16 周仅在 P0 无红色风险且剩余容量不少于 20% 时启动条件包" } ], "never_cut": [ "权限默认拒绝", "审计", "迁移", "回滚", "恢复", "企业真实 UAT" ], "schedule_approval_status": "TBD_EXTERNAL", "schedule_is_commitment": false, "profile_selection_mode": "EXACTLY_ONE", "profiles_mutually_exclusive": true, "profiles": { "PROFILE_1_2": { "team_band": "1-2", "committed_wps": [ "P3-WP00", "P3-WP01", "P3-WP02", "P3-WP03", "P3-WP04", "P3-WP05", "P3-WP06", "P3-WP08", "P3-WP14" ], "delivery_depth": { "P3-WP04": "单企业边缘拓扑", "P3-WP06": "访问执行最小闭环", "P3-WP09": "模型网关/预算/沙箱最小闭环" }, "eligible_non_p0_wps": [ "P3-WP07", "P3-WP09" ], "deferred_wps": [ "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ] }, "PROFILE_3": { "team_band": "3", "committed_wps": [ "P3-WP00", "P3-WP01", "P3-WP02", "P3-WP03", "P3-WP04", "P3-WP05", "P3-WP06", "P3-WP08", "P3-WP14" ], "delivery_depth": "完整 P0 主线;非 P0 范围按批准容量选择", "eligible_non_p0_wps": [ "P3-WP07", "P3-WP09", "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ], "deferred_wps": [], "conditional_rule": "第12周依据燃尽和外部就绪度最多启动一个条件包" }, "PROFILE_4_5": { "team_band": "4-5", "committed_wps": [ "P3-WP00", "P3-WP01", "P3-WP02", "P3-WP03", "P3-WP04", "P3-WP05", "P3-WP06", "P3-WP08", "P3-WP14" ], "delivery_depth": "完整 P0 主线和经批准的生产强化线", "eligible_non_p0_wps": [ "P3-WP07", "P3-WP09", "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ], "deferred_wps": [], "conditional_rule": "第16周仅在P0无红色风险且剩余容量不少于20%时启动条件包" } } }, "weekly_schedule": [ { "week": 1, "work_packages": [ "P3-WP00", "P3-WP01", "P3-WP07" ], "focus": "冻结范围、企业输入入口;启动第二域 UAT 资料和生产交付方案收集", "external_gate": "试点目标、第二域与基础设施资料 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 2, "work_packages": [ "P3-WP00", "P3-WP01", "P3-WP07" ], "focus": "完成 P3-WP00 工程基线;确定 UAT 与目标交付剖面", "external_gate": "容量和企业责任人批准 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 3, "work_packages": [ "P3-WP01", "P3-WP07" ], "focus": "第二业务域真实来源与用户 UAT;供应链和恢复门禁设计", "external_gate": "真实用户、来源、预生产环境 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 4, "work_packages": [ "P3-WP01", "P3-WP07" ], "focus": "第二域缺陷收口、培训和签署;交付架构月度门禁", "external_gate": "五方签署与企业基础设施批准 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 5, "work_packages": [ "P3-WP02", "P3-WP03", "P3-WP07" ], "focus": "OIDC/Claims 契约与连接器 SDK;环境交付持续建设", "external_gate": "IdP 与两个来源 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 6, "work_packages": [ "P3-WP02", "P3-WP03", "P3-WP07" ], "focus": "组织同步和来源一增量闭环", "external_gate": "组织规则与来源一账号 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 7, "work_packages": [ "P3-WP02", "P3-WP03", "P3-WP07" ], "focus": "生命周期/会话/应急访问和来源二恢复闭环", "external_gate": "生命周期时限与来源二账号 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 8, "work_packages": [ "P3-WP02", "P3-WP03", "P3-WP07" ], "focus": "身份、连接器兼容套件和第一批企业来源月度门禁", "external_gate": "企业身份与来源验收 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 9, "work_packages": [ "P3-WP04", "P3-WP05", "P3-WP07" ], "focus": "边缘拓扑、SLI/SLO 与企业通知适配", "external_gate": "网络、监控、SMTP/协作/ITSM TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 10, "work_packages": [ "P3-WP04", "P3-WP05", "P3-WP07" ], "focus": "边缘采集/画像/质量和告警送达闭环", "external_gate": "出站策略与企业渠道回执 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 11, "work_packages": [ "P3-WP04", "P3-WP05", "P3-WP07" ], "focus": "数据不出域负例、值班升级、ITSM 幂等和容量门禁", "external_gate": "企业排班、ITSM 和目标规模 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 12, "work_packages": [ "P3-WP04", "P3-WP05", "P3-WP07" ], "focus": "故障注入、恢复与第三月门禁;三人团队条件包决策点", "external_gate": "故障窗口和容量批准 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 13, "work_packages": [ "P3-WP06", "P3-WP07" ], "focus": "访问网关、行列字段策略和动态脱敏", "external_gate": "分类分级和执行网关方案 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 14, "work_packages": [ "P3-WP06", "P3-WP07" ], "focus": "用途/期限/回收与 KMS/DLP/SIEM 集成", "external_gate": "安全平台测试接口 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 15, "work_packages": [ "P3-WP06", "P3-WP07" ], "focus": "法务保全、供应链门禁、升级和回滚", "external_gate": "法务与变更窗口 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 16, "work_packages": [ "P3-WP06", "P3-WP07" ], "focus": "可信交付月度门禁;4-5 人团队条件包决策点", "external_gate": "P0 风险与剩余容量批准 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 17, "work_packages": [ "P3-WP08", "P3-WP09", "P3-WP07" ], "focus": "第三域发现/责任/术语和模型网关入口;生产交付收口", "external_gate": "第三域和合规模型 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 18, "work_packages": [ "P3-WP08", "P3-WP09", "P3-WP10" ], "focus": "第三域来源接入与 Agent 预算/沙箱;多租户条件评估", "external_gate": "第三域来源、AI 预算、多租户决策 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 19, "work_packages": [ "P3-WP08", "P3-WP09", "P3-WP10" ], "focus": "第三域质量/流程/产品闭环与 Agent 异常处置", "external_gate": "企业规则、黄金集和红队语料 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 20, "work_packages": [ "P3-WP08", "P3-WP09", "P3-WP10" ], "focus": "跨域复制和高级治理月度门禁;条件包启动结论", "external_gate": "第三域 UAT 和条件包书面决定 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 21, "work_packages": [ "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ], "focus": "仅启动已满足条件且容量批准的扩展包", "external_gate": "多租户、BI/AI、成本、插件条件 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 22, "work_packages": [ "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ], "focus": "已启动条件包定向验收;未启动项形成顺延记录", "external_gate": "条件包企业验收或顺延批准 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 23, "work_packages": [ "P3-WP14" ], "focus": "同一签名版本集成 UAT、安装升级回滚、培训和缺陷收口", "external_gate": "正式试点环境与五方验收人 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" }, { "week": 24, "work_packages": [ "P3-WP14" ], "focus": "移交、五方签署、264 项成熟度审计和后续版本边界", "external_gate": "企业签署与未启动范围书面决定 TBD_EXTERNAL", "approval_status": "TBD_EXTERNAL", "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT", "capacity_profile": "TBD_EXTERNAL" } ], "scope_change_rules": [ "新需求必须包含模块编号、业务价值、优先级、依赖、验收标准和被替换容量。", "只有阻塞企业试点、安全合规或生产恢复的事项可以加入 P0。", "没有真实使用方、数据、责任人或验收方式的能力不得挤占 P0。", "条件工作包启动前必须记录条件满足证据;顺延时记录原因、保留契约和目标版本。", "变更须由 phase3_product_owner 与 phase3_technical_owner 批准;人员姓名未绑定前保持 TBD_EXTERNAL。", "任何变更不得把 Mock、API 页面、本地测试或本地容器结果表述为企业验收。" ], "templates": { "requirement": { "id_pattern": "P3-REQ-###", "required_fields": [ "id", "title", "module_ids", "business_value", "priority", "owner_role", "dependencies", "enterprise_inputs", "acceptance_criteria", "replaced_capacity", "status", "evidence_refs" ], "status_values": [ "DRAFT", "BASELINED", "IN_PROGRESS", "ENGINEERING_VERIFIED", "ENTERPRISE_ACCEPTED", "DEFERRED", "REJECTED" ] }, "risk": { "id_pattern": "P3-RISK-###", "required_fields": [ "id", "description", "trigger", "probability", "impact", "owner_role", "mitigation", "contingency", "affected_work_packages", "status", "evidence_refs" ], "status_values": [ "OPEN", "MONITORING", "MITIGATING", "ACCEPTED", "CLOSED" ] }, "external_gate": { "id_pattern": "P3-GATE-###", "required_fields": [ "id", "input_id", "required_by_wp", "owner_role", "due_week", "status", "evidence_ref", "blocking_effect", "decision_role", "waivable", "waiver_policy" ], "status_values": [ "TBD_EXTERNAL", "REQUESTED", "PARTIAL", "READY", "WAIVED_WITH_APPROVAL", "NOT_APPLICABLE" ] }, "defect": { "id_pattern": "P3-DEF-###", "required_fields": [ "id", "title", "severity", "affected_work_packages", "environment", "steps_or_evidence", "owner_role", "status", "resolution_ref", "acceptance_owner_role" ], "status_values": [ "OPEN", "IN_PROGRESS", "FIXED_ENGINEERING", "READY_FOR_ENTERPRISE_RETEST", "CLOSED", "DEFERRED_WITH_APPROVAL" ] }, "acceptance_evidence": { "id_pattern": "P3-EVD-###", "required_fields": [ "id", "status", "requirement_ids", "module_ids", "work_package", "environment", "evidence_type", "source_ref", "captured_at", "result", "limitations", "approver_role", "approver_person_name", "approval_ref", "exit_code" ], "status_values": [ "ENGINEERING_ONLY", "SANDBOX_ONLY", "ENTERPRISE_PENDING", "ENTERPRISE_ACCEPTED", "REJECTED", "ENGINEERING_READY_BLOCKED_EXTERNAL", "ENGINEERING_COMPLETE_ENTERPRISE_IDP_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_SOURCE_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_EDGE_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_OBSERVABILITY_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_TRUSTED_DELIVERY_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_THIRD_DOMAIN_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_INFRASTRUCTURE_UAT_BLOCKED", "ENGINEERING_COMPLETE_ENTERPRISE_AI_UAT_BLOCKED", "ENGINEERING_BASELINE_COMPLETE_ENTERPRISE_INPUT_CONFIRMATION_PENDING", "ENGINEERING_BASELINE_COMPLETE_MULTI_TENANCY_ACTIVATION_BLOCKED", "ENGINEERING_BASELINE_COMPLETE_BI_AI_ACTIVATION_BLOCKED", "ENGINEERING_BASELINE_COMPLETE_SHOWBACK_ACTIVATION_BLOCKED", "ENGINEERING_BASELINE_COMPLETE_PLUGIN_ACTIVATION_BLOCKED", "ENGINEERING_BASELINE_COMPLETE_ENTERPRISE_UAT_BLOCKED" ] } }, "limitations": [ "模板是登记契约,不表示已有企业记录或批准。", "容量选择、人员姓名、企业名称、证据与条件包启动决定均待外部确认。", "工程证据、沙箱证据和企业验收证据必须使用不同状态。" ], "weekly_schedule_contract": { "status": "UNAPPROVED_REFERENCE_SEQUENCE", "selected_capacity_profile": "TBD_EXTERNAL", "is_delivery_commitment": false, "rule": "每周条目只是完整范围参考顺序;必须先选择并批准容量剖面,未纳入剖面的 P1/P2 包不执行。" }, "non_waivable_gate_classes": [ "P0_ENTERPRISE_INPUT", "P0_SECURITY", "P0_RECOVERY", "P0_UAT" ], "registers": { "requirements": [ { "id": "P3-REQ-001", "title": "建立第三阶段范围与企业依赖工程基线", "module_ids": [ "IAM-01", "IAM-02", "IAM-03", "IAM-04", "IAM-05", "IAM-06", "IAM-07", "IAM-08", "IAM-09", "IAM-10", "IAM-11", "IAM-12", "IAM-13", "IAM-14", "IAM-15", "IAM-16", "IAM-17", "GOV-01", "GOV-02", "GOV-03", "GOV-04", "GOV-05", "GOV-06", "GOV-07", "GOV-08", "GOV-09", "GOV-10", "GOV-11", "GOV-12", "GOV-13", "GOV-14", "CON-01", "CON-02", "CON-03", "CON-04", "CON-05", "CON-06", "CON-07", "CON-08", "CON-09", "CON-10", "CON-11", "CON-12", "CON-13", "CON-14", "CON-15", "CON-16", "CON-17", "CON-18", "CON-19", "CON-20", "CON-21", "CON-22", "CAT-01", "CAT-02", "CAT-03", "CAT-04", "CAT-05", "CAT-06", "CAT-07", "CAT-08", "CAT-09", "CAT-10", "CAT-11", "CAT-12", "CAT-13", "CAT-14", "CAT-15", "CAT-16", "CAT-17", "CAT-18", "CAT-19", "CAT-20", "CAT-21", "CAT-22", "CAT-23", "CAT-24", "CAT-25", "CAT-26", "SEM-01", "SEM-02", "SEM-03", "SEM-04", "SEM-05", "SEM-06", "SEM-07", "SEM-08", "SEM-09", "SEM-10", "SEM-11", "SEM-12", "SEM-13", "SEM-14", "SEM-15", "SEM-16", "SEM-17", "SEM-18", "SEM-19", "SEM-20", "SEM-21", "SEM-22", "DQA-01", "DQA-02", "DQA-03", "DQA-04", "DQA-05", "DQA-06", "DQA-07", "DQA-08", "DQA-09", "DQA-10", "DQA-11", "DQA-12", "DQA-13", "DQA-14", "DQA-15", "DQA-16", "OBS-01", "OBS-02", "OBS-03", "OBS-04", "OBS-05", "OBS-06", "OBS-07", "OBS-08", "OBS-09", "OBS-10", "MKT-01", "MKT-02", "MKT-03", "MKT-04", "MKT-05", "MKT-06", "MKT-07", "MKT-08", "MKT-09", "MKT-10", "MKT-11", "MKT-12", "MKT-13", "MKT-14", "MKT-15", "MKT-16", "MKT-17", "MKT-18", "MKT-19", "MKT-20", "MKT-21", "MKT-22", "MKT-23", "MKT-24", "DFY-01", "DFY-02", "DFY-03", "DFY-04", "DFY-05", "DFY-06", "DFY-07", "DFY-08", "DFY-09", "DFY-10", "DFY-11", "DFY-12", "DFY-13", "DFY-14", "DFY-15", "DFY-16", "DFY-17", "DFY-18", "DFY-19", "DFY-20", "DFY-21", "DFY-22", "KAI-01", "KAI-02", "KAI-03", "KAI-04", "KAI-05", "KAI-06", "KAI-07", "KAI-08", "KAI-09", "KAI-10", "KAI-11", "KAI-12", "KAI-13", "KAI-14", "KAI-15", "KAI-16", "KAI-17", "KAI-18", "KAI-19", "KAI-20", "KAI-21", "KAI-22", "WFC-01", "WFC-02", "WFC-03", "WFC-04", "WFC-05", "WFC-06", "WFC-07", "WFC-08", "WFC-09", "WFC-10", "WFC-11", "WFC-12", "WFC-13", "WFC-14", "WFC-15", "SEC-01", "SEC-02", "SEC-03", "SEC-04", "SEC-05", "SEC-06", "SEC-07", "SEC-08", "SEC-09", "SEC-10", "SEC-11", "SEC-12", "SEC-13", "SEC-14", "SEC-15", "SEC-16", "SEC-17", "SEC-18", "SEC-19", "SEC-20", "SEC-21", "SEC-22", "PLT-01", "PLT-02", "PLT-03", "PLT-04", "PLT-05", "PLT-06", "PLT-07", "PLT-08", "PLT-09", "PLT-10", "PLT-11", "PLT-12", "PLT-13", "PLT-14", "PLT-15", "PLT-16", "PLT-17", "PLT-18", "PLT-19", "PLT-20", "PLT-21", "PLT-22", "PLT-23", "PLT-24", "PLT-25", "PLT-26", "PLT-27", "PLT-28", "PLT-29", "PLT-30", "PLT-31", "PLT-32" ], "business_value": "为后续工作包提供唯一、可机读且不虚构企业值的入口契约", "priority": "P0", "owner_role": "phase3_product_owner", "dependencies": [ "v0.3.0-phase2", "第三阶段计划", "第三阶段待办", "264项功能台账" ], "enterprise_inputs": [ "pilot_goal" ], "acceptance_criteria": [ "264/264唯一且逐项一致", "12项待办有映射", "9个P0责任契约完整", "19项指标和五类登记可机读" ], "replaced_capacity": "NONE_BASELINE_WORK", "status": "ENGINEERING_VERIFIED", "evidence_refs": [ "P3-EVD-001", "P3-EVD-002", "P3-EVD-003" ] } ], "risks": [ { "id": "P3-RISK-001", "description": "企业输入或实名责任人长期不到位", "trigger": "连续两周门禁仍为TBD_EXTERNAL", "probability": "TBD_EXTERNAL", "impact": "P0工作包不能启动或验收", "owner_role": "phase3_product_owner", "mitigation": "保持外部门禁并转移容量", "contingency": "仅顺延非P0范围,不虚报完成", "affected_work_packages": [ "P3-WP01", "P3-WP02", "P3-WP03", "P3-WP04", "P3-WP05", "P3-WP06", "P3-WP08", "P3-WP14" ], "status": "OPEN", "evidence_refs": [ "P3-GATE-001" ] }, { "id": "P3-RISK-002", "description": "本地数据库连接未配置,无法证明数据库当前迁移版本或记录状态", "trigger": "alembic current返回MISSING_DATABASE_CONFIGURATION", "probability": "CONFIRMED", "impact": "数据库状态为NOT_AVAILABLE,不能作为进入企业环境证据", "owner_role": "phase3_technical_owner", "mitigation": "在批准的只读连接可用后重新捕获", "contingency": "不沿用历史计数,不写数据库", "affected_work_packages": [ "P3-WP00" ], "status": "OPEN", "evidence_refs": [ "P3-EVD-005" ] }, { "id": "P3-RISK-003", "description": "未批准容量下参考排期被误解为交付承诺", "trigger": "selected_capacity_profile仍为TBD_EXTERNAL", "probability": "TBD_EXTERNAL", "impact": "P1/P2挤占P0或产生虚假时间承诺", "owner_role": "phase3_product_owner", "mitigation": "所有周排期标记REFERENCE_SEQUENCE_NOT_COMMITMENT", "contingency": "按容量剖面冻结或顺延非P0范围", "affected_work_packages": [ "P3-WP07", "P3-WP09", "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13" ], "status": "OPEN", "evidence_refs": [ "docs/phase3/P3_WP00_EXECUTION_REGISTERS.json#capacity_decision" ] } ], "external_gates": [ { "id": "P3-GATE-001", "input_id": "pilot_goal", "required_by_wp": [ "P3-WP00", "P3-WP01", "P3-WP02", "P3-WP05", "P3-WP14" ], "owner_role": "enterprise_pilot_sponsor", "due_week": 1, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "未确认企业、环境、范围、用户、指标和日期时,不得宣称试点范围已完成。", "decision_role": "enterprise_pilot_sponsor", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-002", "input_id": "identity", "required_by_wp": [ "P3-WP02", "P3-WP06", "P3-WP14" ], "owner_role": "enterprise_identity_owner", "due_week": 5, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少 IdP、Issuer、Client、证书、Claims、组织和生命周期规则时,P3-WP02 保持外部门禁。", "decision_role": "enterprise_identity_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-003", "input_id": "enterprise_source_1", "required_by_wp": [ "P3-WP01", "P3-WP03", "P3-WP04", "P3-WP08", "P3-WP14" ], "owner_role": "enterprise_data_source_owner", "due_week": 1, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少来源版本、网络、只读账号、规模、游标和回退方式时,连接器和真实数据验收不得启动。", "decision_role": "enterprise_data_source_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-004", "input_id": "enterprise_source_2", "required_by_wp": [ "P3-WP03", "P3-WP04", "P3-WP14" ], "owner_role": "enterprise_data_source_owner", "due_week": 5, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "未确认第二个目标来源时,不满足至少两个新增企业连接器门禁。", "decision_role": "enterprise_data_source_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-005", "input_id": "network", "required_by_wp": [ "P3-WP01", "P3-WP03", "P3-WP04", "P3-WP06", "P3-WP08", "P3-WP14" ], "owner_role": "enterprise_network_owner", "due_week": 1, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少网络区、路由、出站白名单和边界策略时,不得开展企业侧执行和真实拒绝验收。", "decision_role": "enterprise_network_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-006", "input_id": "monitoring", "required_by_wp": [ "P3-WP05", "P3-WP14" ], "owner_role": "enterprise_operations_owner", "due_week": 9, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少 APM、日志和指标平台接口时,生产可观测只能保持工程路径证据。", "decision_role": "enterprise_operations_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-007", "input_id": "smtp", "required_by_wp": [ "P3-WP05", "P3-WP14" ], "owner_role": "enterprise_messaging_owner", "due_week": 9, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少批准 SMTP 沙箱或企业服务时,邮件送达不得标记企业验收。", "decision_role": "enterprise_messaging_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-008", "input_id": "collaboration", "required_by_wp": [ "P3-WP05", "P3-WP14" ], "owner_role": "enterprise_collaboration_owner", "due_week": 9, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少企业协作工具及机器人/消息接口时,协作闭环保持外部门禁。", "decision_role": "enterprise_collaboration_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-009", "input_id": "itsm", "required_by_wp": [ "P3-WP05", "P3-WP14" ], "owner_role": "enterprise_itsm_owner", "due_week": 9, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少 ITSM 接口、字段、幂等键和升级规则时,事故工单闭环不得验收。", "decision_role": "enterprise_itsm_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-010", "input_id": "security_legal", "required_by_wp": [ "P3-WP04", "P3-WP06", "P3-WP08", "P3-WP14" ], "owner_role": "enterprise_security_legal_owner", "due_week": 9, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少分类、脱敏、KMS/DLP/SIEM、留存、法务保全和行业要求时,安全与可信交付不得完成。", "decision_role": "enterprise_security_legal_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_SECURITY" }, { "id": "P3-GATE-011", "input_id": "infrastructure", "required_by_wp": [ "P3-WP01", "P3-WP07", "P3-WP14" ], "owner_role": "enterprise_infrastructure_owner", "due_week": 1, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少目标平台、制品库、证书、SLA、RTO/RPO 和变更窗口时,生产交付与恢复门禁不可解除。", "decision_role": "enterprise_infrastructure_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-012", "input_id": "third_business_domain", "required_by_wp": [ "P3-WP08", "P3-WP14" ], "owner_role": "third_domain_owner", "due_week": 17, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少对象、来源、术语、责任人、质量规则、SLO 和验收用户时,不得启动复制 UAT。", "decision_role": "third_domain_owner", "waivable": false, "waiver_policy": "P0 企业门禁不可豁免。", "gate_class": "P0_ENTERPRISE_INPUT" }, { "id": "P3-GATE-013", "input_id": "ai", "required_by_wp": [ "P3-WP09", "P3-WP14" ], "owner_role": "enterprise_ai_owner", "due_week": 17, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少合规模型、预算、白名单、沙箱、黄金集和红队语料时,高级 Agent 治理保持外部门禁。", "decision_role": "enterprise_ai_owner", "waivable": false, "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。", "gate_class": "CONDITIONAL_PACKAGE_INPUT" }, { "id": "P3-GATE-014", "input_id": "multi_tenancy", "required_by_wp": [ "P3-WP10", "P3-WP14" ], "owner_role": "enterprise_delivery_strategy_owner", "due_week": 18, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少 SaaS/共享控制面决策、租户数和隔离等级时,条件包顺延。", "decision_role": "enterprise_delivery_strategy_owner", "waivable": false, "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。", "gate_class": "CONDITIONAL_PACKAGE_INPUT" }, { "id": "P3-GATE-015", "input_id": "bi_ai", "required_by_wp": [ "P3-WP11", "P3-WP14" ], "owner_role": "enterprise_bi_ai_owner", "due_week": 21, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少目标平台、版本、只读元数据 API 和资产范围时,条件包顺延。", "decision_role": "enterprise_bi_ai_owner", "waivable": false, "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。", "gate_class": "CONDITIONAL_PACKAGE_INPUT" }, { "id": "P3-GATE-016", "input_id": "cost", "required_by_wp": [ "P3-WP12", "P3-WP14" ], "owner_role": "enterprise_finance_owner", "due_week": 21, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少成本中心、计量源、计价口径、预算和 Showback 决策时,条件包顺延。", "decision_role": "enterprise_finance_owner", "waivable": false, "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。", "gate_class": "CONDITIONAL_PACKAGE_INPUT" }, { "id": "P3-GATE-017", "input_id": "plugin", "required_by_wp": [ "P3-WP13", "P3-WP14" ], "owner_role": "enterprise_plugin_governance_owner", "due_week": 21, "status": "TBD_EXTERNAL", "evidence_ref": "TBD_EXTERNAL", "blocking_effect": "缺少信任模型、签名 CA、许可证、仓库、沙箱和审核责任时,条件包顺延。", "decision_role": "enterprise_plugin_governance_owner", "waivable": false, "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。", "gate_class": "CONDITIONAL_PACKAGE_INPUT" } ], "defects": [ { "id": "P3-DEF-001", "title": "P3-WP00交付物缺失使基线契约红灯", "severity": "P2", "affected_work_packages": [ "P3-WP00" ], "environment": "LOCAL_ENGINEERING", "steps_or_evidence": "初次运行tests/test_phase3_wp00_baseline_contract.py为10 failed", "owner_role": "phase3_technical_owner", "status": "CLOSED", "resolution_ref": "P3-EVD-001", "acceptance_owner_role": "phase3_acceptance_owner" } ], "acceptance_evidence": [ { "id": "P3-EVD-001", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "PYTEST", "source_ref": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase3_wp00_baseline_contract.py", "captured_at": "2026-08-02T13:30:28+08:00", "result": "12 passed", "exit_code": 0, "limitations": "验证工程契约,不代表企业UAT", "approver_role": "phase3_acceptance_owner", "approver_person_name": null, "approval_ref": "TBD_EXTERNAL" }, { "id": "P3-EVD-002", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "PYTEST", "source_ref": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase2_wp00_baseline_contract.py", "captured_at": "2026-08-02T13:31:00+08:00", "result": "7 passed", "exit_code": 0, "limitations": "验证P2-WP00既有契约未被文档变更破坏", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-003", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "OPENAPI_REGENERATION", "source_ref": "git archive captured_local_commit; run archived scripts/generate_openapi.py against archived app/ and compare archived OPENAPI.yaml", "captured_at": "2026-08-02T13:31:00+08:00", "result": "395 operations; committed and generated SHA-256 fcb9d0e23640fb75e698519622d99466da372f6fefe3152dd84e9855421e9f3a", "exit_code": 0, "limitations": "本地临时生成对比,不代表外部消费者验收", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-004", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "ALEMBIC_HEADS", "source_ref": "git archive captured_local_commit migrations/ and alembic.ini; run archived alembic heads", "captured_at": "2026-08-02T13:31:00+08:00", "result": "20260802_460 (head)", "exit_code": 0, "limitations": "仅证明源码迁移头", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-005", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "ALEMBIC_CURRENT", "source_ref": "PYTHONPATH=. .venv/bin/alembic current", "captured_at": "2026-08-02T13:31:00+08:00", "result": "NOT_AVAILABLE / MISSING_DATABASE_CONFIGURATION", "exit_code": 1, "limitations": "不能证明数据库当前版本或记录计数", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_APPLICABLE_UNAVAILABLE" }, { "id": "P3-EVD-006", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "RELEASE_PARITY", "source_ref": "diff -qr app deployment/app; diff -qr migrations deployment/migrations", "captured_at": "2026-08-02T13:31:00+08:00", "result": "app parity exit 0; migrations parity exit 0", "exit_code": 0, "limitations": "只验证当前本地文件字节和路径一致", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-007", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "GIT_BASELINE", "source_ref": "git rev-parse; git merge-base; local remote-tracking ref", "captured_at": "2026-08-02T13:24:00+08:00", "result": "branch capture 487b57d; tag/merge-base/local remote-tracking commit 95023e5", "exit_code": 0, "limitations": "未联网刷新远端,不证明P3分支已推送", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-008", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [], "work_package": "P3-WP00", "environment": "LOCAL_ENGINEERING", "evidence_type": "DIFF_CHECK", "source_ref": "git diff --check and git diff --cached --check", "captured_at": "2026-08-02T13:32:00+08:00", "result": "exit 0", "exit_code": 0, "limitations": "格式门禁,不证明功能或企业验收", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE" }, { "id": "P3-EVD-009", "status": "ENGINEERING_ONLY", "requirement_ids": [ "P3-REQ-001" ], "module_ids": [ "IAM-14", "IAM-15", "PLT-30" ], "work_package": "P3-WP10", "environment": "LOCAL_DOCKER_POSTGRESQL", "evidence_type": "TENANT_FOUNDATION_BASELINE", "source_ref": "docs/validation/P3_WP10_MULTI_TENANCY_EVIDENCE.md; targeted WP10 pytest; PostgreSQL 519-503-519 round trip", "captured_at": "2026-08-17T21:57:51+08:00", "result": "ENGINEERING_BASELINE_COMPLETE_MULTI_TENANCY_ACTIVATION_BLOCKED; 20260817_525 head; 33 unit/API + 13 real PostgreSQL = 46 targeted tests passed; live-data 525->520 downgrade refused before compatibility grant, old lifecycle gateway denied, and restricted 480->525 migration passed; external activation remains TBD_EXTERNAL", "exit_code": 0, "limitations": "仅限本地工程;multi_tenancy、delivery mode/isolation/capacity、external service isolation、backup restore 与企业 UAT 均为 TBD_EXTERNAL", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "TBD_EXTERNAL" }, { "id": "P3-EVD-010", "status": "ENGINEERING_BASELINE_COMPLETE_BI_AI_ACTIVATION_BLOCKED", "requirement_ids": ["P3-REQ-001"], "module_ids": ["CAT-07", "CAT-08", "CON-13", "KAI-09"], "work_package": "P3-WP11", "environment": "LOCAL_DOCKER_POSTGRESQL", "evidence_type": "BI_AI_ASSET_CATALOG_BASELINE", "source_ref": "docs/validation/P3_WP11_BI_AI_ASSET_CATALOG_EVIDENCE.md; targeted WP11 pytest; PostgreSQL 526->545, independent control-db request-claim/empty-snapshot approval gateways and live ACL compensation", "captured_at": "2026-08-18T03:40:00+08:00", "result": "ENGINEERING_BASELINE_COMPLETE_BI_AI_ACTIVATION_BLOCKED; 528–545 tenant-bind catalog facts, sealed runtime write/read, persisted ACK replay, closed authorized keyword/filter/impact/audit gateway, independent control-db one-time claims/approvals, and compensating live ACL revoke. 18 WP11 unit/API/contract plus 17 real PostgreSQL checks passed; 113 direct WP03/WP08/WP09/knowledge/permissions/OpenAPI checks passed. 544->543->544 empty adjacent round trip and isolated 540 semantic read round trip passed; runtime facts direct privilege/GUC spoof is denied after 545 and role-init replay; no external provider connected", "exit_code": 0, "limitations": "bi_ai vendor/version/read-only API/asset scope/service identity and enterprise UAT remain TBD_EXTERNAL", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "TBD_EXTERNAL" }, { "id": "P3-EVD-011", "status": "ENGINEERING_BASELINE_COMPLETE_SHOWBACK_ACTIVATION_BLOCKED", "requirement_ids": ["P3-REQ-001"], "module_ids": ["MKT-19", "MKT-20", "MKT-21", "MKT-22", "DFY-22", "PLT-12"], "work_package": "P3-WP12", "environment": "LOCAL_DOCKER_POSTGRESQL", "evidence_type": "METERING_SHOWBACK_BASELINE", "source_ref": "docs/validation/P3_WP12_METERING_SHOWBACK_EVIDENCE.md; targeted WP12 pytest; PostgreSQL 545->552, 548->549->550 refusal, 549->550->551 and 551->552->551->552", "captured_at": "2026-08-18T08:45:00+08:00", "result": "ENGINEERING_BASELINE_COMPLETE_SHOWBACK_ACTIVATION_BLOCKED; 552 fixes every WP12 SECURITY DEFINER and trigger-function owner to the fixed NOLOGIN role, revokes superseded paths and fail-closes without role-init schema capability. 551 preserves server-derived HTTP mapping, normalizes gateway SQLAlchemy failures to no-store 4xx, atomically rolls back failed event lease/write, serializes allocation changed/exact replay and enforces exact weights plus concurrent non-overlapping rule windows. Controlled PostgreSQL isolated 545->552, restricted temporary-migrator ownership transfer and shared empty 551->552->551->552 role-init replay passed.", "exit_code": 0, "limitations": "cost center/master data, enterprise metering source, price method, budget/Showback decision, finance approval, enterprise UAT and production acceptance remain TBD_EXTERNAL; no enterprise bill or financial settlement exists.", "approver_role": "phase3_technical_owner", "approver_person_name": null, "approval_ref": "TBD_EXTERNAL" }, { "id": "P3-EVD-012", "status": "ENGINEERING_BASELINE_COMPLETE_PLUGIN_ACTIVATION_BLOCKED", "requirement_ids": ["P3-REQ-001"], "module_ids": ["PLT-19", "PLT-20", "PLT-21", "CON-21", "KAI-21"], "work_package": "P3-WP13", "environment": "LOCAL_DOCKER_POSTGRESQL", "evidence_type": "GOVERNED_PLUGIN_PLATFORM_BASELINE", "source_ref": "docs/validation/P3_WP13_GOVERNED_PLUGIN_PLATFORM_EVIDENCE.md; docs/runbooks/P3_WP13_GOVERNED_PLUGIN_PLATFORM_OPERATIONS.md; targeted WP13/API/delivery and direct WP03/WP05/WP06/WP09/WP10/permission pytest; PostgreSQL 552->559", "captured_at": "2026-08-18T12:10:00+08:00", "result": "ENGINEERING_BASELINE_COMPLETE_PLUGIN_ACTIVATION_BLOCKED; 559 atomically records review actor/generation/time/manifest digest and requires submitter, reviewer and approval operator to be pairwise distinct at issue and consumption. Restricted migrator, role-init ACL sealing, Flask/new-app, two-connection barriers, recovery, full-fact downgrade fences, release parity and direct regressions pass. Shared head 20260818_559 has zero plugin facts. No enterprise plugin activation or external action is enabled.", "exit_code": 0, "limitations": "plugin trust model, signing CA, license policy, enterprise registry, sandbox profile, reviewer responsibility, real source/notification/provider, enterprise UAT and production acceptance remain TBD_EXTERNAL; no arbitrary code or external action is enabled.", "approver_role": "enterprise_plugin_governance_owner", "approver_person_name": null, "approval_ref": "TBD_EXTERNAL" } ] } }