{
  "classification_counts": {
    "exact": 34,
    "informational_only": 9,
    "locally_reinterpreted": 20,
    "semantically_conformant": 14
  },
  "compiled_digest": "0a42776d063064da484ddb47670baa03d11f51a9cf13b8b2e450e7455c66d5eb",
  "executable": true,
  "field_count": 77,
  "fields": [
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "loss.reduction",
      "reason": "token-mean is the only executable v0.8 mode",
      "semantic_risk": "none",
      "source_value": "token-mean",
      "upstream_field": "actor_rollout_ref.actor.loss_agg_mode",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "optimizer.lr",
      "reason": "same learning rate",
      "semantic_risk": "none",
      "source_value": "1e-5",
      "upstream_field": "actor_rollout_ref.actor.optim.lr",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "optimizer.lr_warmup_steps",
      "reason": "same optimizer-step count",
      "semantic_risk": "none",
      "source_value": 0,
      "upstream_field": "actor_rollout_ref.actor.optim.lr_warmup_steps",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "optimizer.weight_decay",
      "reason": "same optimizer coefficient",
      "semantic_risk": "none",
      "source_value": 0.01,
      "upstream_field": "actor_rollout_ref.actor.optim.weight_decay",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "batching.update_token_budget",
      "reason": "one-GPU physical token budget",
      "semantic_risk": "medium",
      "source_value": 2048,
      "upstream_field": "actor_rollout_ref.actor.ppo_max_token_len_per_gpu",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": null,
      "reason": "direct one-step GKD has no PPO mini-batch; data.train_batch_size is the logical group",
      "semantic_risk": "none",
      "source_value": 8,
      "upstream_field": "actor_rollout_ref.actor.ppo_mini_batch_size",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "batching.dynamic_physical_batching",
      "reason": "may change only physical execution",
      "semantic_risk": "medium",
      "source_value": true,
      "upstream_field": "actor_rollout_ref.actor.use_dynamic_bsz",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.actor_reference_kl",
      "reason": "must remain disabled for this profile",
      "semantic_risk": "none",
      "source_value": false,
      "upstream_field": "actor_rollout_ref.actor.use_kl_loss",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "student.gradient_checkpointing",
      "reason": "same memory technique",
      "semantic_risk": "none",
      "source_value": true,
      "upstream_field": "actor_rollout_ref.model.enable_gradient_checkpointing",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": "student.adapter.path",
      "reason": "null records that no existing adapter input is configured",
      "semantic_risk": "none",
      "source_value": null,
      "upstream_field": "actor_rollout_ref.model.lora_adapter_path",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "student.lora.alpha",
      "reason": "same PEFT scale",
      "semantic_risk": "none",
      "source_value": 32,
      "upstream_field": "actor_rollout_ref.model.lora_alpha",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "student.lora.r",
      "reason": "same PEFT rank",
      "semantic_risk": "none",
      "source_value": 16,
      "upstream_field": "actor_rollout_ref.model.lora_rank",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "student.model_id",
      "reason": "same model identity",
      "semantic_risk": "none",
      "source_value": "Qwen/Qwen3-0.6B",
      "upstream_field": "actor_rollout_ref.model.path",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "student.lora.target_modules",
      "reason": "same module names",
      "semantic_risk": "none",
      "source_value": [
        "q_proj",
        "v_proj"
      ],
      "upstream_field": "actor_rollout_ref.model.target_modules",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "memory.rollout_fraction",
      "reason": "planner hint rather than an inference-server reservation",
      "semantic_risk": "high",
      "source_value": 0.5,
      "upstream_field": "actor_rollout_ref.rollout.gpu_memory_utilization",
      "user_confirmation_required": true
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "rollout.max_model_len",
      "reason": "same context ceiling",
      "semantic_risk": "none",
      "source_value": 320,
      "upstream_field": "actor_rollout_ref.rollout.max_model_len",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "batching.rollout_token_budget",
      "reason": "local padded-token budget",
      "semantic_risk": "medium",
      "source_value": 2048,
      "upstream_field": "actor_rollout_ref.rollout.max_num_batched_tokens",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "batching.rollout_batch_limit",
      "reason": "local sequence cap",
      "semantic_risk": "medium",
      "source_value": 8,
      "upstream_field": "actor_rollout_ref.rollout.max_num_seqs",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "rollout.n",
      "reason": "one generation per prompt",
      "semantic_risk": "none",
      "source_value": 1,
      "upstream_field": "actor_rollout_ref.rollout.n",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "rollout.backend",
      "reason": "source engine name is recorded; local execution does not claim vLLM/SGLang equivalence",
      "semantic_risk": "high",
      "source_value": "vllm",
      "upstream_field": "actor_rollout_ref.rollout.name",
      "user_confirmation_required": true
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "rollout.temperature",
      "reason": "same sampling value",
      "semantic_risk": "none",
      "source_value": 1.0,
      "upstream_field": "actor_rollout_ref.rollout.temperature",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.tensor_parallel",
      "reason": "must be one on one GPU",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "actor_rollout_ref.rollout.tensor_model_parallel_size",
      "user_confirmation_required": true
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "rollout.top_p",
      "reason": "same sampling value",
      "semantic_risk": "none",
      "source_value": 0.95,
      "upstream_field": "actor_rollout_ref.rollout.top_p",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.kl_in_reward",
      "reason": "must remain disabled; pure OPD has no reward",
      "semantic_risk": "none",
      "source_value": false,
      "upstream_field": "algorithm.use_kl_in_reward",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": null,
      "reason": "false is recorded; explicit truncation controls local overlength handling",
      "semantic_risk": "none",
      "source_value": false,
      "upstream_field": "data.filter_overlong_prompts",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.max_prompt_length",
      "reason": "same token bound",
      "semantic_risk": "none",
      "source_value": 256,
      "upstream_field": "data.max_prompt_length",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.max_response_length",
      "reason": "same token bound",
      "semantic_risk": "none",
      "source_value": 64,
      "upstream_field": "data.max_response_length",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.prompt_key",
      "reason": "the same row field is selected",
      "semantic_risk": "none",
      "source_value": "prompt",
      "upstream_field": "data.prompt_key",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.seed",
      "reason": "same integer seed",
      "semantic_risk": "none",
      "source_value": 17,
      "upstream_field": "data.seed",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "source.shuffle",
      "reason": "deterministic local shuffle",
      "semantic_risk": "none",
      "source_value": true,
      "upstream_field": "data.shuffle",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "scheduler.logical_batch_size",
      "reason": "logical examples per update; physical one-GPU batches are separately bounded",
      "semantic_risk": "medium",
      "source_value": 8,
      "upstream_field": "data.train_batch_size",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.train_files",
      "reason": "the same Parquet paths are consumed",
      "semantic_risk": "none",
      "source_value": [
        "data/train.parquet"
      ],
      "upstream_field": "data.train_files",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "source.truncation",
      "reason": "same named policy",
      "semantic_risk": "none",
      "source_value": "error",
      "upstream_field": "data.truncation",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "source.val_files",
      "reason": "the same validation paths are consumed",
      "semantic_risk": "none",
      "source_value": [
        "data/val.parquet"
      ],
      "upstream_field": "data.val_files",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": null,
      "reason": "coefficient is inactive when task rewards are disabled",
      "semantic_risk": "none",
      "source_value": 1.0,
      "upstream_field": "distillation.distillation_loss.distillation_loss_coef",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "loss.log_prob_min_clamp",
      "reason": "same optional log-prob clamp",
      "semantic_risk": "none",
      "source_value": -10.0,
      "upstream_field": "distillation.distillation_loss.log_prob_min_clamp",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "loss.loss_max_clamp",
      "reason": "same optional final clamp",
      "semantic_risk": "none",
      "source_value": null,
      "upstream_field": "distillation.distillation_loss.loss_max_clamp",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "loss.mode",
      "reason": "dedicated pinned forward_kl_topk path",
      "semantic_risk": "none",
      "source_value": "forward_kl_topk",
      "upstream_field": "distillation.distillation_loss.loss_mode",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.top_k",
      "reason": "same teacher top-k",
      "semantic_risk": "none",
      "source_value": 32,
      "upstream_field": "distillation.distillation_loss.topk",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.use_policy_gradient",
      "reason": "must remain disabled for direct GKD OPD",
      "semantic_risk": "none",
      "source_value": false,
      "upstream_field": "distillation.distillation_loss.use_policy_gradient",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.use_task_rewards",
      "reason": "must remain disabled",
      "semantic_risk": "none",
      "source_value": false,
      "upstream_field": "distillation.distillation_loss.use_task_rewards",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "loss.enabled",
      "reason": "must be enabled",
      "semantic_risk": "none",
      "source_value": true,
      "upstream_field": "distillation.enabled",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_phase",
      "reason": "resource pool becomes one-GPU phases",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.n_gpus_per_node",
      "user_confirmation_required": true
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_phase",
      "reason": "resource pool becomes one local node",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.nnodes",
      "user_confirmation_required": true
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": "teacher.routing_metadata",
      "reason": "single-teacher local execution does not route",
      "semantic_risk": "none",
      "source_value": "data_source",
      "upstream_field": "distillation.teacher_key",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_data_parallel",
      "reason": "must be one",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.teacher_models.teacher_model.inference.data_parallel_size",
      "user_confirmation_required": true
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "teacher.dtype",
      "reason": "same requested numerical dtype",
      "semantic_risk": "none",
      "source_value": "bfloat16",
      "upstream_field": "distillation.teacher_models.teacher_model.inference.dtype",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "memory.teacher_fraction",
      "reason": "planner hint, not server reservation",
      "semantic_risk": "high",
      "source_value": 0.5,
      "upstream_field": "distillation.teacher_models.teacher_model.inference.gpu_memory_utilization",
      "user_confirmation_required": true
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "teacher.max_model_len",
      "reason": "same scoring context ceiling",
      "semantic_risk": "none",
      "source_value": 321,
      "upstream_field": "distillation.teacher_models.teacher_model.inference.max_model_len",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "teacher.backend",
      "reason": "recorded without engine-equivalence claim",
      "semantic_risk": "high",
      "source_value": "vllm",
      "upstream_field": "distillation.teacher_models.teacher_model.inference.name",
      "user_confirmation_required": true
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_pipeline_parallel",
      "reason": "must be one",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.teacher_models.teacher_model.inference.pipeline_model_parallel_size",
      "user_confirmation_required": true
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_tensor_parallel",
      "reason": "must be one",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.teacher_models.teacher_model.inference.tensor_model_parallel_size",
      "user_confirmation_required": true
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "teacher.model_id",
      "reason": "same teacher model identity",
      "semantic_risk": "none",
      "source_value": "Qwen/Qwen3-1.7B",
      "upstream_field": "distillation.teacher_models.teacher_model.model_path",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.teacher_phase",
      "reason": "one frozen teacher role, no replicas",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "distillation.teacher_models.teacher_model.num_replicas",
      "user_confirmation_required": true
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "student.attn_implementation",
      "reason": "miniVERL-only explicit actor attention implementation",
      "semantic_risk": "none",
      "source_value": "sdpa",
      "upstream_field": "miniverl.actor_runtime.attn_implementation",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "student.dtype",
      "reason": "miniVERL-only explicit actor runtime dtype",
      "semantic_risk": "none",
      "source_value": "auto",
      "upstream_field": "miniverl.actor_runtime.dtype",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "student.quantization",
      "reason": "miniVERL-only explicit actor quantization",
      "semantic_risk": "none",
      "source_value": "nf4",
      "upstream_field": "miniverl.actor_runtime.quantization",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "batching.rollout_batch_size",
      "reason": "miniVERL-only physical rollout batch",
      "semantic_risk": "none",
      "source_value": 2,
      "upstream_field": "miniverl.batching.rollout_batch_size",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": null,
      "reason": "reserved for a future batched teacher scorer; current scoring is trajectory-serial",
      "semantic_risk": "none",
      "source_value": 2,
      "upstream_field": "miniverl.batching.teacher_score_batch_size",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "batching.update_trajectory_batch_size",
      "reason": "miniVERL-only actor-update batch",
      "semantic_risk": "none",
      "source_value": 2,
      "upstream_field": "miniverl.batching.update_trajectory_batch_size",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "memory.headroom_gib",
      "reason": "miniVERL-only planner headroom",
      "semantic_risk": "none",
      "source_value": 1.5,
      "upstream_field": "miniverl.memory.headroom_gib",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "memory.vram_limit_gib",
      "reason": "miniVERL-only planner limit",
      "semantic_risk": "none",
      "source_value": 16,
      "upstream_field": "miniverl.memory.vram_limit_gib",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "placement.requested",
      "reason": "miniVERL-only requested local placement",
      "semantic_risk": "none",
      "source_value": "auto",
      "upstream_field": "miniverl.runtime.mode",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "student.revision",
      "reason": "miniVERL-only immutable Hub revision",
      "semantic_risk": "none",
      "source_value": "c1899de289a04d12100db370d81485cdf75e47ca",
      "upstream_field": "miniverl.student_revision",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": "teacher.adapter.path",
      "reason": "null records that no existing adapter input is configured",
      "semantic_risk": "none",
      "source_value": null,
      "upstream_field": "miniverl.teacher_adapter.path",
      "user_confirmation_required": false
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": "teacher.adapter.revision",
      "reason": "null records that no existing adapter input is configured",
      "semantic_risk": "none",
      "source_value": null,
      "upstream_field": "miniverl.teacher_adapter.revision",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "teacher.revision",
      "reason": "miniVERL-only immutable Hub revision",
      "semantic_risk": "none",
      "source_value": "70d244cc86ccca08cf5af4e1e306ecf908b1ad5e",
      "upstream_field": "miniverl.teacher_revision",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "teacher.attn_implementation",
      "reason": "miniVERL-only explicit teacher attention implementation",
      "semantic_risk": "none",
      "source_value": "sdpa",
      "upstream_field": "miniverl.teacher_runtime.attn_implementation",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "teacher.quantization",
      "reason": "miniVERL-only explicit teacher quantization",
      "semantic_risk": "none",
      "source_value": "nf4",
      "upstream_field": "miniverl.teacher_runtime.quantization",
      "user_confirmation_required": false
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "run.name",
      "reason": "same provenance label",
      "semantic_risk": "none",
      "source_value": "opd-smoke",
      "upstream_field": "trainer.experiment_name",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.device_count",
      "reason": "always one local CUDA device",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "trainer.n_gpus_per_node",
      "user_confirmation_required": true
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "placement.node_count",
      "reason": "must be one",
      "semantic_risk": "high",
      "source_value": 1,
      "upstream_field": "trainer.nnodes",
      "user_confirmation_required": true
    },
    {
      "classification": "exact",
      "executable": true,
      "local_target": "run.project",
      "reason": "same provenance label",
      "semantic_risk": "none",
      "source_value": "mini-verl",
      "upstream_field": "trainer.project_name",
      "user_confirmation_required": false
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "checkpoint.interval",
      "reason": "local optimizer-step interval",
      "semantic_risk": "medium",
      "source_value": 10,
      "upstream_field": "trainer.save_freq",
      "user_confirmation_required": true
    },
    {
      "classification": "locally_reinterpreted",
      "executable": true,
      "local_target": "evaluation.interval",
      "reason": "local optimizer-step interval",
      "semantic_risk": "medium",
      "source_value": 10,
      "upstream_field": "trainer.test_freq",
      "user_confirmation_required": true
    },
    {
      "classification": "informational_only",
      "executable": true,
      "local_target": "schedule.dataset_passes",
      "reason": "recorded but superseded by the explicit total_training_steps cap",
      "semantic_risk": "none",
      "source_value": 1,
      "upstream_field": "trainer.total_epochs",
      "user_confirmation_required": false
    },
    {
      "classification": "semantically_conformant",
      "executable": true,
      "local_target": "schedule.optimizer_steps",
      "reason": "explicit global optimizer-step cap",
      "semantic_risk": "none",
      "source_value": 2,
      "upstream_field": "trainer.total_training_steps",
      "user_confirmation_required": false
    }
  ],
  "profile": "verl-opd-v0.8-single-gpu-v1",
  "reinterpretation_acceptance": {
    "accepted": false,
    "required_fields": [
      "actor_rollout_ref.rollout.gpu_memory_utilization",
      "actor_rollout_ref.rollout.name",
      "actor_rollout_ref.rollout.tensor_model_parallel_size",
      "distillation.n_gpus_per_node",
      "distillation.nnodes",
      "distillation.teacher_models.teacher_model.inference.data_parallel_size",
      "distillation.teacher_models.teacher_model.inference.gpu_memory_utilization",
      "distillation.teacher_models.teacher_model.inference.name",
      "distillation.teacher_models.teacher_model.inference.pipeline_model_parallel_size",
      "distillation.teacher_models.teacher_model.inference.tensor_model_parallel_size",
      "distillation.teacher_models.teacher_model.num_replicas",
      "trainer.n_gpus_per_node",
      "trainer.nnodes",
      "trainer.save_freq",
      "trainer.test_freq"
    ],
    "source": "not_accepted"
  },
  "schema_version": 2,
  "scope": "config conformance for one documented local pure-OPD profile; not full verl compatibility or distributed execution",
  "source_fixture": "examples/verl-opd-v0.8-single-gpu.yaml",
  "source_sha256": "ed8dcbc2e7edefb91beea3f74234a27a8f724411649880b897c9adaffdeb4182",
  "upstream": {
    "commit": "7aed6b230776f963fa09509c10d9c3a767d1102c",
    "repository": "https://github.com/verl-project/verl",
    "tag": "v0.8.0"
  }
}
