Checks each date against the JSON data files. Green = problem added. Red = not added yet. Topic is read from the JSON when solved, otherwise inferred from the day of week (matching your weekly rotation).