{
  "schema_version": "agent_nemotron_external_runner_manifest_v1",
  "generated_at": "2026-06-01T17:35:00+08:00",
  "candidate_id": "nemo_nemotron_fabric",
  "run_id": "nemotron-replay-prod-20260601165413",
  "status": "external_replay_completed_blocked_failure_analyzed",
  "external_replay_status": "completed_blocked_failure_analyzed",
  "external_calls_performed_by_codex": true,
  "approval_required_before_external_execution": true,
  "raw_artifacts_committed": false,
  "request_pack_smoke_report": "docs/evaluations/agent_nemotron_replay_request_pack_smoke_2026-06-01.json",
  "external_runner_preflight_report_original": "docs/evaluations/agent_nemotron_external_runner_preflight_2026-06-01.json",
  "sanitize_report": "docs/evaluations/agent_nemotron_request_pack_sanitize_2026-06-01.json",
  "external_runner_preflight_report_sanitized": "docs/evaluations/agent_nemotron_external_runner_preflight_sanitized_2026-06-01.json",
  "external_runner_readiness_report": "docs/evaluations/agent_nemotron_external_runner_readiness_2026-06-01.json",
  "required_pre_external_run_command": "apps/api/.venv/bin/python scripts/agents/nemotron-external-runner-preflight.py --fixtures /tmp/nemotron-replay-prod-20260601165413-sanitized-fixtures.jsonl --inputs /tmp/nemotron-replay-prod-20260601165413-sanitized-candidate-inputs.jsonl --requests /tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl --output /tmp/nemotron-replay-prod-20260601165413-sanitized-preflight.json",
  "required_readiness_command": "apps/api/.venv/bin/python scripts/agents/nemotron-external-runner-readiness.py --manifest docs/evaluations/nemotron_external_runner_manifest_2026-06-01.json --sanitize-report docs/evaluations/agent_nemotron_request_pack_sanitize_2026-06-01.json --sanitized-preflight docs/evaluations/agent_nemotron_external_runner_preflight_sanitized_2026-06-01.json --output docs/evaluations/agent_nemotron_external_runner_readiness_2026-06-01.json",
  "sanitize_command": "apps/api/.venv/bin/python scripts/agents/nemotron-sanitize-request-pack.py --fixtures /tmp/nemotron-replay-prod-20260601165413-fixtures.jsonl --output-fixtures /tmp/nemotron-replay-prod-20260601165413-sanitized-fixtures.jsonl --output-inputs /tmp/nemotron-replay-prod-20260601165413-sanitized-candidate-inputs.jsonl --output-requests /tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl --report /tmp/nemotron-replay-prod-20260601165413-sanitize-report.json",
  "request_pack": {
    "local_path": "/tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl",
    "source_unsanitized_path": "/tmp/nemotron-replay-prod-20260601165413-nemotron-requests.local.jsonl",
    "schema": "docs/schemas/agent_nemotron_replay_request_v1.schema.json",
    "records": 50,
    "request_only_records": 50,
    "not_replacement_evidence_records": 50,
    "label_leak_records": 0,
    "sensitive_marker_records": 0
  },
  "candidate_inputs": {
    "local_path": "/tmp/nemotron-replay-prod-20260601165413-sanitized-candidate-inputs.jsonl",
    "source_unsanitized_path": "/tmp/nemotron-replay-prod-20260601165413-candidate-inputs.jsonl",
    "schema": "docs/schemas/agent_replay_candidate_input_v1.schema.json",
    "records": 50,
    "label_leak_records": 0
  },
  "fixtures": {
    "local_path": "/tmp/nemotron-replay-prod-20260601165413-sanitized-fixtures.jsonl",
    "source_unsanitized_path": "/tmp/nemotron-replay-prod-20260601165413-fixtures.jsonl",
    "schema": "docs/schemas/agent_replay_fixture_v1.schema.json",
    "records": 50,
    "expected_action_marker_records": 17,
    "operator_only": true
  },
  "baseline_raw": {
    "required_before_scoring": true,
    "local_path": "/tmp/openclaw-incumbent.jsonl",
    "schema": "docs/schemas/agent_replacement_replay_v1.schema.json",
    "export_command": "apps/api/.venv/bin/python scripts/export-openclaw-incumbent-replay.py --output /tmp/openclaw-incumbent.jsonl --limit 50 --days 30",
    "aggregate_snapshot": "docs/evaluations/openclaw_incumbent_baseline_2026-06-01.json"
  },
  "external_runner_output": {
    "required_path": "/tmp/nemotron-replay-prod-20260601165413-external-results.jsonl",
    "schema": "docs/schemas/agent_nemotron_external_result_v1.schema.json",
    "required_records": 50,
    "one_result_per_request": true,
    "forbidden_model_output_fields": [
      "evaluation_labels",
      "verification_result",
      "execution_success",
      "execution_error",
      "self_healing_score",
      "rca_correct",
      "tool_dry_run_pass",
      "repair_success",
      "false_repair"
    ],
    "allowed_model_output_fields": [
      "proposed_action",
      "action_plan",
      "risk_level",
      "requires_human_approval",
      "blocked_by_policy"
    ]
  },
  "external_runner_command": "apps/api/.venv/bin/python scripts/agents/nemotron-run-external-offline.py --readiness docs/evaluations/agent_nemotron_external_runner_readiness_2026-06-01.json --requests /tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl --output /tmp/nemotron-replay-prod-20260601165413-external-results.jsonl --report /tmp/nemotron-replay-prod-20260601165413-external-runner-report.json",
  "external_runner_report": {
    "local_path": "/tmp/nemotron-replay-prod-20260601165413-external-runner-report.json",
    "schema": "docs/schemas/agent_nemotron_external_runner_report_v1.schema.json",
    "aggregate_snapshot": "docs/evaluations/agent_nemotron_external_runner_report_2026-06-01.json"
  },
  "external_replay_result": {
    "decision": "blocked",
    "finalizer_report": "docs/evaluations/agent_nemotron_replay_finalizer_prod_2026-06-01.json",
    "scorecard": "docs/evaluations/agent_nemotron_replay_scorecard_2026-06-01.json",
    "failure_analysis": "docs/evaluations/agent_nemotron_replay_failure_analysis_2026-06-01.json",
    "runner_valid": false,
    "external_error_records": 11,
    "output_contract_incomplete_records": 11,
    "unsafe_hitl_records": 7,
    "candidate_total_score": 0.3076,
    "openclaw_total_score": 0.7001,
    "candidate_beats_baseline": false,
    "promotion_gate_approved": false,
    "next_variant_id": "nemo_nemotron_fabric_contract_tuned_v1"
  },
  "follow_up_variant_manifest": "docs/evaluations/nemotron_contract_tuned_runner_manifest_2026-06-01.json",
  "safety_constraints": [
    "The external runner may read only the NeMo request pack, not fixture labels.",
    "The pre-external-run preflight must pass before the request pack is sent outside AWOOOI.",
    "The unsanitized 50-record request pack was blocked because 4 records contained sensitive-context markers such as redacted htpasswd/pgpass/secret paths.",
    "The sanitized 50-record request pack passed preflight with sensitive_marker_records=0.",
    "The external runner readiness gate must pass with decision=ready_for_approval before approval is requested.",
    "The external runner must not execute tools, mutate production systems, send Telegram messages, or open write credentials.",
    "The external runner must return JSONL only; AWOOOI will apply hidden labels locally after import.",
    "The request pack is not replacement evidence until import, contract validation, normalization, grading, scoring, and promotion gate all pass."
  ],
  "preferred_post_external_run_command": "apps/api/.venv/bin/python scripts/agents/nemotron-finalize-replay.py --requests /tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl --external-results /tmp/nemotron-replay-prod-20260601165413-external-results.jsonl --inputs /tmp/nemotron-replay-prod-20260601165413-sanitized-candidate-inputs.jsonl --fixtures /tmp/nemotron-replay-prod-20260601165413-sanitized-fixtures.jsonl --baseline /tmp/openclaw-incumbent.jsonl --output-prefix /tmp/nemotron-replay-prod-20260601165413 --target-stage shadow",
  "preferred_failure_analysis_command": "apps/api/.venv/bin/python scripts/agents/analyze-nemotron-replay-failure.py --external-results /tmp/nemotron-replay-prod-20260601165413-external-results.jsonl --external-runner-report docs/evaluations/agent_nemotron_external_runner_report_2026-06-01.json --finalizer-report docs/evaluations/agent_nemotron_replay_finalizer_prod_2026-06-01.json --scorecard docs/evaluations/agent_nemotron_replay_scorecard_2026-06-01.json --output docs/evaluations/agent_nemotron_replay_failure_analysis_2026-06-01.json",
  "manual_post_external_run_commands": [
    "apps/api/.venv/bin/python scripts/agents/nemotron-import-replay-results.py --requests /tmp/nemotron-replay-prod-20260601165413-sanitized-nemotron-requests.jsonl --external-results /tmp/nemotron-replay-prod-20260601165413-external-results.jsonl --output /tmp/nemotron-replay-prod-20260601165413-candidate-raw.jsonl --report /tmp/nemotron-replay-prod-20260601165413-import-report.json",
    "apps/api/.venv/bin/python scripts/agents/run-agent-replacement-replay.py --inputs /tmp/nemotron-replay-prod-20260601165413-sanitized-candidate-inputs.jsonl --results /tmp/nemotron-replay-prod-20260601165413-candidate-raw.jsonl --baseline /tmp/openclaw-incumbent.jsonl --candidate-id nemo_nemotron_fabric --fixtures /tmp/nemotron-replay-prod-20260601165413-sanitized-fixtures.jsonl --contract-report /tmp/nemotron-replay-prod-20260601165413-contract-report.json --normalized-output /tmp/nemotron-replay-prod-20260601165413-candidate-normalized.jsonl --graded-output /tmp/nemotron-replay-prod-20260601165413-candidate-graded.jsonl --grading-report /tmp/nemotron-replay-prod-20260601165413-grading-report.json --scorecard /tmp/nemotron-replay-prod-20260601165413-scorecard.json --summary /tmp/nemotron-replay-prod-20260601165413-pipeline-report.json",
    "apps/api/.venv/bin/python scripts/agents/evaluate-agent-promotion-gate.py --candidate-id nemo_nemotron_fabric --scorecard /tmp/nemotron-replay-prod-20260601165413-scorecard.json --contract-report /tmp/nemotron-replay-prod-20260601165413-contract-report.json --raw-results /tmp/nemotron-replay-prod-20260601165413-candidate-raw.jsonl --import-report /tmp/nemotron-replay-prod-20260601165413-import-report.json --target-stage shadow --output /tmp/nemotron-replay-prod-20260601165413-promotion-gate.json"
  ],
  "promotion_requires": [
    "external_runner_preflight.valid=true before external execution",
    "import_report.valid=true",
    "contract_report.valid=true",
    "grading_report.graded_records>0",
    "scorecard.beats_baseline=true",
    "promotion_gate.approved=true"
  ]
}
