{ "source": "examples/mayas-40th.md", "event": "Maya's 40th birthday dinner", "date": "2027-03-13", "weekday": "Saturday", "today": "2027-01-25", "days_to_go": 47, "budget": 1500, "planned_cost": 1180, "remaining": 320, "cost_per_guest": 131.11, "guests": { "invited": 12, "yes": 7, "maybe": 2, "no": 1, "no_reply": [ "Kofi Mensah", "Omar Haddad" ], "headcount_low": 9, "headcount_high": 12, "diet_and_access_notes": [ "Priya Nair: vegetarian", "Lena Brooks: gluten free", "Aiko Tanaka: uses a wheelchair" ] }, "checklist": [ { "due": "2027-01-02", "weekday": "Saturday", "days_before_event": 70, "task": "Pick the date and check it with Maya's sister", "owner": "Jordan", "cost": 0, "status": "done" }, { "due": "2027-01-16", "weekday": "Saturday", "days_before_event": 56, "task": "Book the private room at Olive and Ember", "owner": "Jordan", "cost": 400, "status": "overdue" }, { "due": "2027-01-23", "weekday": "Saturday", "days_before_event": 49, "task": "Send save the dates", "owner": "Priya", "cost": 0, "status": "overdue" }, { "due": "2027-01-30", "weekday": "Saturday", "days_before_event": 42, "task": "Order a custom cake", "owner": "Priya", "cost": 180, "status": "this week" }, { "due": "2027-02-06", "weekday": "Saturday", "days_before_event": 35, "task": "Ask friends for photos for the slideshow", "owner": null, "cost": 0, "status": "upcoming" }, { "due": "2027-02-13", "weekday": "Saturday", "days_before_event": 28, "task": "Send invitations with an RSVP date", "owner": "Priya", "cost": 30, "status": "upcoming" }, { "due": "2027-02-20", "weekday": "Saturday", "days_before_event": 21, "task": "Book a photographer for 2 hours", "owner": "Jordan", "cost": 350, "status": "upcoming" }, { "due": "2027-02-27", "weekday": "Saturday", "days_before_event": 14, "task": "Buy decorations and the gift", "owner": "Sam", "cost": 220, "status": "upcoming" }, { "due": "2027-03-03", "weekday": "Wednesday", "days_before_event": 10, "task": "Chase anyone who has not replied", "owner": "Priya", "cost": 0, "status": "upcoming" }, { "due": "2027-03-06", "weekday": "Saturday", "days_before_event": 7, "task": "Give the restaurant the final headcount and diet needs", "owner": "Jordan", "cost": 0, "status": "upcoming" }, { "due": "2027-03-12", "weekday": "Friday", "days_before_event": 1, "task": "Pick up decorations and set the slideshow", "owner": "Sam", "cost": 0, "status": "upcoming" }, { "due": "2027-03-13", "weekday": "Saturday", "days_before_event": 0, "task": "Pick up the cake by 4 pm", "owner": "Priya", "cost": 0, "status": "upcoming" }, { "due": "2027-03-13", "weekday": "Saturday", "days_before_event": 0, "task": "Arrive at 6 pm to set up", "owner": "Sam", "cost": 0, "status": "upcoming" }, { "due": "2027-03-15", "weekday": "Monday", "days_before_event": -2, "task": "Send thank-you messages and share photos", "owner": "Jordan", "cost": 0, "status": "upcoming" }, { "due": "2027-03-20", "weekday": "Saturday", "days_before_event": -7, "task": "Split the costs and send everyone their share", "owner": "Jordan", "cost": 0, "status": "upcoming" } ], "flags": [ "1 task(s) have no owner", "2 task(s) overdue as of 2027-01-25" ], "problems": [] }