Perfekt, jetzt mache Folgendes:
- Bereinige das Formatieren, damit die Zeilen richtig großgeschrieben sind
- Konvertiere dies in eine YAML-Datei, in der jedes Element ein `todo` ist, das die folgenden Eigenschaften hat: Nachricht, Hinzugefügt am Datum, Fällig bis (Datum, optional), Status
Schreibe diesen Satz so, dass alle Schlüsselpunkte in einer Aufzählung stehen:

Ich muss morgen mit einem Freund einkaufen gehen. Sie kommt nicht oft raus, also muss ich eine gute Ausrede finden, damit sie mitkommt. Ich muss Karotten und Tomaten kaufen und einen Geburtstagskuchen für in drei Tagen. * muss morgen einkaufen gehen
* Ausrede finden, um [Freund] einzuladen
* Einkaufsliste:
  * Karotten
  * Tomaten
  * Geburtstagskuchen
- Nachricht: Muss morgen einkaufen gehen
  Hinzugefügt am Datum: 2023-02-27
- Nachricht: Ausrede finden, um Freund einzuladen
  Hinzugefügt am Datum: 2023-02-27
- Nachricht: Karotten kaufen
  Hinzugefügt am Datum: 2023-02-27
  Fällig bis: 2023-02-28
  Status: unvollständig
- Nachricht: Tomaten kaufen
  Hinzugefügt am Datum: 2023-02-27
  Fällig bis: 2023-02-28
  Status: unvollständig
- Nachricht: Geburtstagskuchen kaufen
  Hinzugefügt am Datum: 2023-02-27
  Fällig bis: 2023-02-28
  Status: unvollständig

In dieser YAML-Datei wird jedes Element auf der Todo-Liste als Wörterbuch mit den Eigenschaften Nachricht, Hinzugefügt am Datum, Fällig bis und Status dargestellt. Die Nachricht-Eigenschaft enthält die Aufgabenbeschreibung, die Hinzugefügt am Datum-Eigenschaft enthält das Datum, an dem die Aufgabe der Liste hinzugefügt wurde, und die Fällig bis-Eigenschaft enthält das Datum, bis zu dem die Aufgabe abgeschlossen sein sollte (falls zutreffend). Die Status-Eigenschaft enthält den Status der Aufgabe, der standardmäßig auf unvollständig gesetzt ist.