{
  "task_id": "HRMS_ORGANIZATION_CANVAS_READONLY_PRODUCTIZATION_BUILD_PACK_D65",
  "generated_at": "2026-06-25T06:24:18Z",
  "result": "passed",
  "d64_reference": "HRMS_ORGANIZATION_CANVAS_AND_ORG_POSITION_GOVERNANCE_GLOBAL_MAP_PACK_D64",
  "readonly_productization_build_completed": true,
  "page_url": "https://hrms.yuechongjia.com/hrms-organization-canvas-readonly-productization-d65.html",
  "updated_entry_urls": [
    "https://hrms.yuechongjia.com/org-canvas-pro.html",
    "https://hrms.yuechongjia.com/hrms-org-position-governance-operating-hub.html"
  ],
  "index_json_url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_index_v1.json",
  "summary_json_url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_summary_v1.json",
  "next_gate_json_url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_d65_next_gate_v1.json",
  "page_quality_json_url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_page_quality_v1.json",
  "url_validation_json_url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_url_validation_v1.json",
  "inputs_read": {
    "d64_summary": "/var/www/talent-review/outputs/hrms_organization_canvas_and_org_position_governance_global_map_d64_summary_v1.json",
    "d64_matrix": "/var/www/talent-review/outputs/hrms_organization_canvas_and_org_position_governance_global_map_d64_matrix_v1.json",
    "c60_org_matrix": "/var/www/talent-review/outputs/hrms_global_progress_and_distance_map_c60_organization_canvas_matrix_v1.json",
    "c61_summary": "/var/www/talent-review/outputs/hrms_global_progress_and_distance_map_review_c61_summary_v1.json",
    "d35_summary": "/var/www/talent-review/outputs/hrms_org_canvas_post_business_effective_surface_repair_d35_summary_v1.json",
    "d36r_summary": "/var/www/talent-review/outputs/hrms_org_canvas_post_business_effective_surface_repair_targeted_review_d36r_summary_v1.json",
    "d54_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_preview_schema_permission_migration_acceptance_d54_summary_v1.json",
    "d55_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_preview_permission_rule_candidate_prep_d55_summary_v1.json",
    "d56_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_preview_permission_rule_candidate_review_d56_summary_v1.json",
    "d57_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_preview_permission_rule_apply_prep_d57_summary_v1.json",
    "d63_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_hr_minimal_permission_apply_acceptance_d63_summary_v1.json",
    "c57_summary": "/var/www/talent-review/outputs/hrms_profile_cadre_post_hr_permission_path_stage_closure_direction_c57_summary_v1.json",
    "c58_summary": "/var/www/talent-review/outputs/hrms_master_progress_and_distance_board_c58_summary_v1.json",
    "c59_summary": "/var/www/talent-review/outputs/hrms_master_progress_and_distance_board_review_c59_summary_v1.json"
  },
  "entry_page_updates": {
    "org_canvas_pro": {
      "path": "/var/www/talent-review/org-canvas-pro.html",
      "exists": true,
      "updated": false,
      "before_sha256": "cec21658d0394b70be1533d16c76352d48d8fd7af6914b88a10c0bd7b35072aa",
      "after_sha256": "cec21658d0394b70be1533d16c76352d48d8fd7af6914b88a10c0bd7b35072aa",
      "entry_marker_present": true
    },
    "org_position_governance_hub": {
      "path": "/var/www/talent-review/hrms-org-position-governance-operating-hub.html",
      "exists": true,
      "updated": false,
      "before_sha256": "dad24dcfacdcbe43cb33c8949cc1cebf98064583f3c1bce49729e8bc6a4b06b3",
      "after_sha256": "dad24dcfacdcbe43cb33c8949cc1cebf98064583f3c1bce49729e8bc6a4b06b3",
      "entry_marker_present": true
    }
  },
  "org_canvas_status": "readonly_productized",
  "d_org_stage_map_count": 8,
  "profile_cadre_context_statement": "profile/cadre consumes organization_context and position_context; organization canvas remains D1 org/position governance, not C58 profile/cadre itself.",
  "current_capabilities": [
    "HRMS-only organization / position context can be explained in readonly productized page",
    "跨境电商业务 / HRMS_DEPT_CROSS_BORDER_BUSINESS and P001 context displayed as HRMS-only example",
    "D-Org-0 to D-Org-7 stage map displayed",
    "org-canvas-pro and org-position-governance hub now link to D65 readonly entry"
  ],
  "next_routes": [
    {
      "route_ref": "D66_ORG_CANVAS_READONLY_PRODUCTIZATION_REVIEW",
      "label": "组织画布只读产品化复核",
      "recommended": true
    },
    {
      "route_ref": "D67_POSITION_GOVERNANCE_HEADCOUNT_PRODUCTIVITY_READINESS",
      "label": "岗位治理 / 编制 / 人效字段 readiness",
      "recommended": false
    },
    {
      "route_ref": "D68_ORG_CHANGE_DRAFT_SIMULATION_DECISION_PREP",
      "label": "组织调整 draft / simulation decision prep",
      "recommended": false
    }
  ],
  "recommended_next_route": "D66_ORG_CANVAS_READONLY_PRODUCTIZATION_REVIEW",
  "high_risk_gates": [
    "organization change apply",
    "position change apply",
    "employee movement",
    "Feishu org writeback",
    "business-effective org apply",
    "permission expansion"
  ],
  "redline_touched": false,
  "privacy_validation": {
    "passed": true,
    "sensitive_fields_exposed": false,
    "blocked_terms": [
      "mobile",
      "email",
      "open_id",
      "union_id",
      "token",
      "secret",
      "DATABASE_URL",
      "raw answer payload"
    ]
  },
  "zero_write_confirmations": {
    "db_write": false,
    "sql_executed": false,
    "org_data_modified": false,
    "position_data_modified": false,
    "org_change_draft_created": false,
    "org_apply_executed": false,
    "employee_movement": false,
    "feishu_api_called": false,
    "feishu_writeback": false,
    "active_permission_rules_modified": false
  },
  "next_gate": "HRMS_ORGANIZATION_CANVAS_READONLY_PRODUCTIZATION_REVIEW_PACK_D66",
  "url_validation_all_200": true,
  "url_validation_results": [
    {
      "url": "https://hrms.yuechongjia.com/hrms-organization-canvas-readonly-productization-d65.html",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/org-canvas-pro.html",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/hrms-org-position-governance-operating-hub.html",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_index_v1.json",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_summary_v1.json",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_d65_next_gate_v1.json",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_page_quality_v1.json",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/outputs/hrms_organization_canvas_readonly_productization_d65_url_validation_v1.json",
      "status": 200,
      "ok": true
    },
    {
      "url": "https://hrms.yuechongjia.com/hrms-organization-canvas-and-org-position-governance-global-map-d64.html",
      "status": 200,
      "ok": true
    }
  ]
}
