A flexible sensor graph, comprising: a grid having a set of rows and a set of columns, wherein the grid is configured to store a respective base reactant at each intersection of each row of the set of rows and each column of the set of columns, and wherein: each row of the set of rows corresponds to a respective predetermined temperature value; the respective base reactant stored within each row of the set of rows corresponds to the respective predetermined temperature value of the respective row of each intersection; each column of the set of columns corresponds to a respective predetermined time; and the respective base reactant stored within each column of the set of columns has a characteristic corresponding to the respective predetermined time of the respective column of each intersection; characterized by: the flexible sensor graph further comprising a reservoir chamber configured to store a reagent; and a separator between the reservoir chamber and the grid, wherein, in response to the separator being broken by a user, the reagent activates the respective base reactant stored at each intersection and, for each intersection: changes a color of the respective base reactant when the respective predetermined temperature value corresponding to the respective row of the intersection has been exceeded and the respective predetermined time corresponding to the respective column of the intersection has been exceeded. a grid having a set of rows and a set of columns, wherein the grid is configured to store a respective base reactant at each intersection of each row of the set of rows and each column of the set of columns, and wherein: each row of the set of rows corresponds to a respective predetermined temperature value; the respective base reactant stored within each row of the set of rows corresponds to the respective predetermined temperature value of the respective row of each intersection; each column of the set of columns corresponds to a respective predetermined time; and the respective base reactant stored within each column of the set of columns has a characteristic corresponding to the respective predetermined time of the respective column of each intersection; each row of the set of rows corresponds to a respective predetermined temperature value; the respective base reactant stored within each row of the set of rows corresponds to the respective predetermined temperature value of the respective row of each intersection; each column of the set of columns corresponds to a respective predetermined time; and the respective base reactant stored within each column of the set of columns has a characteristic corresponding to the respective predetermined time of the respective column of each intersection; characterized by: the flexible sensor graph further comprising a reservoir chamber configured to store a reagent; and a separator between the reservoir chamber and the grid, wherein, in response to the separator being broken by a user, the reagent activates the respective base reactant stored at each intersection and, for each intersection: changes a color of the respective base reactant when the respective predetermined temperature value corresponding to the respective row of the intersection has been exceeded and the respective predetermined time corresponding to the respective column of the intersection has been exceeded.