{ "source": "examples/harbor-road-move.md", "move": "Moving from Elm Street to Harbor Road", "move_date": "2027-02-27", "move_day": "Sat", "today": "2027-01-18", "days_to_go": 40, "timeline": [ { "due": "2027-01-02", "day": "Sat", "task": "Get at least 3 quotes from movers or truck rentals", "status": "overdue" }, { "due": "2027-01-09", "day": "Sat", "task": "Start decluttering: sell, donate, or toss what you will not move", "status": "overdue" }, { "due": "2027-01-16", "day": "Sat", "task": "Book the movers or truck and confirm the date in writing", "status": "overdue" }, { "due": "2027-01-23", "day": "Sat", "task": "Collect boxes, tape, markers, and wrap", "status": "this week" }, { "due": "2027-01-30", "day": "Sat", "task": "Book time off work for move day", "status": "upcoming" }, { "due": "2027-01-30", "day": "Sat", "task": "Ask for school or medical records to be transferred, if needed", "status": "upcoming" }, { "due": "2027-02-06", "day": "Sat", "task": "Schedule utility stops at the old place and starts at the new one", "status": "upcoming" }, { "due": "2027-02-13", "day": "Sat", "task": "Set up mail forwarding with the post office", "status": "upcoming" }, { "due": "2027-02-13", "day": "Sat", "task": "Send your new address to everyone on the address change list", "status": "upcoming" }, { "due": "2027-02-13", "day": "Sat", "task": "Use up frozen and pantry food", "status": "upcoming" }, { "due": "2027-02-20", "day": "Sat", "task": "Confirm the movers: arrival time, address, parking, and payment", "status": "upcoming" }, { "due": "2027-02-20", "day": "Sat", "task": "Pack an essentials box: chargers, medicine, documents, sheets, a kettle, toilet paper", "status": "upcoming" }, { "due": "2027-02-25", "day": "Thu", "task": "Defrost and clean the fridge and freezer", "status": "upcoming" }, { "due": "2027-02-26", "day": "Fri", "task": "Take apart beds and furniture; keep the screws in labeled bags", "status": "upcoming" }, { "due": "2027-02-27", "day": "Sat", "task": "Photograph the meters and the empty rooms at the old place", "status": "upcoming" }, { "due": "2027-02-27", "day": "Sat", "task": "Walk through the new place and note any damage before unloading", "status": "upcoming" }, { "due": "2027-02-28", "day": "Sun", "task": "Unpack the essentials box and make the beds", "status": "upcoming" }, { "due": "2027-03-06", "day": "Sat", "task": "Check that mail is arriving and every address change went through", "status": "upcoming" } ], "packing": { "total_boxes": 61, "boxes_per_day": 8, "start": "2027-02-19", "needed_per_day_now": null, "rooms": [ { "room": "Garage", "boxes": 10, "start": "2027-02-19", "finish": "2027-02-20", "notes": "tools and bikes go on the truck last" }, { "room": "Guest room", "boxes": 6, "start": "2027-02-20", "finish": "2027-02-20", "notes": null }, { "room": "Books and office", "boxes": 9, "start": "2027-02-21", "finish": "2027-02-22", "notes": "heavy, use small boxes" }, { "room": "Living room", "boxes": 7, "start": "2027-02-22", "finish": "2027-02-22", "notes": "TV and lamps are fragile" }, { "room": "Kids' room", "boxes": 8, "start": "2027-02-23", "finish": "2027-02-23", "notes": "keep two favorite toys out" }, { "room": "Bedroom", "boxes": 6, "start": "2027-02-24", "finish": "2027-02-24", "notes": null }, { "room": "Bathroom", "boxes": 3, "start": "2027-02-24", "finish": "2027-02-25", "notes": null }, { "room": "Kitchen", "boxes": 12, "start": "2027-02-25", "finish": "2027-02-26", "notes": "fragile, keep one pot and four plates out" } ] }, "utilities": [ { "service": "Electric", "stop_old": "2027-02-28", "start_new": "2027-02-26", "not_needed": false, "issues": [], "ok": true }, { "service": "Internet", "stop_old": "2027-02-27", "start_new": "2027-03-03", "not_needed": false, "issues": [ "no internet at the new place for 4 day(s) after move-in" ], "ok": false }, { "service": "Water", "stop_old": "2027-02-27", "start_new": "2027-02-27", "not_needed": false, "issues": [], "ok": true }, { "service": "Gas", "stop_old": "2027-02-24", "start_new": "2027-02-27", "not_needed": false, "issues": [ "old place loses gas 3 day(s) before you leave" ], "ok": false }, { "service": "Trash and recycling", "stop_old": null, "start_new": "2027-02-27", "not_needed": false, "issues": [ "no stop date at the old place" ], "ok": false } ], "address_changes": [ { "who": "Bank and credit card (Northfield Credit Union)", "due": "2027-02-13" }, { "who": "Employer payroll and benefits", "due": "2027-02-13" }, { "who": "Driver's licenses and car registration", "due": "2027-02-13" }, { "who": "Car insurance and renters insurance", "due": "2027-02-13" }, { "who": "Doctor, dentist, and pharmacy", "due": "2027-02-13" }, { "who": "Kids' school and after-school club", "due": "2027-02-13" }, { "who": "Vet and pet microchip registry", "due": "2027-02-13" }, { "who": "Streaming and magazine subscriptions", "due": "2027-02-13" }, { "who": "Online shopping accounts", "due": "2027-02-13" }, { "who": "Voter registration", "due": "2027-02-13" } ], "flags": [ "3 utility issue(s)", "3 timeline task(s) already past their date as of 2027-01-18" ], "problems": [] }