{
  "schema": "MAKNOW_AWR001_SYNTHETIC_FIXTURE_v1.0",
  "fixture_id": "AWR001-MUTATION-SERVICE-COUNT-ONLY-001",
  "synthetic": true,
  "rights_and_credentials": "NONE_REQUIRED_OFFLINE",
  "notes": "Service count rises to eight; one team still deploys infrequently and has no placement or availability pressure.",
  "decisions": {
    "kubernetes": {
      "technology": "KUBERNETES",
      "problem_class": "CONTAINER_WORKLOAD_ORCHESTRATION",
      "current_symptom": "MORE_SERVICES_WITHOUT_MEASURED_ORCHESTRATION_GAP",
      "workload_count": 8,
      "team_count": 1,
      "deployments_per_week": 3,
      "scheduler_attributable_slo_breaches_90d": 0,
      "measured_trigger": "8_WORKLOADS_1_TEAM_3_DEPLOYS_PER_WEEK_0_RELEVANT_BREACHES",
      "trigger_threshold": "20_PLUS_INDEPENDENT_WORKLOADS_AND_3_PLUS_TEAMS_OR_MEASURED_PLACEMENT_HA_GAP",
      "trigger_state": "ABSENT",
      "availability_requirement": "99.5_PERCENT_SERVICE_SLO",
      "current_availability_result": "MANAGED_HOST_MEETS_SLO",
      "event_rate": "NOT_APPLICABLE",
      "retention_requirement": "NOT_APPLICABLE",
      "replay_requirement": "NOT_APPLICABLE",
      "ordering_requirement": "NOT_APPLICABLE",
      "consumer_count": "NOT_APPLICABLE",
      "simpler_alternative": "MANAGED_CONTAINER_HOST_PLUS_EXISTING_CICD",
      "simpler_alternative_result": "MEETS_DECLARED_REQUIREMENT",
      "operational_owner": "application-team",
      "skill_readiness": "NO_KUBERNETES_ONCALL_ROTATION_OR_UPGRADE_RUNBOOK",
      "failure_surface": "CONTROL_PLANE_NETWORK_POLICY_STORAGE_AND_UPGRADE_SURFACE",
      "migration_cost": "CLUSTER_BUILD_MIGRATION_OBSERVABILITY_AND_TRAINING",
      "rollback_path": "KEEP_CURRENT_HOST_ARTIFACT_AND_TRAFFIC_CUTBACK_PLAN",
      "evidence_ref": "synthetic://awr001/mutation/service-count-only",
      "authority_refs": [
        "source://AWR-001/K8SOV",
        "lesson://AWR-001#claim/AWR-001-K1",
        "lesson://AWR-001#claim/AWR-001-K2",
        "lesson://AWR-001#claim/AWR-001-K4"
      ]
    },
    "kafka": {
      "technology": "KAFKA",
      "problem_class": "DURABLE_EVENT_STREAMING",
      "current_symptom": "NO_MEASURED_RETENTION_REPLAY_ORDERING_OR_CONSUMER_GAP",
      "workload_count": "NOT_APPLICABLE",
      "team_count": 1,
      "deployments_per_week": "NOT_APPLICABLE",
      "scheduler_attributable_slo_breaches_90d": "NOT_APPLICABLE",
      "measured_trigger": "40_EVENTS_PER_SECOND_120_PEAK_2_CONSUMERS_NO_REPLAY_DEFICIT",
      "trigger_threshold": "REGULATORY_REPLAY_OR_4_PLUS_INDEPENDENT_CONSUMER_GROUPS_WITH_PROVEN_QUEUE_LIMIT",
      "trigger_state": "ABSENT",
      "availability_requirement": "DECLARED_DELIVERY_SLO",
      "current_availability_result": "MANAGED_QUEUE_MEETS_SLO",
      "event_rate": "40_PER_SECOND_120_PEAK",
      "retention_requirement": "24_HOUR_OPERATIONAL_RETRY_ONLY",
      "replay_requirement": "NONE",
      "ordering_requirement": "PER_AGGREGATE_ORDER_ONLY",
      "consumer_count": 2,
      "simpler_alternative": "TRANSACTIONAL_OUTBOX_PLUS_MANAGED_QUEUE",
      "simpler_alternative_result": "MEETS_DECLARED_REQUIREMENT",
      "operational_owner": "application-team",
      "skill_readiness": "NO_KAFKA_BROKER_ONCALL_OR_PARTITION_RUNBOOK",
      "failure_surface": "BROKER_PARTITION_REBALANCE_RETENTION_SCHEMA_AND_LAG_SURFACE",
      "migration_cost": "BROKER_SCHEMA_OBSERVABILITY_AND_CONSUMER_MIGRATION",
      "rollback_path": "RETURN_CONSUMERS_TO_OUTBOX_AND_MANAGED_QUEUE_AFTER_RECONCILIATION",
      "evidence_ref": "synthetic://awr001/baseline/kafka",
      "authority_refs": [
        "source://AWR-001/KAFKAINTRO",
        "lesson://AWR-001#claim/AWR-001-K3",
        "lesson://AWR-001#claim/AWR-001-K4"
      ]
    }
  }
}
