{
  "task": "HRMS_FEISHU_READONLY_TOKEN_CACHE_REFRESH_PREP_PACK_Z5B",
  "generated_at": "2026-06-03T16:50:27+08:00",
  "provider_refresh_path_exists": true,
  "safe_token_refresh_apply_path_exists": true,
  "refresh_endpoint_registered": false,
  "refresh_dry_run_endpoint_gap_still_exists": true,
  "provider_code_symbols": {
    "router": {
      "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_readonly_snapshot.py",
      "exists": true,
      "classes": [],
      "functions": [
        "readiness",
        "contract"
      ],
      "refresh_functions": [],
      "token_functions": [],
      "routes": [
        {
          "method": "GET",
          "path": "/readiness"
        },
        {
          "method": "GET",
          "path": "/contract"
        }
      ],
      "contains_token_refresh": false,
      "contains_cache_write_words": false
    },
    "snapshot_refresh_service": {
      "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_snapshot_refresh_service.py",
      "exists": true,
      "classes": [
        "FeishuSnapshotRefreshService"
      ],
      "functions": [
        "_now_iso",
        "_table_exists",
        "snapshot_schema_status",
        "__init__",
        "readiness",
        "request_contract",
        "refresh_preview",
        "sanitize"
      ],
      "refresh_functions": [
        "refresh_preview"
      ],
      "token_functions": [],
      "routes": [],
      "contains_token_refresh": true,
      "contains_cache_write_words": true
    },
    "directory_client": {
      "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_directory_client.py",
      "exists": true,
      "classes": [
        "ReadonlyRequestPreview",
        "FeishuReadonlyDirectoryClient"
      ],
      "functions": [
        "public",
        "__init__",
        "is_readonly_endpoint",
        "build_request_preview",
        "list_users_preview",
        "list_departments_preview",
        "sanitize_error"
      ],
      "refresh_functions": [],
      "token_functions": [],
      "routes": [],
      "contains_token_refresh": false,
      "contains_cache_write_words": true
    }
  },
  "code_inventory": {
    "matched_file_count": 984,
    "matched_files_sample": [
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/config.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/main.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_employee_import_review.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/org_canvas.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/session_me_override.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_browser_oauth_fallback.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_department_mapping.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_snapshot_cache.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_identity_mapping_review.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_sync_readonly.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/permission_tests.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/auth.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_master_staging.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_employee_import_staging.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/me.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_readonly_snapshot.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_identity_mapping_candidates.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/routers/position_master_staging.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/middleware/session_auth_context.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_client.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/navigation_menu_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/identity_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_user_info_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_token_provider.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/identity_binding_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_jsapi_ticket_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_config_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_client_sso_config_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_jsapi_config_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_snapshot_refresh_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/identity_binding_request_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_tenant_token_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_state_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_token_exchange_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/identity_binding_review_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_directory_client.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_safety_scanner.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_metadata_validator.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_callback_service.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/checks/44_build_feishu_frontdoor_readiness.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/tests/permission_regression_role_employee_preview.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/orchestrator/artifact_index_builder.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/orchestrator/run_full_release.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/render/17_build_runtime_portal.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/render/18_build_feishu_frontdoor_homepage.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/export/41_build_release_manifest.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/export/45_build_feishu_go_live_operator_pack.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/scripts/db/import_json_samples_p0.py"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/codex_tasks/23A_ACTION_1_employee_import_single_action_mvp.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/project_memory/HRMS_PROJECT_BASELINE_2026-05-14.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/project_memory/HRMS_CURRENT_PROGRESS_2026-05-14.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/project_memory/HRMS_BLUEPRINT_MODULE_MAP_2026-05-14.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/project_memory/HRMS_CODEX_HANDOFF_2026-05-14.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/project_memory/HRMS_CODEX_OPERATING_RULES_2026-05-14.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_real_user_master_data_source_file_intake_pack_z.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ALGORITHM_PERMISSION_POLICY_REGISTRY_APPLY_PREP.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_change_apply_visibility_sop_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ALGORITHM_PERMISSION_POLICY_PREVIEW.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/org_capability_model_config_center_apply_prep.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_pro_api_switch_qa_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ASSESSMENT_TO_POSITION_CAPABILITY_BRIDGE_PACK_M.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_assessment_normalized_business_run_apply_retry_sop_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/profile_cadre_preview_minimal_schema_migration_apply_pack_k1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_task_operational_mvp_result_mapping_pack_e.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_SNAPSHOT_SCHEMA_APPLY_PACK_Z3.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_hardcoded_rules_refactor_preview.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_sandbox_runthrough_apply_prep.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_drag_drop_post_apply_review_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_REAL_USER_MASTER_DATA_READONLY_SYNC_PREP_PACK_Z.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_global_capability_inventory_and_engineering_roadmap_v2.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_drag_drop_draft_register_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_shadow_validation_test_fixture_preview.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/frontend_unified_navigation_stage_closure_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/identity_binding_request_create_stage_closure_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_permission_cadre_conclusion_field_apply_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_db_api_visual_qa_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_assessment_normalized_answer_submission_schema_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_permission_check_pack_z1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_IMPACT_REGISTRY_APPLY_PREP.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_80_percent_progress_recalc_after_manager_workbench_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_engineering_links_cleanup_review.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_config_centers_client_interaction_layer_closure_review.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/permission_rule_schema_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_org_writeback_sandbox_sop_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_assessment_normalized_business_run_apply_retry2_sop_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_assessment_normalized_business_run_apply_sop_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_db_api_visual_qa_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_drag_drop_feishu_sandbox_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_test_fixture_apply_prep.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/org_capability_model_config_center_closure_review.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ASSESSMENT_TEMPLATE_TEST_RUNTHROUGH_APPLY_PREP.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_placeholder_fpos_definition_apply_preview_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_master_data_readiness_preview_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_product_nav_and_config_centers_closure_review.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_drag_drop_feishu_job_register_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ORG_CAPABILITY_SCHEMA_REGISTRY_PREVIEW.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_oauth_state_store_stage_closure_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_runthrough_workbench_preview.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_controlled_refactor_gate_registry_apply_prep.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_formal_assessment_result_write_apply_sop_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_SCHEMA_REGISTRY_PREVIEW.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_go_live_zero_baseline_backup_dry_run_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ALGORITHM_SHADOW_VALIDATION_RUNTHROUGH_WORKBENCH_LINK_CLOSURE_REVIEW.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/online_operation_layer_page_blueprint_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_hardcoded_rules_registry_apply_prep.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ASSESSMENT_TEMPLATE_PERMISSION_IMPACT_REGISTRY_APPLY_PREP.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_console_configuration_pack_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_schema_prep_pack_z2.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_task_operational_mvp_build_pack_a.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/POSITION_CAPABILITY_IMPACT_PREVIEW.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_master_data_readiness_recalc_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_assessment_normalized_result_schema_mapping_preview_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_sandbox_scope_attestation_sop_v1.json"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_legacy_dept_position_mapping_preview_v1.md"
      },
      {
        "path": "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_submission_minimal_schema_candidate.sql"
      }
    ],
    "env_key_names": [
      {
        "key": "FEISHU_APP_ID",
        "present_in_current_process": false
      },
      {
        "key": "FEISHU_APP_SECRET",
        "present_in_current_process": false
      },
      {
        "key": "FEISHU_AUTH_BASE_URL",
        "present_in_current_process": false
      },
      {
        "key": "FEISHU_REDIRECT_URI",
        "present_in_current_process": false
      },
      {
        "key": "FEISHU_TOKEN_URL",
        "present_in_current_process": false
      },
      {
        "key": "FEISHU_USER_INFO_URL",
        "present_in_current_process": false
      }
    ],
    "refresh_candidate_files": [
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_readonly_snapshot.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_directory_client.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_token_provider.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_snapshot_refresh_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_metadata_validator.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/navigation_menu_service.py",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ASSESSMENT_TEMPLATE_SCHEMA_MIGRATION_PREVIEW.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/CONFIG_GOVERNANCE_ASSET_AUDIT.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_SNAPSHOT_REFRESH_DRY_RUN_APPLY_PACK_Z5.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_SNAPSHOT_REFRESH_DRY_RUN_PREP_PACK_Z4.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PERMISSION_CHECK_PACK_Z1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PROVIDER_AND_REFRESH_ENDPOINT_BLOCKER_REVIEW_PACK_Z5A.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_PRODUCT_ARCHITECTURE_RESET_AUDIT.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_PRODUCT_SHELL_CONSOLIDATION_PREVIEW.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_config_center_rebuild_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_hardcoded_rules_refactor_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_task_existing_migration_apply_prep_pack.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_schema_migration_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_test_fixture_apply_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_test_fixture_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_to_org_canvas_bridge_pack_r.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/auth_api_middleware_implementation_plan_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/auth_middleware_stage_closure_and_feishu_oauth_route_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/config_governance_asset_audit.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_identity_login_design_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_oauth_state_store_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_real_token_exchange_design_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_real_token_exchange_guard_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_token_cache_placeholder_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_token_cache_placeholder_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_80_percent_progress_review_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_90_day_business_and_180_day_saas_rebase_pack.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_entry_and_feishu_oauth_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_apply_pack_z5.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_prep_pack_z4.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_schema_apply_pack_z3.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_schema_prep_pack_z2.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_permission_check_pack_z1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_provider_endpoint_blocker_review_pack_z5a.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_real_user_master_data_readonly_sync_prep_pack_z.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_main_entry_nav_connect_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_2_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_2_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_refresh_apply_retry_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_refresh_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_refresh_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_schema_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_schema_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_remediation_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_remediation_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_talent_review_os_p0_main_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/identity_auth_stage_closure_and_feishu_oauth_readiness_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_db_sandbox_runthrough_apply_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_runthrough_test_fixture_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_task_asset_audit.json",
      "/var/www/talent-review/assessment-operational-system.html",
      "/var/www/talent-review/hrms-80-percent-chain-status-map.html",
      "/var/www/talent-review/hrms-80-percent-domain-scorecard.html",
      "/var/www/talent-review/hrms-80-percent-gap-heatmap.html",
      "/var/www/talent-review/hrms-80-percent-next-mainline-options.html",
      "/var/www/talent-review/hrms-80-percent-progress-recalc-after-manager-workbench.html",
      "/var/www/talent-review/hrms-80-percent-progress-recalc-after-profile-cadre-ui.html",
      "/var/www/talent-review/hrms-80-percent-risk-gate-summary.html",
      "/var/www/talent-review/hrms-80-percent-roadmap-refresh.html",
      "/var/www/talent-review/hrms-feishu-readonly-snapshot-refresh-dry-run-apply.html"
    ],
    "endpoint_candidate_files": [
      "/root/.openclaw/workspace/talent-review-system/backend/main.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/auth.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_browser_oauth_fallback.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_department_mapping.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_employee_import_review.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_employee_import_staging.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_identity_mapping_candidates.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_identity_mapping_review.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_master_staging.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_snapshot_cache.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_org_sync_readonly.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/feishu_readonly_snapshot.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/me.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/org_canvas.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/permission_tests.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/position_master_staging.py",
      "/root/.openclaw/workspace/talent-review-system/backend/routers/session_me_override.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_safety_scanner.py",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_permission_check_pack_z1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.json",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-rule-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-token-metadata-patch-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-write-endpoint-risk-review.html"
    ],
    "provider_files": [
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_callback_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_directory_client.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_token_provider.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_snapshot_refresh_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_metadata_validator.py",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/CONFIG_GOVERNANCE_ASSET_AUDIT.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_SNAPSHOT_REFRESH_DRY_RUN_APPLY_PACK_Z5.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_SNAPSHOT_REFRESH_DRY_RUN_PREP_PACK_Z4.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PERMISSION_CHECK_PACK_Z1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PROVIDER_AND_REFRESH_ENDPOINT_BLOCKER_REVIEW_PACK_Z5A.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_PRODUCT_ARCHITECTURE_RESET_AUDIT.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_PRODUCT_SHELL_CONSOLIDATION_PREVIEW.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/algorithm_hardcoded_rules_refactor_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_to_org_canvas_bridge_pack_r.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/config_governance_asset_audit.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_action_button_system_closure_review.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_apply_pack_z5.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_prep_pack_z4.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_permission_check_pack_z1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_provider_endpoint_blocker_review_pack_z5a.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_real_user_master_data_readonly_sync_prep_pack_z.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_main_entry_nav_connect_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_2_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.json",
      "/var/www/talent-review/assessment-operational-system.html",
      "/var/www/talent-review/hrms-feishu-readonly-snapshot-refresh-dry-run-apply.html",
      "/var/www/talent-review/hrms-feishu-readonly-snapshot-refresh-dry-run-prep.html",
      "/var/www/talent-review/hrms-feishu-readonly-snapshot-schema-apply.html",
      "/var/www/talent-review/hrms-feishu-readonly-token-permission-check.html",
      "/var/www/talent-review/hrms-feishu-readonly-token-provider-endpoint-blocker-review.html",
      "/var/www/talent-review/hrms-product-home.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-approval-card.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-code-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-code-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-provider-code-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-provider-code-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-recheck-2.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-recheck.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-remediation-options.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-safety-guardrails.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-code-patch-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-config-safety-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-contract-check.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-patch-file-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-provider-architecture.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-provider-health-check.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-provider-safety-gap-analysis.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-retry-approval-card.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-retry-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-rule-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-token-metadata-patch-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-snapshot-client-contract.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-snapshot-refresh-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-snapshot-refresh-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-candidate-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-expired-remediation-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-recheck-2.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-recheck.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-remediation-options.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-cache-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-expiry-analysis.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-metadata-validation-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-provider-contract.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-token-refresh-options.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-write-endpoint-risk-review.html"
    ],
    "token_cache_files": [
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_oauth_token_exchange_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_readonly_token_provider.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_snapshot_refresh_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_tenant_token_service.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_metadata_validator.py",
      "/root/.openclaw/workspace/talent-review-system/backend/services/feishu_token_cache_service.py",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/ASSESSMENT_TASK_EXISTING_MIGRATION_APPLY_PREP_PACK.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PERMISSION_CHECK_PACK_Z1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/HRMS_FEISHU_READONLY_TOKEN_PROVIDER_AND_REFRESH_ENDPOINT_BLOCKER_REVIEW_PACK_Z5A.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_task_db_schema_context_reconciliation_pack.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_task_existing_migration_apply_prep_pack.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_template_test_fixture_preview.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/assessment_to_org_canvas_bridge_pack_r.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/auth_api_middleware_implementation_plan_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/auth_middleware_stage_closure_and_feishu_oauth_route_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/config_governance_asset_audit.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_identity_login_design_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_jsapi_tenant_token_readiness_integration_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_oauth_prerequisites_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_oauth_state_store_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_oauth_token_exchange_skeleton_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_real_token_exchange_design_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_real_token_exchange_guard_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_tenant_token_skeleton_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_token_cache_placeholder_stage_closure_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/feishu_token_cache_placeholder_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_80_percent_progress_recalc_after_manager_workbench_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_80_percent_progress_recalc_after_profile_cadre_ui_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_action_button_system_closure_review.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_apply_pack_z5.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_refresh_dry_run_prep_pack_z4.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_snapshot_schema_prep_pack_z2.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_permission_check_pack_z1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_readonly_token_provider_endpoint_blocker_review_pack_z5a.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_feishu_real_user_master_data_readonly_sync_prep_pack_z.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_provider_code_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_2_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_2_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_client_readiness_recheck_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_apply_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_safety_scan_token_metadata_patch_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_refresh_apply_retry_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_snapshot_schema_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_expired_remediation_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_remediation_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_canvas_feishu_readonly_token_cache_remediation_preview_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/hrms_org_master_data_readiness_preview_v1.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/identity_auth_stage_closure_and_feishu_oauth_readiness_v1.md",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_db_sandbox_runthrough_apply_prep.json",
      "/root/.openclaw/workspace/talent-review-system/docs/roadmap/position_capability_runthrough_test_fixture_preview.json",
      "/var/www/talent-review/hrms-80-percent-gap-heatmap.html",
      "/var/www/talent-review/hrms-feishu-readonly-token-provider-endpoint-blocker-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-provider-code-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-preview.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-recheck-2.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-client-readiness-recheck.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-contract-check.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-department-snapshot-schema.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-mask-policy.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-patch-approval-card.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-patch-file-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-patch-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-patch-test-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-provider-health-check.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-provider-safety-gap-analysis.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-apply-2-approval-card.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-apply-2-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-retry-approval-card.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-refresh-retry-rollback-plan.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-run-log-schema.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-rule-review.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-token-metadata-patch-apply-result.html",
      "/var/www/talent-review/org-canvas-feishu-readonly-safety-scan-token-metadata-patch-preview.html"
    ]
  },
  "readonly_directory_client_depends_on_current_provider": true,
  "snapshot_refresh_service_depends_on_current_provider": true,
  "needs_manual_feishu_backend_config": false,
  "needs_engineering_token_provider_fix": false,
  "needs_engineering_readiness_endpoint_fix": false
}
