{
  "schema": "p2a_regression_fixture.v1",
  "rs": "RS-5",
  "name": "layer1-self-fail-mock",
  "description": "Layer1 validator self-fail 후 Layer2 fallback 트리거 시나리오: fallback pre-reg 동작 + fallback lock 존재 시 재호출 skip(무한재귀 방지)",
  "task_id": "task-2707-rs5",
  "kind": "fallback",
  "scenario": "layer1_self_fail_no_recursion",
  "envelope_present": true,
  "owner_is_anu": true,
  "owner_key": "c119085addb0f8b7",
  "executor_key": "executor-self-key-other",
  "chat_id": "6937032012",
  "expected_exit_code": 0,
  "expected_marker": "task-2707-rs5.callback-fallback-launch.json",
  "expected_lock": "task-2707-rs5.callback-fallback-lock",
  "expected_status": "ANU_OWNED_READY",
  "expected_launch_callback_call_count_after_two_invocations": 1,
  "note": "fallback lock 존재 → 재호출 시 silent skip(§5.3). launch_callback call count == 1 로 무한재귀 0 확인."
}
