{
  "policyId": "barbelic.max-reps",
  "policyVersion": "1.0.0",
  "scope": {
    "exactExerciseIdentity": true,
    "trackPrRequired": true,
    "measurementTypes": ["reps", "bodyweight_reps"],
    "effectiveRecordingProfileRequiresReps": true,
    "externalStatsLoadKg": 0,
    "eligibleSetTypes": ["main", "top"],
    "eligibleResults": ["completed", "positive_rep_failure"]
  },
  "formula": "actual_completed_reps + inferred_rir",
  "effortScale": {
    "scaleId": "lift-guild.perceived-effort",
    "scaleVersion": "1.0.0",
    "levels": [
      { "level": 1, "rpe": "<=6", "rirMin": 5, "rirMax": null, "representativeRir": null },
      { "level": 2, "rpe": "7", "rirMin": 3, "rirMax": 4, "representativeRir": 3.5 },
      { "level": 3, "rpe": "8", "rirMin": 2, "rirMax": 2, "representativeRir": 2 },
      { "level": 4, "rpe": "9", "rirMin": 1, "rirMax": 1, "representativeRir": 1 },
      { "level": 5, "rpe": "10", "rirMin": 0, "rirMax": 0, "representativeRir": 0 }
    ]
  },
  "positiveRepFailure": {
    "usesActualCompletedReps": true,
    "ignoresEffort": true,
    "kind": "observed_max",
    "confidence": "high",
    "zeroCompletedRepsEligible": false
  },
  "missingEffort": {
    "observedFloor": "actual_completed_reps",
    "representative": null,
    "upper": null,
    "kind": "observed_floor",
    "confidence": "low"
  },
  "targetRepsIsAttemptMetadataOnly": true,
  "officialBestRepsUsesActualCompletedRepsOnly": true,
  "estimatedMaxRepsCreatesMeasuredPr": false,
  "bodyWeightContext": {
    "source": "sessions.body_weight_kg",
    "bodyweightFactorSource": "session_exercises.bodyweight_factor",
    "nullable": true,
    "backfillFromCurrentProfile": false,
    "normalizesRepEstimate": false
  }
}
