[
  {
    "id": "cms4yc8y20000jo043pwwwopg",
    "title": "Trial 2",
    "status": "COMPLETED",
    "experimentDate": "2026-07-28T00:00:00.000Z",
    "cookTimeMinutes": null,
    "temperatureValue": 240,
    "temperatureUnit": "FAHRENHEIT",
    "temperatureC": 115.5555555555556,
    "tags": [],
    "notes": "Much more firm still very sticky. We reduced the main ingredients by a factor of 4 (divided everything by 4). Ingredients reduced:\n\nAllulose\nIMO syrup \nWater\nPectin \n(The main ingredients that initially go in the sauce pan).",
    "createdAt": "2026-07-28T17:50:58.631Z",
    "updatedAt": "2026-08-03T03:35:16.663Z",
    "ingredients": [
      {
        "id": "cmscoex87000cjx04h0u0zjbv",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd3gu2t0001jl04p350ckge",
        "amount": 37.5,
        "unit": "G",
        "note": null,
        "sortOrder": 0,
        "ingredient": {
          "id": "cmrd3gu2t0001jl04p350ckge",
          "name": "allulose",
          "defaultUnit": null,
          "createdAt": "2026-07-09T05:56:57.797Z",
          "updatedAt": "2026-07-09T05:56:57.797Z"
        }
      },
      {
        "id": "cmscoex87000djx04ii9zvzrr",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd3gl9s0000jl04im5ba0n9",
        "amount": 25,
        "unit": "G",
        "note": null,
        "sortOrder": 1,
        "ingredient": {
          "id": "cmrd3gl9s0000jl04im5ba0n9",
          "name": "imo syrup",
          "defaultUnit": null,
          "createdAt": "2026-07-09T05:56:46.384Z",
          "updatedAt": "2026-07-09T05:56:46.384Z"
        }
      },
      {
        "id": "cmscoex87000ejx04uhvfq7i0",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd1uujw0002tc3oyeci6162",
        "amount": 15,
        "unit": "G",
        "note": null,
        "sortOrder": 2,
        "ingredient": {
          "id": "cmrd1uujw0002tc3oyeci6162",
          "name": "Water",
          "defaultUnit": "ML",
          "createdAt": "2026-07-09T05:11:52.365Z",
          "updatedAt": "2026-07-09T05:11:52.365Z"
        }
      },
      {
        "id": "cmscoex87000fjx04riz65tk0",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd1uvqu0007tc3oc0lrzil4",
        "amount": 1.25,
        "unit": "G",
        "note": null,
        "sortOrder": 3,
        "ingredient": {
          "id": "cmrd1uvqu0007tc3oc0lrzil4",
          "name": "Pectin",
          "defaultUnit": "G",
          "createdAt": "2026-07-09T05:11:53.911Z",
          "updatedAt": "2026-07-09T05:11:53.911Z"
        }
      },
      {
        "id": "cmscoex87000gjx04f708y92k",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrve854b0000l104w6rrvz40",
        "amount": 1,
        "unit": "TSP",
        "note": null,
        "sortOrder": 4,
        "ingredient": {
          "id": "cmrve854b0000l104w6rrvz40",
          "name": "calcium water",
          "defaultUnit": null,
          "createdAt": "2026-07-22T01:17:59.147Z",
          "updatedAt": "2026-07-22T01:17:59.147Z"
        }
      },
      {
        "id": "cmscoex87000hjx04254ztxiy",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd1uupf0003tc3ovfx96ew1",
        "amount": 3,
        "unit": "G",
        "note": null,
        "sortOrder": 5,
        "ingredient": {
          "id": "cmrd1uupf0003tc3ovfx96ew1",
          "name": "Citric acid",
          "defaultUnit": "G",
          "createdAt": "2026-07-09T05:11:52.563Z",
          "updatedAt": "2026-07-09T05:11:52.563Z"
        }
      },
      {
        "id": "cmscoex87000ijx045b5r3xnh",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrveag950001l104015ms9yw",
        "amount": 0.25,
        "unit": "TSP",
        "note": null,
        "sortOrder": 6,
        "ingredient": {
          "id": "cmrveag950001l104015ms9yw",
          "name": "stevia leaf extract",
          "defaultUnit": null,
          "createdAt": "2026-07-22T01:19:46.890Z",
          "updatedAt": "2026-07-22T01:19:46.890Z"
        }
      },
      {
        "id": "cmscoex87000jjx0413oxbfpx",
        "experimentId": "cms4yc8y20000jo043pwwwopg",
        "ingredientId": "cmrd1uwfy000btc3oi7dupv1a",
        "amount": 0.25,
        "unit": "TSP",
        "note": null,
        "sortOrder": 7,
        "ingredient": {
          "id": "cmrd1uwfy000btc3oi7dupv1a",
          "name": "Flavor oil",
          "defaultUnit": "DROP",
          "createdAt": "2026-07-09T05:11:54.814Z",
          "updatedAt": "2026-07-09T05:11:54.814Z"
        }
      }
    ],
    "result": {
      "id": "cms4yc8y4000ajo043pbpdxh1",
      "experimentId": "cms4yc8y20000jo043pwwwopg",
      "rating": 2,
      "texture": "Very sticky and chewy. Much more firm than pilot due to increased ratio of calcium water which is good. Not as soft anymore but still very chewy/sticky. Very hard to get off teeth once bitten into.",
      "flavor": "Excellent. Raspberry flavor and sourness is clear and distinct. Got much worse with time. Aftertaste ~5 days later is bitter and not a single taste tester was able to tell it was raspberry.",
      "appearance": "Better due to firmness. Keeps its shape better.",
      "notes": "Should definitely not stick to teeth as aggressively as this batch is doing. Interestingly, though it sticks when chewed, it comes out of the mold very cleanly and holds its shape nicely. Not as stretchy/gummy as pilot. Main concerns: sticky, chewy, fruit leather texture. Upon letting it cool in the fridge, the candy has hardened a lot to the point where it’s too much (too hard). It becomes softer as you chew though and still sticks aggressively to teeth. Needs to be more brittle, similar to a skittle. The candy has to be more forgiving. Right now it fights back a lot in terms of effort needed to break it down in the mouth and how long it takes to soften up once chewing begins. Eating experience needs to be improved. It’s very elastic right now.",
      "createdAt": "2026-07-28T17:50:58.631Z",
      "updatedAt": "2026-08-03T03:35:16.677Z"
    }
  },
  {
    "id": "cmrvfacrt0000js04sojgbxar",
    "title": "Pilot",
    "status": "COMPLETED",
    "experimentDate": "2026-07-21T00:00:00.000Z",
    "cookTimeMinutes": null,
    "temperatureValue": 234,
    "temperatureUnit": "FAHRENHEIT",
    "temperatureC": 112.2222222222222,
    "tags": [],
    "notes": "First batch!",
    "createdAt": "2026-07-22T01:47:41.989Z",
    "updatedAt": "2026-07-22T01:47:41.989Z",
    "ingredients": [
      {
        "id": "cmrvfacrv0002js04b7wakxjz",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd3gu2t0001jl04p350ckge",
        "amount": 150,
        "unit": "G",
        "note": null,
        "sortOrder": 0,
        "ingredient": {
          "id": "cmrd3gu2t0001jl04p350ckge",
          "name": "allulose",
          "defaultUnit": null,
          "createdAt": "2026-07-09T05:56:57.797Z",
          "updatedAt": "2026-07-09T05:56:57.797Z"
        }
      },
      {
        "id": "cmrvfacrv0003js04suo830g8",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd3gl9s0000jl04im5ba0n9",
        "amount": 100,
        "unit": "G",
        "note": null,
        "sortOrder": 1,
        "ingredient": {
          "id": "cmrd3gl9s0000jl04im5ba0n9",
          "name": "imo syrup",
          "defaultUnit": null,
          "createdAt": "2026-07-09T05:56:46.384Z",
          "updatedAt": "2026-07-09T05:56:46.384Z"
        }
      },
      {
        "id": "cmrvfacrv0004js04dhb36i50",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd1uujw0002tc3oyeci6162",
        "amount": 60,
        "unit": "G",
        "note": null,
        "sortOrder": 2,
        "ingredient": {
          "id": "cmrd1uujw0002tc3oyeci6162",
          "name": "Water",
          "defaultUnit": "ML",
          "createdAt": "2026-07-09T05:11:52.365Z",
          "updatedAt": "2026-07-09T05:11:52.365Z"
        }
      },
      {
        "id": "cmrvfacrv0005js04fii7lcig",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd1uvqu0007tc3oc0lrzil4",
        "amount": 5,
        "unit": "G",
        "note": null,
        "sortOrder": 3,
        "ingredient": {
          "id": "cmrd1uvqu0007tc3oc0lrzil4",
          "name": "Pectin",
          "defaultUnit": "G",
          "createdAt": "2026-07-09T05:11:53.911Z",
          "updatedAt": "2026-07-09T05:11:53.911Z"
        }
      },
      {
        "id": "cmrvfacrv0006js044m3ljhr9",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrve854b0000l104w6rrvz40",
        "amount": 0.5,
        "unit": "TSP",
        "note": null,
        "sortOrder": 4,
        "ingredient": {
          "id": "cmrve854b0000l104w6rrvz40",
          "name": "calcium water",
          "defaultUnit": null,
          "createdAt": "2026-07-22T01:17:59.147Z",
          "updatedAt": "2026-07-22T01:17:59.147Z"
        }
      },
      {
        "id": "cmrvfacrv0007js04hmfui7u3",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd1uupf0003tc3ovfx96ew1",
        "amount": 2,
        "unit": "G",
        "note": null,
        "sortOrder": 5,
        "ingredient": {
          "id": "cmrd1uupf0003tc3ovfx96ew1",
          "name": "Citric acid",
          "defaultUnit": "G",
          "createdAt": "2026-07-09T05:11:52.563Z",
          "updatedAt": "2026-07-09T05:11:52.563Z"
        }
      },
      {
        "id": "cmrvfacrv0008js041qnr6frx",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrveag950001l104015ms9yw",
        "amount": 0.25,
        "unit": "TSP",
        "note": null,
        "sortOrder": 6,
        "ingredient": {
          "id": "cmrveag950001l104015ms9yw",
          "name": "stevia leaf extract",
          "defaultUnit": null,
          "createdAt": "2026-07-22T01:19:46.890Z",
          "updatedAt": "2026-07-22T01:19:46.890Z"
        }
      },
      {
        "id": "cmrvfacrv0009js04x8li1a6l",
        "experimentId": "cmrvfacrt0000js04sojgbxar",
        "ingredientId": "cmrd1uwfy000btc3oi7dupv1a",
        "amount": 0.25,
        "unit": "TSP",
        "note": null,
        "sortOrder": 7,
        "ingredient": {
          "id": "cmrd1uwfy000btc3oi7dupv1a",
          "name": "Flavor oil",
          "defaultUnit": "DROP",
          "createdAt": "2026-07-09T05:11:54.814Z",
          "updatedAt": "2026-07-09T05:11:54.814Z"
        }
      }
    ],
    "result": {
      "id": "cmrvfacrv000ajs04ibjcoqk6",
      "experimentId": "cmrvfacrt0000js04sojgbxar",
      "rating": 2.3,
      "texture": "very soft, veeeeeery sticky. barely holds together in solid form. similar to jelly/jam texture, just a little firmer. but very malleable and stretchy.",
      "flavor": "flavor is good. strong and pronounced blueberry flavor, good sweetness. lacking tartness. will need more citric acid on the next batch",
      "appearance": "not at all appealing lol",
      "notes": "overall good pilot batch. i think we need to add more calcium water and citric acid for the next batch. overall impressed that this has no sugar considering the sweetness it packs.",
      "createdAt": "2026-07-22T01:47:41.989Z",
      "updatedAt": "2026-07-22T01:47:41.989Z"
    }
  }
]