{
  "profile_id": "runtime_structure_smoke_pilot_v1",
  "version": "v1",
  "task_id": "task-2553+52",
  "goal_type": "runtime_structure_smoke_pilot",
  "risk_tier": "LOW",
  "read_only": true,
  "scope": "Track2 runtime-structure smoke PILOT DEFAULT dispatch-planning enabler — planning / prompt generation / profile selection ONLY. Zero production write, zero actual PR/merge/branch.",
  "gate_predicate": {
    "engine_byte0_preserved": true,
    "default_path_resolution_only": true,
    "no_production_write": true,
    "no_actual_pr_merge_branch": true,
    "runtime_structure_smoke_read_only": true,
    "fail_closed_on_missing_unknown_conflict": true,
    "callback_owner_is_anu_key": true
  },
  "hold_conditions": {
    "missing_goal_type": true,
    "unknown_goal_type": true,
    "profile_conflict": true,
    "profile_engine_write_merge_permission_request": true,
    "self_collector_guard_bypass_attempt": true,
    "codex_high_or_critical": true,
    "critical7": true
  },
  "allowed_actions": [
    "gate_evaluate",
    "evidence_collect",
    "completion_packet_emit",
    "profile_select",
    "dispatch_plan",
    "coordinator_input_emit"
  ],
  "forbidden_actions": [
    "production_write",
    "actual_pr_merge_branch_action",
    "self_collector_guard_bypass",
    "coordinator_auto_confirm_closeout",
    "doc_only_completion",
    "profile_engine_write_merge_permission"
  ],
  "completion_packet": {
    "root_keys": [
      "task", "ts", "status", "default_path", "goal_type",
      "resolved_profile_name", "boundary_expansion", "evidence_ref", "hold"
    ],
    "status_domain": ["RESOLVED", "DEFAULT_RESOLUTION_REFUSED", "PROFILE_CONFLICT", "HOLD_FOR_CHAIR"]
  },
  "evidence": {
    "kind": "selected_profile_evidence (goal_type+boundary -> profile, engine read-only consume)",
    "engine_read_only": true,
    "default_path": true
  },
  "scope_invariants": {
    "forbidden_paths_regex": [
      "(?<!test[_/]).*\\.py$ -> production",
      "anu_v3/policy_profile_engine\\.py",
      "anu_v3/dispatch_profile_selection\\.py",
      "anu_v3/coordinator_profile_binding\\.py"
    ],
    "live_ws_path": "/home/jay/workspace",
    "live_ws_sanctioned_commit": "20456b5f83fc039f2fd6f50f4b94095c29b41bfb",
    "live_ws_branch": "task/task-2553p1-f1-clean-replacement",
    "merge_ops_isolation": "planning_selection_only_no_live_mutation"
  }
}
