{
  "status": "Illustrative acceptance plan, not an executable test suite or observed production result",
  "topic": "Workout substitutions by equipment",
  "date": "2026-11-04",
  "sourceArticle": "https://aptixlabs.com/insights/workout-exercise-substitution-app",
  "setup": [
    "Use synthetic accounts and records",
    "Record the environment and implementation version",
    "Agree the expected product contract before testing"
  ],
  "reviewSequence": [
    "Define constraints and the scope of replacement",
    "Present the reason for each candidate",
    "Preserve coach override and the original prescription"
  ],
  "cases": [
    {
      "id": "1",
      "condition": "No compatible equipment is available",
      "expectedBehavior": "Show no suitable option rather than invent one",
      "observedBehavior": null,
      "status": "not_run"
    },
    {
      "id": "2",
      "condition": "User selects today only",
      "expectedBehavior": "Future prescriptions remain scoped correctly",
      "observedBehavior": null,
      "status": "not_run"
    },
    {
      "id": "3",
      "condition": "Coach rejects a suggestion",
      "expectedBehavior": "The workflow supports an explicit alternative",
      "observedBehavior": null,
      "status": "not_run"
    }
  ],
  "tradeoff": "A smaller curated catalog with known constraints can outperform an unrestricted list of plausible alternatives. The tradeoff is catalog maintenance and the need to handle \u201cno suitable substitute\u201d honestly."
}