{
  "baseline_alembic_head": "0015_recipient_referral_policy",
  "baseline_commit": "d0b0ebf320f020a00ae2291e8d5f67e3e590427e",
  "baseline_file_count": 73,
  "baseline_tree": "78fcef87b6ff888d07fa2e3c9e4c943eeb3d9c70",
  "bulk_child_lifecycle": {
    "campaign_parent_authoritative_on_cleanup_failure": true,
    "full_unused_children": true,
    "invalidate_registration_tokens": true,
    "parent_terminal_projection": true,
    "preserve_expired_history": true,
    "preserve_used_history": true,
    "revoke_unused_children": true,
    "shared_lock_child_creation_vs_parent_terminalization": true
  },
  "canonical_zip_required": true,
  "classification": "core",
  "database_schema_intended_change": false,
  "exact_worker_fixture": "tests/exact-worker.sh",
  "existing_dangling_cleanup_in_step": false,
  "expected_final_file_count": 73,
  "expected_final_tree": "146a9f278d3614388aa31d28392234fd9b9098a3",
  "expected_installer_sha256": "e0a9403eed3bf20a3631d810361d8670c74a53c392dfebfec1d9686267c7c540",
  "follow_up_operational_step": "P30G2",
  "functional_stage": "p30g1_bulk_child_terminal_lifecycle",
  "mandatory_fixture_count": 4,
  "openapi_target": {
    "canonical_sha256": "3ed2ade149f90636d2475436a05ebf581878571537cffbc4122d18e16df8e997",
    "operations": 73,
    "raw_sha256": "4d914e9768e5b57fc288d4977a527285a5ddaaaf8f2b43ed9d739a3db0089831",
    "schemas": 78
  },
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "payment_create_during_step": false,
  "payment_provider_semantics_intended_change": false,
  "pre_release_rehearsal": "PASS_P30G_BULK_CHILD_LIFECYCLE_PRE_RELEASE_REHEARSAL_VM130",
  "pre_release_rehearsal_zip_sha256": "16ce3490f511f16b7d850b332d90098f3bc4c55904b7992c25b743249fe9496a",
  "production_deployment_performed": false,
  "production_postcheck_fixture_rows": 0,
  "provider_write_during_step": false,
  "revision": "R01",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P29E13_R03_VM121_MAGIC_RESEND.zip",
  "schema": "router-step-release-v1",
  "source_of_truth": "machine_git",
  "step_class": "B",
  "step_id": "STEP_050M07P30G1_R01_VM121_BULK_CHILD_LIFECYCLE",
  "target_alembic_head": "0015_recipient_referral_policy",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/vm121-bulk-child-lifecycle-target-package.tar.gz",
  "target_package_sha256": "9a9271af6c1275e8a6e61e925d6d1a35daf40bfe668f05ce605556aead63eecf",
  "touched_machines": [
    "VM121"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2
}
