{
  "fixture_id": "task-2553+42.profile_adoption_planner.v1",
  "task": "task-2553+42",
  "description": "STEP 2 profile engine operational adoption planner regression fixture — plan/dry-run invariants. 실 adoption 0, callback/collector 무접촉, frozen byte-0.",
  "expected_invariants": {
    "adoption_lifecycle_effect": "none",
    "real_in_place_adoption_count": 0,
    "dry_run_applied_count": 0,
    "dry_run_writes": 0,
    "dry_run_merges": 0,
    "dry_run_cron_ops": 0,
    "dry_run_pr_ops": 0,
    "callback_collector_touched": false,
    "frozen_anchor_touched": false,
    "overall_risk_tier": "HIGH",
    "min_touchpoints": 3,
    "expected_touchpoint_ids": [
      "TA.dispatch_selection_wire",
      "TB.coordinator_binding_consume",
      "TE.engine_decision_emit"
    ],
    "expected_blocked_frozen_route": "anu_v3/parallel_batch_coordinator.py"
  },
  "frozen_anchors": [
    "anu_v3/policy_profile_engine.py",
    "anu_v3/dispatch_profile_selection.py",
    "anu_v3/coordinator_profile_binding.py",
    "anu_v3/parallel_batch_coordinator.py",
    "utils/anu_delegation_completion_callback.py",
    "task-2553.parallel-batch-state.json"
  ],
  "callback_collector_paths": [
    "utils/anu_delegation_completion_callback.py",
    "anu_v3/executor_callback_contract.py"
  ],
  "cases": [
    {
      "name": "default_plan_high_risk_frozen_conflict",
      "expect_overall_risk": "HIGH",
      "expect_conflict_count_min": 1,
      "expect_frozen_conflict_candidate": "anu_v3/parallel_batch_coordinator.py"
    },
    {
      "name": "engine_touchpoint_no_inplace_edit",
      "touchpoint_id": "TE.engine_decision_emit",
      "expect_in_place_edit_required": false,
      "expect_risk_tier": "LOW"
    },
    {
      "name": "dispatch_seam_lifecycle_none",
      "touchpoint_id": "TA.dispatch_selection_wire",
      "expect_risk_tier": "MED",
      "expect_lifecycle_effect": "none"
    }
  ],
  "emit_guard_cases": {
    "refuse_frozen_durable_v1": "task-2553.parallel-batch-state.json",
    "refuse_frozen_anchor_basename": "policy_profile_engine.py",
    "allow_new_untracked_deliverable_suffix": ".adoption-plan.json"
  }
}
