{
  "metadata": {
    "generated_at": "2026-05-26T19:22:22+08:00",
    "source_reports": [
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_SCHEMA_REGISTRY_APPLY_PREP.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_schema_registry_apply_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_SCHEMA_REGISTRY_PREVIEW.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_schema_registry_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_TASK_ASSET_AUDIT.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_task_asset_audit.json",
      "/var/www/talent-review/outputs/position_capability_task_config_center_summary_v1.json",
      "/var/www/talent-review/outputs/assessment_template_schema_registry_v1.json",
      "/var/www/talent-review/outputs/algorithm_schema_registry_v1.json",
      "/var/www/talent-review/outputs/config_governance_workbench_summary_v1.json"
    ],
    "stage": "P0_POSITION_CAPABILITY_SCHEMA_REGISTRY",
    "purpose": "沉淀岗位-能力-任务统一 schema、12 类 schema 对象、13 类 object_type、资产迁移映射、高风险硬编码治理、兼容性规则和 validation rules。",
    "warning": "Readonly registry only. It does not write database, change active position, change grade/capability/permission bundle, create tasks, execute certification, execute people action, or Feishu writeback.",
    "writes_database": false,
    "modifies_active_position": false,
    "modifies_grade_system": false,
    "modifies_capability_model": false,
    "modifies_permission_bundle": false,
    "creates_assessment_task": false,
    "creates_training_task": false,
    "executes_certification": false,
    "modifies_performance_result": false,
    "executes_people_action": false,
    "feishu_writeback_required": false,
    "expands_permission": false,
    "schema_migration_required": false
  },
  "schema_summary": {
    "schema_object_count": 12,
    "supported_object_type_count": 13,
    "migration_strategy": "P0_json_registry_only",
    "registry_phase": "Phase_0_position_capability_schema_registry",
    "position_capability_task_config_center_summary_path": "/outputs/position_capability_task_config_center_summary_v1.json",
    "assessment_template_schema_registry_available": true,
    "assessment_template_schema_registry_path": "/outputs/assessment_template_schema_registry_v1.json",
    "algorithm_schema_registry_available": true,
    "algorithm_schema_registry_path": "/outputs/algorithm_schema_registry_v1.json"
  },
  "schema_objects": [
    {
      "object_id": "PCT_SCHEMA_01",
      "object_name": "position_config_base",
      "purpose": "岗位主配置对象，定义岗位身份、范围、状态、来源系统、外部映射、审批和回滚边界。",
      "key_fields": [
        "position_id",
        "position_code",
        "position_name",
        "position_family",
        "position_category",
        "department_scope",
        "grade_refs",
        "status",
        "source_system",
        "source_record_id",
        "feishu_position_mapping",
        "external_position_mapping",
        "created_by",
        "updated_by",
        "reviewed_by",
        "approved_by",
        "applied_by",
        "audit_id",
        "rollback_ref"
      ],
      "required_fields": [
        "position_id",
        "position_code",
        "position_name",
        "status"
      ],
      "optional_fields": [
        "position_family",
        "position_category",
        "department_scope",
        "grade_refs",
        "source_system",
        "source_record_id",
        "feishu_position_mapping",
        "external_position_mapping",
        "created_by",
        "updated_by",
        "reviewed_by",
        "approved_by",
        "applied_by",
        "audit_id",
        "rollback_ref"
      ],
      "related_current_assets": 3324,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_config_table",
      "saas_target": "tenant_isolated_position_catalog",
      "depends_on": [
        "org master readonly reference",
        "external mapping readonly reference"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_02",
      "object_name": "job_family_grade_config",
      "purpose": "职族 / 职级 / 职等配置，支持岗位族、职类、职级、职等、职级带、晋升路径和薪酬带宽引用。",
      "key_fields": [
        "job_family_id",
        "job_family_name",
        "job_category",
        "grade_id",
        "grade_name",
        "grade_level",
        "grade_band",
        "rank",
        "career_path",
        "promotion_path",
        "salary_band_ref",
        "performance_requirement_ref",
        "status",
        "version"
      ],
      "required_fields": [
        "job_family_id",
        "grade_id",
        "grade_level",
        "status"
      ],
      "optional_fields": [
        "job_family_name",
        "job_category",
        "grade_name",
        "grade_band",
        "rank",
        "career_path",
        "promotion_path",
        "salary_band_ref",
        "performance_requirement_ref",
        "version"
      ],
      "related_current_assets": 1383,
      "migration_complexity": "high",
      "migration_risk": "critical",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_job_family_grade_table",
      "saas_target": "tenant_or_industry_grade_template",
      "depends_on": [
        "position_config_base"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_03",
      "object_name": "position_responsibility_config",
      "purpose": "岗位职责配置，定义职责项、关键任务、决策权、协作接口、输出预期和风险责任。",
      "key_fields": [
        "responsibility_id",
        "position_id",
        "responsibility_items",
        "key_tasks",
        "decision_rights",
        "collaboration_interfaces",
        "output_expectations",
        "risk_responsibilities",
        "business_scope",
        "version",
        "status"
      ],
      "required_fields": [
        "responsibility_id",
        "position_id",
        "responsibility_items",
        "status"
      ],
      "optional_fields": [
        "key_tasks",
        "decision_rights",
        "collaboration_interfaces",
        "output_expectations",
        "risk_responsibilities",
        "business_scope",
        "version"
      ],
      "related_current_assets": 700,
      "migration_complexity": "medium",
      "migration_risk": "medium",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_responsibility_table",
      "saas_target": "tenant_position_responsibility_template",
      "depends_on": [
        "position_config_base"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_04",
      "object_name": "position_qualification_config",
      "purpose": "任职资格配置，定义学历、经验、技能、认证、培训、价值观、绩效、晋升和关键岗位要求。",
      "key_fields": [
        "qualification_id",
        "position_id",
        "grade_id",
        "education_requirement",
        "experience_requirement",
        "skill_requirement",
        "certification_requirement",
        "training_requirement",
        "values_requirement",
        "performance_requirement",
        "promotion_requirement",
        "key_position_requirement",
        "version",
        "status"
      ],
      "required_fields": [
        "qualification_id",
        "position_id",
        "grade_id",
        "status"
      ],
      "optional_fields": [
        "education_requirement",
        "experience_requirement",
        "skill_requirement",
        "certification_requirement",
        "training_requirement",
        "values_requirement",
        "performance_requirement",
        "promotion_requirement",
        "key_position_requirement",
        "version"
      ],
      "related_current_assets": 286,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_qualification_table",
      "saas_target": "tenant_position_qualification_template",
      "depends_on": [
        "position_config_base",
        "job_family_grade_config"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": true
    },
    {
      "object_id": "PCT_SCHEMA_05",
      "object_name": "capability_model_config",
      "purpose": "能力模型配置，定义岗位/职级能力维度、胜任力、行为指标、熟练度、权重和测评/算法/培训/认证映射。",
      "key_fields": [
        "capability_model_id",
        "position_id",
        "grade_id",
        "capability_dimensions",
        "competency_dimensions",
        "behavior_indicators",
        "proficiency_levels",
        "weight_rules",
        "assessment_template_refs",
        "algorithm_mapping_refs",
        "training_mapping_refs",
        "certification_mapping_refs",
        "version",
        "status"
      ],
      "required_fields": [
        "capability_model_id",
        "position_id",
        "capability_dimensions",
        "version",
        "status"
      ],
      "optional_fields": [
        "grade_id",
        "competency_dimensions",
        "behavior_indicators",
        "proficiency_levels",
        "weight_rules",
        "assessment_template_refs",
        "algorithm_mapping_refs",
        "training_mapping_refs",
        "certification_mapping_refs"
      ],
      "related_current_assets": 608,
      "migration_complexity": "high",
      "migration_risk": "critical",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_capability_model_table",
      "saas_target": "tenant_or_industry_capability_model_template",
      "depends_on": [
        "position_config_base",
        "job_family_grade_config",
        "assessment_template_schema_registry",
        "algorithm_schema_registry"
      ],
      "maps_to_assessment_template_registry": true,
      "maps_to_algorithm_config_registry": true,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_06",
      "object_name": "position_task_rule_config",
      "purpose": "岗位任务规则配置，定义测评、培训、认证、试用期、晋升、补评、deadline、reminder 和 trigger 条件。",
      "key_fields": [
        "task_rule_id",
        "position_id",
        "task_type",
        "assessment_task_rules",
        "training_task_rules",
        "certification_task_rules",
        "probation_task_rules",
        "promotion_task_rules",
        "reassessment_rules",
        "deadline_rules",
        "reminder_rules",
        "trigger_conditions",
        "version",
        "status"
      ],
      "required_fields": [
        "task_rule_id",
        "position_id",
        "task_type",
        "version",
        "status"
      ],
      "optional_fields": [
        "assessment_task_rules",
        "training_task_rules",
        "certification_task_rules",
        "probation_task_rules",
        "promotion_task_rules",
        "reassessment_rules",
        "deadline_rules",
        "reminder_rules",
        "trigger_conditions"
      ],
      "related_current_assets": 0,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_task_rule_table",
      "saas_target": "tenant_task_rule_template",
      "depends_on": [
        "position_config_base",
        "capability_model_config"
      ],
      "maps_to_assessment_template_registry": true,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_07",
      "object_name": "position_assessment_linkage_config",
      "purpose": "岗位测评联动配置，定义适用测评模板、必选/可选测评、周期、结果映射和风险规则要求。",
      "key_fields": [
        "linkage_id",
        "position_id",
        "applicable_assessment_templates",
        "mandatory_assessments",
        "optional_assessments",
        "assessment_cycle",
        "result_mapping_requirement",
        "risk_rule_requirement",
        "values_assessment_required",
        "org_capability_assessment_required",
        "version",
        "status"
      ],
      "required_fields": [
        "linkage_id",
        "position_id",
        "applicable_assessment_templates",
        "version",
        "status"
      ],
      "optional_fields": [
        "mandatory_assessments",
        "optional_assessments",
        "assessment_cycle",
        "result_mapping_requirement",
        "risk_rule_requirement",
        "values_assessment_required",
        "org_capability_assessment_required"
      ],
      "related_current_assets": 1323,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_assessment_linkage_table",
      "saas_target": "tenant_assessment_linkage_template",
      "depends_on": [
        "position_config_base",
        "assessment_template_schema_registry"
      ],
      "maps_to_assessment_template_registry": true,
      "maps_to_algorithm_config_registry": true,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_08",
      "object_name": "position_training_certification_linkage_config",
      "purpose": "培训 / 认证联动配置，定义培训目录、认证、晋升/调岗/关键岗位/干部池前置要求和外部系统映射。",
      "key_fields": [
        "linkage_id",
        "position_id",
        "training_catalog_refs",
        "certification_refs",
        "required_before_promotion",
        "required_before_transfer",
        "required_before_key_role_assignment",
        "required_before_cadre_pool_entry",
        "external_training_system_mapping",
        "external_certification_system_mapping",
        "version",
        "status"
      ],
      "required_fields": [
        "linkage_id",
        "position_id",
        "version",
        "status"
      ],
      "optional_fields": [
        "training_catalog_refs",
        "certification_refs",
        "required_before_promotion",
        "required_before_transfer",
        "required_before_key_role_assignment",
        "required_before_cadre_pool_entry",
        "external_training_system_mapping",
        "external_certification_system_mapping"
      ],
      "related_current_assets": 198,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_training_certification_linkage_table",
      "saas_target": "tenant_training_certification_template",
      "depends_on": [
        "position_config_base",
        "capability_model_config"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": true
    },
    {
      "object_id": "PCT_SCHEMA_09",
      "object_name": "position_performance_linkage_config",
      "purpose": "绩效联动配置，定义绩效输入、阈值、Talent Review、晋升、薪酬、淘汰风险、薪酬带宽和奖金规则引用。",
      "key_fields": [
        "linkage_id",
        "position_id",
        "performance_input_refs",
        "performance_thresholds",
        "performance_to_talent_review_mapping",
        "performance_to_promotion_mapping",
        "performance_to_compensation_mapping",
        "performance_to_elimination_risk_mapping",
        "salary_band_ref",
        "bonus_rule_ref",
        "version",
        "status"
      ],
      "required_fields": [
        "linkage_id",
        "position_id",
        "version",
        "status"
      ],
      "optional_fields": [
        "performance_input_refs",
        "performance_thresholds",
        "performance_to_talent_review_mapping",
        "performance_to_promotion_mapping",
        "performance_to_compensation_mapping",
        "performance_to_elimination_risk_mapping",
        "salary_band_ref",
        "bonus_rule_ref"
      ],
      "related_current_assets": 733,
      "migration_complexity": "high",
      "migration_risk": "critical",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_performance_linkage_table",
      "saas_target": "tenant_performance_linkage_template",
      "depends_on": [
        "position_config_base",
        "algorithm_schema_registry"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": true,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_10",
      "object_name": "position_permission_bundle_config",
      "purpose": "岗位权限包配置，定义默认页面、数据、字段、动作、审批、配置权限和 reviewer/cadre 字段可见性映射。",
      "key_fields": [
        "permission_bundle_id",
        "position_id",
        "default_page_permissions",
        "default_data_scope",
        "default_field_permissions",
        "default_action_permissions",
        "approval_permissions",
        "config_permissions",
        "sensitive_access_rules",
        "permission_engine_mapping",
        "reviewer_scope_mapping",
        "cadre_field_visibility_mapping",
        "version",
        "status"
      ],
      "required_fields": [
        "permission_bundle_id",
        "position_id",
        "version",
        "status"
      ],
      "optional_fields": [
        "default_page_permissions",
        "default_data_scope",
        "default_field_permissions",
        "default_action_permissions",
        "approval_permissions",
        "config_permissions",
        "sensitive_access_rules",
        "permission_engine_mapping",
        "reviewer_scope_mapping",
        "cadre_field_visibility_mapping"
      ],
      "related_current_assets": 1580,
      "migration_complexity": "high",
      "migration_risk": "critical",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_position_permission_bundle_table",
      "saas_target": "tenant_permission_bundle_template_market",
      "depends_on": [
        "position_config_base",
        "permission engine"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": true,
      "maps_to_org_canvas_people_action": false
    },
    {
      "object_id": "PCT_SCHEMA_11",
      "object_name": "position_people_action_constraint_config",
      "purpose": "人事动作约束配置，定义转正、晋升、调岗、降职、淘汰、干部池、组织画布和前置 validation / blocking 规则。",
      "key_fields": [
        "constraint_id",
        "position_id",
        "probation_constraints",
        "promotion_constraints",
        "transfer_constraints",
        "demotion_constraints",
        "elimination_constraints",
        "cadre_pool_constraints",
        "org_canvas_constraints",
        "required_validation_before_action",
        "one_vote_veto_blocking",
        "training_certification_blocking",
        "assessment_expiry_blocking",
        "performance_blocking",
        "version",
        "status"
      ],
      "required_fields": [
        "constraint_id",
        "position_id",
        "version",
        "status"
      ],
      "optional_fields": [
        "probation_constraints",
        "promotion_constraints",
        "transfer_constraints",
        "demotion_constraints",
        "elimination_constraints",
        "cadre_pool_constraints",
        "org_canvas_constraints",
        "required_validation_before_action",
        "one_vote_veto_blocking",
        "training_certification_blocking",
        "assessment_expiry_blocking",
        "performance_blocking"
      ],
      "related_current_assets": 270,
      "migration_complexity": "high",
      "migration_risk": "critical",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "versioned_people_action_constraint_table",
      "saas_target": "tenant_people_action_constraint_template",
      "depends_on": [
        "position_config_base",
        "algorithm_schema_registry",
        "org_canvas_people_action"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": true,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": true
    },
    {
      "object_id": "PCT_SCHEMA_12",
      "object_name": "position_audit_version",
      "purpose": "岗位审计版本，记录对象类型、版本、差异、变更原因、复核、审批、生效、审计和回滚引用。",
      "key_fields": [
        "version_id",
        "object_type",
        "object_id",
        "position_id",
        "version",
        "diff_summary",
        "changed_by",
        "change_reason",
        "reviewed_by",
        "approved_by",
        "applied_by",
        "effective_from",
        "effective_to",
        "audit_id",
        "rollback_ref"
      ],
      "required_fields": [
        "version_id",
        "object_type",
        "object_id",
        "version",
        "audit_id"
      ],
      "optional_fields": [
        "position_id",
        "diff_summary",
        "changed_by",
        "change_reason",
        "reviewed_by",
        "approved_by",
        "applied_by",
        "effective_from",
        "effective_to",
        "rollback_ref"
      ],
      "related_current_assets": 0,
      "migration_complexity": "high",
      "migration_risk": "high",
      "p0_registry_status": "readonly_schema_registry_only",
      "p1_database_target": "position_config_audit_version_table",
      "saas_target": "tenant_audit_version_stream",
      "depends_on": [
        "all position capability config objects"
      ],
      "maps_to_assessment_template_registry": false,
      "maps_to_algorithm_config_registry": false,
      "maps_to_permission_engine": false,
      "maps_to_org_canvas_people_action": false
    }
  ],
  "supported_object_types": [
    {
      "object_type": "position",
      "purpose": "岗位规则对象，不等同于员工当前职位或飞书通讯录字段。",
      "input_sources": [
        "position assets",
        "org master readonly reference"
      ],
      "output_targets": [
        "profile",
        "cadre archive",
        "org canvas"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_config_base"
      ],
      "related_centers": [
        "position config center",
        "org master"
      ]
    },
    {
      "object_type": "job_family",
      "purpose": "职族 / 职类对象。",
      "input_sources": [
        "job family assets"
      ],
      "output_targets": [
        "grade config",
        "career path"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "job_family_grade_config"
      ],
      "related_centers": [
        "position config center"
      ]
    },
    {
      "object_type": "grade",
      "purpose": "职级 / 职等对象。",
      "input_sources": [
        "grade assets"
      ],
      "output_targets": [
        "promotion path",
        "salary band ref"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "job_family_grade_config"
      ],
      "related_centers": [
        "position config center",
        "performance"
      ]
    },
    {
      "object_type": "responsibility",
      "purpose": "岗位职责对象。",
      "input_sources": [
        "responsibility assets"
      ],
      "output_targets": [
        "task rules",
        "capability model"
      ],
      "high_risk_default": false,
      "typical_config_objects": [
        "position_responsibility_config"
      ],
      "related_centers": [
        "position config center"
      ]
    },
    {
      "object_type": "qualification",
      "purpose": "任职资格对象。",
      "input_sources": [
        "qualification assets"
      ],
      "output_targets": [
        "people action validation"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_qualification_config"
      ],
      "related_centers": [
        "position config center",
        "people action"
      ]
    },
    {
      "object_type": "capability_model",
      "purpose": "能力模型对象。",
      "input_sources": [
        "capability assets",
        "assessment refs"
      ],
      "output_targets": [
        "assessment",
        "algorithm",
        "training"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "capability_model_config"
      ],
      "related_centers": [
        "assessment template center",
        "algorithm config center"
      ]
    },
    {
      "object_type": "task_rule",
      "purpose": "岗位任务规则对象。",
      "input_sources": [
        "task rule assets"
      ],
      "output_targets": [
        "assessment task",
        "training task",
        "certification task"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_task_rule_config"
      ],
      "related_centers": [
        "assessment",
        "training",
        "certification"
      ]
    },
    {
      "object_type": "assessment_linkage",
      "purpose": "岗位测评联动对象。",
      "input_sources": [
        "assessment template refs"
      ],
      "output_targets": [
        "Talent Review input",
        "risk rules"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_assessment_linkage_config"
      ],
      "related_centers": [
        "assessment template center",
        "Talent Review OS"
      ]
    },
    {
      "object_type": "training_certification_linkage",
      "purpose": "培训认证联动对象。",
      "input_sources": [
        "training/certification refs"
      ],
      "output_targets": [
        "promotion/transfer/key role blocking"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_training_certification_linkage_config"
      ],
      "related_centers": [
        "training/certification systems"
      ]
    },
    {
      "object_type": "performance_linkage",
      "purpose": "绩效联动对象。",
      "input_sources": [
        "performance refs"
      ],
      "output_targets": [
        "Talent Review",
        "promotion",
        "compensation",
        "elimination risk"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_performance_linkage_config"
      ],
      "related_centers": [
        "performance",
        "algorithm config center"
      ]
    },
    {
      "object_type": "permission_bundle",
      "purpose": "岗位权限包对象。",
      "input_sources": [
        "permission assets"
      ],
      "output_targets": [
        "permission engine"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_permission_bundle_config"
      ],
      "related_centers": [
        "permission center"
      ]
    },
    {
      "object_type": "people_action_constraint",
      "purpose": "人事动作约束对象。",
      "input_sources": [
        "people action constraints"
      ],
      "output_targets": [
        "org canvas",
        "people action"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_people_action_constraint_config"
      ],
      "related_centers": [
        "org canvas",
        "people action"
      ]
    },
    {
      "object_type": "audit_version",
      "purpose": "审计版本对象。",
      "input_sources": [
        "audit refs"
      ],
      "output_targets": [
        "rollback",
        "version history"
      ],
      "high_risk_default": true,
      "typical_config_objects": [
        "position_audit_version"
      ],
      "related_centers": [
        "config governance center"
      ]
    }
  ],
  "p0_p1_saas_schema_layers": {
    "p0_logical_schema_items": [
      "只读 JSON registry",
      "文档化统一模型",
      "不 migration",
      "不改 active 岗位",
      "不执行人事动作"
    ],
    "p1_database_schema_items": [
      "版本化岗位配置表",
      "配置治理生命周期",
      "权限 / 审计 / 回滚",
      "影响预览",
      "硬编码治理"
    ],
    "saas_schema_items": [
      "tenant_id",
      "多租户岗位隔离",
      "行业岗位模板",
      "能力模型模板",
      "岗位任务模板",
      "岗位权限包模板",
      "外部系统 API / Webhook",
      "岗位配置继承与覆盖",
      "租户级审计"
    ]
  },
  "asset_migration_mapping": [
    {
      "asset_group": "position_assets",
      "target_schema_object": "position_config_base",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P0 registry / P1 migration prep"
    },
    {
      "asset_group": "job_family_grade_assets",
      "target_schema_object": "job_family_grade_config",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P0 registry / P1 impact preview"
    },
    {
      "asset_group": "responsibility_assets",
      "target_schema_object": "position_responsibility_config",
      "migration_action": "migrate",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": false,
      "recommended_phase": "P1 schema extraction"
    },
    {
      "asset_group": "qualification_assets",
      "target_schema_object": "position_qualification_config",
      "migration_action": "migrate",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P1 schema extraction"
    },
    {
      "asset_group": "capability_model_assets",
      "target_schema_object": "capability_model_config",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P0 registry / P1 impact preview"
    },
    {
      "asset_group": "task_rule_assets",
      "target_schema_object": "position_task_rule_config",
      "migration_action": "missing_or_rebuild",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P0 design / P1 rebuild"
    },
    {
      "asset_group": "assessment_linkage_assets",
      "target_schema_object": "position_assessment_linkage_config",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P0 registry / P1 assessment link"
    },
    {
      "asset_group": "training_certification_linkage_assets",
      "target_schema_object": "position_training_certification_linkage_config",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": false,
      "impact_preview_required": true,
      "recommended_phase": "P1 integration prep"
    },
    {
      "asset_group": "performance_linkage_assets",
      "target_schema_object": "position_performance_linkage_config",
      "migration_action": "migrate_or_refactor",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P1 impact preview"
    },
    {
      "asset_group": "permission_bundle_assets",
      "target_schema_object": "position_permission_bundle_config",
      "migration_action": "refactor_with_permission_approval",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P0 permission preview"
    },
    {
      "asset_group": "people_action_constraint_assets",
      "target_schema_object": "position_people_action_constraint_config",
      "migration_action": "refactor_with_impact_preview",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P0 impact preview"
    },
    {
      "asset_group": "feishu_external_mapping_assets",
      "target_schema_object": "position_config_base",
      "migration_action": "migrate_readonly_mapping_or_high_risk_gate",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P0 readonly mapping / future gate"
    },
    {
      "asset_group": "engineering_only_assets",
      "target_schema_object": "not_applicable",
      "migration_action": "exclude",
      "requires_manual_review": false,
      "requires_permission_approval": false,
      "impact_preview_required": false,
      "recommended_phase": "exclude from business schema"
    },
    {
      "asset_group": "high_risk_hardcoded_assets",
      "target_schema_object": "multiple_schema_objects",
      "migration_action": "registry_then_impact_preview_then_manual_review",
      "requires_manual_review": true,
      "requires_permission_approval": true,
      "impact_preview_required": true,
      "recommended_phase": "P0 registry / P1 governance"
    }
  ],
  "high_risk_hardcoded_governance": {
    "high_critical_hardcoded_risk_asset_count": 2981,
    "risk_types": [
      "hardcoded_position_or_fpos",
      "hardcoded_grade",
      "hardcoded_capability_model",
      "hardcoded_assessment_linkage",
      "hardcoded_training_certification_requirement",
      "hardcoded_performance_threshold",
      "hardcoded_permission_bundle",
      "hardcoded_people_action_constraint",
      "hardcoded_feishu_external_mapping",
      "hardcoded_business_effective_position_rule"
    ],
    "target_schema_objects": [
      "position_config_base",
      "job_family_grade_config",
      "capability_model_config",
      "position_assessment_linkage_config",
      "position_training_certification_linkage_config",
      "position_performance_linkage_config",
      "position_permission_bundle_config",
      "position_people_action_constraint_config"
    ],
    "required_controls": [
      "manual_review",
      "permission_approval_if_permission_or_people_action_affected",
      "impact_preview",
      "audit",
      "rollback",
      "no_direct_apply"
    ],
    "recommended_phase": "P0 registry / P1 impact preview / P2 controlled migration",
    "manual_review_required": true,
    "permission_approval_required": true,
    "impact_preview_required": true,
    "direct_apply_allowed": false
  },
  "compatibility_rules": {
    "must_not_modify_active_position": true,
    "must_not_modify_grade_system": true,
    "must_not_modify_capability_model": true,
    "must_not_modify_permission_bundle": true,
    "must_not_create_assessment_task": true,
    "must_not_create_training_task": true,
    "must_not_execute_certification": true,
    "must_not_modify_performance_result": true,
    "must_not_execute_people_action": true,
    "must_not_feishu_writeback": true,
    "must_not_expand_permission": true,
    "must_support_assessment_template_reference": true,
    "must_support_algorithm_config_reference": true,
    "must_support_talent_review_os_output": true,
    "must_support_profile_cadre_archive": true,
    "must_support_org_capability_diagnosis": true,
    "must_support_org_canvas_people_action_constraints": true
  },
  "registry_relationships": {
    "config_governance_center_usage": "后续进入配置治理生命周期、审批、审计和回滚。",
    "assessment_template_config_center_usage": "岗位测评联动引用 assessment template schema registry。",
    "algorithm_config_center_usage": "能力模型、绩效联动、人事动作约束引用 algorithm schema registry。",
    "talent_review_os_usage": "支持人岗匹配、能力差距、晋升准备度和继任候选。",
    "employee_profile_cadre_archive_usage": "岗位、职级、能力、培训、认证、绩效和测评结果进入画像和干部档案。",
    "org_capability_diagnosis_usage": "岗位能力缺口聚合为组织能力风险。",
    "org_canvas_people_action_usage": "组织画布和人事动作 apply 前校验岗位资格、认证、测评、绩效和一票否决。",
    "permission_center_usage": "岗位权限包进入权限引擎，但本 registry 不扩大权限。",
    "feishu_external_system_usage": "Feishu / external mapping 当前只读，未来反写需高风险 gate。"
  },
  "validation_rules": {
    "registry_is_readonly": true,
    "json_load_required": true,
    "schema_object_count_must_be_12": true,
    "object_type_count_must_be_13": true,
    "high_critical_hardcoded_risk_count_must_be_2981": true,
    "no_database_write": true,
    "no_active_position_change": true,
    "no_grade_system_change": true,
    "no_capability_model_change": true,
    "no_permission_bundle_change": true,
    "no_assessment_task_creation": true,
    "no_training_task_creation": true,
    "no_certification_execution": true,
    "no_performance_result_change": true,
    "no_people_action_execution": true,
    "no_permission_expansion": true,
    "no_feishu_writeback": true
  }
}
