{
  "generated_at": "2026-06-04T01:26:40.343998+00:00",
  "inputs": {
    "candidate_registry_schema_version": "agent_replacement_candidates_v1",
    "review_scope": "all",
    "scorecard_schema_version": "agent_market_capability_scorecard_v1",
    "scorecard_scoring_version": "market_capability_v1",
    "watch_report_generated_at": "2026-06-04T01:26:28.565864+00:00",
    "watch_report_mode": "live",
    "watch_summary": {
      "candidate_count": 13,
      "changed_candidates": 0,
      "failure_count": 0,
      "integration_queue_count": 0,
      "source_count": 32,
      "watch_only_candidates": 13
    }
  },
  "policy": {
    "paid_api_calls_approved": false,
    "production_changes_approved": false,
    "raw_external_pages_committed": false,
    "replacement_decision_allowed": false,
    "sdk_installation_approved": false,
    "shadow_or_canary_approved": false
  },
  "reviews": [
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "openai_agents_sdk_coordinator",
      "decision": "do_not_integrate_refresh_replay_gate",
      "display_name": "OpenAI Agents SDK Coordinator",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "local_private_deploy"
        ],
        "known": true,
        "rank": 1,
        "replay_priority": "p0_replay",
        "risks": [
          "Cloud dependency and sensitive trace handling must pass AWOOOI privacy gates.",
          "Built-in hosted execution tools need separate guardrail validation."
        ],
        "strengths": [
          "human_in_loop",
          "tool_guardrails",
          "observability_tracing",
          "evaluation_harness",
          "mcp_tool_ecosystem",
          "awoooi_integration_fit"
        ],
        "total_score": 0.87
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "refresh_scorecard_then_offline_replay_or_promotion_gate",
        "reason": "Candidate has an offline replay summary and must re-enter promotion gate after evidence refresh.",
        "stage": "has_offline_replay_summary"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "rerun_same_contract_offline_replay_before_promotion_gate",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:coordinator_orchestrator"
      ],
      "registry_status": {
        "current_decision": "deterministic_offline_coordinator_blocked_does_not_beat_openclaw",
        "evaluation_priority": "must_test",
        "latest_replay_summary": "docs/evaluations/agent_openai_coordinator_replay_summary_2026-06-02.json",
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "coordinator_orchestrator"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": false,
        "requires_dependency_approval": true
      },
      "candidate_id": "langgraph_incident_kernel",
      "decision": "do_not_integrate_refresh_replay_gate",
      "display_name": "LangGraph Incident Kernel",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "code_remediation_fit"
        ],
        "known": true,
        "rank": 4,
        "replay_priority": "p0_replay",
        "risks": [
          "It is a workflow kernel, not a smarter model by itself.",
          "Tool safety and evaluation metrics must be implemented by AWOOOI adapters."
        ],
        "strengths": [
          "durable_execution",
          "human_in_loop",
          "local_private_deploy",
          "awoooi_integration_fit"
        ],
        "total_score": 0.7867
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "refresh_scorecard_then_offline_replay_or_promotion_gate",
        "reason": "Candidate has an offline replay summary and must re-enter promotion gate after evidence refresh.",
        "stage": "has_offline_replay_summary"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "rerun_same_contract_offline_replay_before_promotion_gate",
        "dependency_boundary_review_required",
        "candidate_role_scope:durable_incident_workflow_kernel"
      ],
      "registry_status": {
        "current_decision": "deterministic_offline_kernel_blocked_does_not_beat_openclaw",
        "evaluation_priority": "must_test",
        "latest_replay_summary": "docs/evaluations/agent_langgraph_replay_summary_2026-06-02.json",
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "durable_incident_workflow_kernel"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "nemo_nemotron_fabric",
      "decision": "do_not_integrate_refresh_evidence_then_smoke_gate",
      "display_name": "NVIDIA NeMo Agent Toolkit + Nemotron Fabric",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "code_remediation_fit"
        ],
        "known": true,
        "rank": 3,
        "replay_priority": "p0_replay",
        "risks": [
          "Needs AWOOOI-specific HITL and dangerous-action policy integration.",
          "GPU/NIM operating cost must be compared against current local inference."
        ],
        "strengths": [
          "observability_tracing",
          "evaluation_harness",
          "mcp_tool_ecosystem",
          "local_private_deploy",
          "awoooi_integration_fit"
        ],
        "total_score": 0.8033
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "refresh_source_evidence_then_5_record_smoke_only",
        "reason": "Nemotron smoke/replay evidence blocks full replay, shadow, and canary.",
        "stage": "blocked_existing_replay_evidence"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_as_offline_specialist_or_evaluator",
        "rerun_only_5_record_smoke_after_a_specific_runtime_or_model_hypothesis",
        "do_not_run_full_50_replay_until_smoke_gate_passes",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_fabric_tool_model_evaluator"
      ],
      "registry_status": {
        "current_decision": "all_contract_tuned_nemotron_smokes_blocked_before_full_replay",
        "evaluation_priority": "must_test",
        "latest_replay_summary": null,
        "latest_smoke_gate": "docs/evaluations/agent_nemotron_contract_tuned_49b_v15_smoke_gate_2026-06-02.json",
        "latest_smoke_matrix": "docs/evaluations/agent_nemotron_contract_tuned_smoke_matrix_2026-06-02.json",
        "latest_smoke_model": "nvidia/llama-3.3-nemotron-super-49b-v1.5",
        "next_variant_id": "nemo_nemotron_fabric_contract_tuned_v1",
        "next_variant_stage": "blocked_before_full_replay_all_tested_smokes",
        "required_stage": "offline_replay",
        "role": "agent_fabric_tool_model_evaluator"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "5_record_smoke_gate_passes",
        "latency_and_output_contract_blockers_resolved",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "claude_agent_sdk_remediator",
      "decision": "do_not_integrate_refresh_replay_gate",
      "display_name": "Claude Agent SDK Remediator",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "evaluation_harness",
          "local_private_deploy"
        ],
        "known": true,
        "rank": 5,
        "replay_priority": "p0_replay",
        "risks": [
          "Best fit is code and DevOps remediation, not necessarily central incident arbitration.",
          "API cost, subscription separation, and vendor boundary must be validated."
        ],
        "strengths": [
          "human_in_loop",
          "tool_guardrails",
          "mcp_tool_ecosystem",
          "code_remediation_fit"
        ],
        "total_score": 0.7533
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "refresh_scorecard_then_offline_replay_or_promotion_gate",
        "reason": "Candidate has an offline replay summary and must re-enter promotion gate after evidence refresh.",
        "stage": "has_offline_replay_summary"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "rerun_same_contract_offline_replay_before_promotion_gate",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:devops_code_remediation_agent"
      ],
      "registry_status": {
        "current_decision": "deterministic_offline_remediator_blocked_does_not_beat_openclaw",
        "evaluation_priority": "must_test",
        "latest_replay_summary": "docs/evaluations/agent_claude_remediator_replay_summary_2026-06-02.json",
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "devops_code_remediation_agent"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "google_adk_stack",
      "decision": "do_not_integrate_prepare_no_cost_offline_adapter",
      "display_name": "Google Agent Development Kit Stack",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "code_remediation_fit"
        ],
        "known": true,
        "rank": 7,
        "replay_priority": "p1_replay",
        "risks": [
          "Gemini/Vertex ecosystem dependency must be justified against current local-first policy.",
          "AIOps tool safety and rollback gates still need AWOOOI-specific implementation."
        ],
        "strengths": [
          "durable_execution",
          "evaluation_harness"
        ],
        "total_score": 0.73
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "create_no_sdk_no_api_adapter_then_offline_replay",
        "reason": "Candidate has no AWOOOI offline replay evidence yet.",
        "stage": "not_yet_replayed"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "build_no_sdk_no_api_contract_adapter_first",
        "request_cost_and_dependency_approval_before_official_sdk_or_paid_api_use",
        "run_50_record_offline_replay_before_any_production_role",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:gemini_vertex_agent_stack"
      ],
      "registry_status": {
        "current_decision": null,
        "evaluation_priority": "can_test",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "gemini_vertex_agent_stack"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "microsoft_agent_framework",
      "decision": "do_not_integrate_prepare_no_cost_offline_adapter",
      "display_name": "Microsoft Agent Framework",
      "market_score": {
        "beats_baseline_capability": true,
        "gaps": [
          "code_remediation_fit"
        ],
        "known": true,
        "rank": 2,
        "replay_priority": "p1_replay",
        "risks": [
          "Public preview status and Microsoft ecosystem fit must be assessed.",
          "Python/FastAPI/K8s integration cost is likely higher than LangGraph or NeMo."
        ],
        "strengths": [
          "durable_execution",
          "human_in_loop",
          "observability_tracing",
          "mcp_tool_ecosystem"
        ],
        "total_score": 0.81
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "create_no_sdk_no_api_adapter_then_offline_replay",
        "reason": "Candidate has no AWOOOI offline replay evidence yet.",
        "stage": "not_yet_replayed"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "build_no_sdk_no_api_contract_adapter_first",
        "request_cost_and_dependency_approval_before_official_sdk_or_paid_api_use",
        "run_50_record_offline_replay_before_any_production_role",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:enterprise_workflow_agent_stack"
      ],
      "registry_status": {
        "current_decision": null,
        "evaluation_priority": "can_test",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "enterprise_workflow_agent_stack"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": false,
        "requires_dependency_approval": true
      },
      "candidate_id": "crewai_flows_crews",
      "decision": "do_not_integrate_prepare_no_cost_offline_adapter",
      "display_name": "CrewAI Flows + Crews",
      "market_score": {
        "beats_baseline_capability": false,
        "gaps": [
          "evaluation_harness",
          "code_remediation_fit",
          "awoooi_integration_fit"
        ],
        "known": true,
        "rank": 9,
        "replay_priority": "watch",
        "risks": [
          "Better for rapid automation teams than high-risk production AIOps core.",
          "Durability, strict audit, and permission boundary must be proven in replay."
        ],
        "strengths": [
          "local_private_deploy"
        ],
        "total_score": 0.6033
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "create_no_sdk_no_api_adapter_then_offline_replay",
        "reason": "Candidate has no AWOOOI offline replay evidence yet.",
        "stage": "not_yet_replayed"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "build_no_sdk_no_api_contract_adapter_first",
        "request_cost_and_dependency_approval_before_official_sdk_or_paid_api_use",
        "run_50_record_offline_replay_before_any_production_role",
        "dependency_boundary_review_required",
        "candidate_role_scope:rapid_agent_team_prototype"
      ],
      "registry_status": {
        "current_decision": null,
        "evaluation_priority": "secondary",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "offline_replay",
        "role": "rapid_agent_team_prototype"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "offline_adapter_contract_valid",
        "50_record_hidden_label_replay_beats_openclaw_baseline"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "hermes_agent_personal_platform",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "NousResearch Hermes Agent",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:personal_agent_platform_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "personal_agent_platform_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": false,
        "requires_dependency_approval": true
      },
      "candidate_id": "microsoft_agent_governance_toolkit",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "Microsoft Agent Governance Toolkit",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_governance_policy_evaluator_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "agent_governance_policy_evaluator_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "thclaws_agent_harness",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "thClaws Agent Harness",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_framework_or_orchestrator_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "agent_framework_or_orchestrator_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "pydantic_deepagents",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "Pydantic DeepAgents",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_framework_or_orchestrator_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "agent_framework_or_orchestrator_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "agentos_framework",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "AgentOS Framework",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_framework_or_orchestrator_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "agent_framework_or_orchestrator_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay",
        "cost_approval_recorded"
      ]
    },
    {
      "approval_boundary": {
        "approved_for_paid_api_calls": false,
        "approved_for_sdk_install": false,
        "approved_for_shadow_or_canary": false,
        "requires_cost_approval": true,
        "requires_dependency_approval": true
      },
      "candidate_id": "bernstein_agent_governance",
      "decision": "do_not_integrate_watch_only_primary_source_monitoring",
      "display_name": "Bernstein Agent Governance",
      "market_score": {
        "beats_baseline_capability": null,
        "gaps": [],
        "known": false,
        "rank": null,
        "replay_priority": "refresh_scorecard_required",
        "risks": [
          "candidate missing from current market scorecard"
        ],
        "strengths": [],
        "total_score": null
      },
      "market_watch": {
        "changed_sources": [],
        "decision": "watch_only_no_change",
        "recommended_actions": [
          "keep_current_integration_status"
        ]
      },
      "readiness": {
        "allowed_next_gate": "manual_primary_source_review_then_watch_registry_baseline",
        "reason": "Candidate is approved only for primary-source market monitoring, not replay or integration.",
        "stage": "watch_only_primary_source_monitoring"
      },
      "recommendations": [
        "refresh_market_capability_evidence_from_changed_primary_sources",
        "do_not_replace_openclaw_from_market_watch_signal",
        "do_not_enter_shadow_or_canary_without_offline_replay_promotion_gate",
        "keep_candidate_in_watch_registry_only",
        "do_not_build_replay_adapter_until_operator_promotes_candidate_priority",
        "refresh_watch_baseline_after_primary_source_review",
        "cost_boundary_review_required",
        "dependency_boundary_review_required",
        "candidate_role_scope:agent_governance_policy_evaluator_candidate"
      ],
      "registry_status": {
        "current_decision": "discovery_classified_watch_only_no_replay_approved",
        "evaluation_priority": "watch_only",
        "latest_replay_summary": null,
        "latest_smoke_gate": null,
        "latest_smoke_matrix": null,
        "latest_smoke_model": null,
        "next_variant_id": null,
        "next_variant_stage": null,
        "required_stage": "watch_only_primary_source_monitoring",
        "role": "agent_governance_policy_evaluator_candidate"
      },
      "unblock_conditions": [
        "changed_sources_reviewed_by_operator",
        "market_scorecard_refreshed_if_primary_sources_changed_semantically",
        "no_sdk_install_without_dependency_approval",
        "no_paid_provider_use_without_cost_and_data_boundary_approval",
        "operator_confirms_primary_sources",
        "watch_registry_baseline_refreshed",
        "explicit_priority_upgrade_before_replay",
        "cost_approval_recorded"
      ]
    }
  ],
  "schema_version": "agent_market_integration_review_v1",
  "summary": {
    "blocked_from_integration": 13,
    "production_changes_approved": 0,
    "requires_cost_approval": 10,
    "requires_dependency_approval": 13,
    "reviewed_candidates": 13,
    "shadow_or_canary_approved": 0,
    "source_failures": 0
  }
}
