完璧に、今すぐ次のことを行います。
 - ラインが適切に大文字になるようにフォーマットをクリーンアップします
 - これをYAMLファイルに変換します。各アイテムは次のプロパティを持つ「TODO」です：メッセージ、DateAdded、Dueby（日付、オプション）、ステータス
 - メッセージ：明日買い物に行く必要があります
  DATEADDED：2023-02-27
 - メッセージ：友達を招待する言い訳を見つけてください
  DATEADDED：2023-02-27
 - メッセージ：ニンジンを購入します
  DATEADDED：2023-02-27
  Dueby：2023-02-28
  ステータス：不完全
 - メッセージ：トマトを購入します
  DATEADDED：2023-02-27
  Dueby：2023-02-28
  ステータス：不完全
 - メッセージ：バースデーケーキを購入します
  DATEADDED：2023-02-27
  Dueby：2023-02-28
  ステータス：不完全

このYAMLファイルでは、TODOリストの各アイテムは、プロパティメッセージ、DateAdded、Dueby、およびステータスを含む辞書として表されます。メッセージプロパティにはタスクの説明が含まれ、DateAddedプロパティにはタスクがリストに追加された日付が含まれ、Duebyプロパティにはタスクを完了する日付（該当する場合）が含まれます。ステータスプロパティには、デフォルトでは不完全に設定されているタスクのステータスが含まれています。