{"demo":true,"entries":[{"id":"demo-12","at":"2026-10-23T11:01:40.630Z","actor":"Mike T.","actor_role":"tech","entity":"visit","entity_id":null,"action":"signed","summary":"Sarah Johnson signed off on Kitchen: cabinet install day 2","changes":null},{"id":"demo-14","at":"2026-10-23T10:59:40.630Z","actor":"Mike T.","actor_role":"tech","entity":"checklist","entity_id":null,"action":"completed","summary":"Finished the checklist on Kitchen: cabinet install day 2 (5 items)","changes":null},{"id":"demo-55","at":"2026-10-23T10:18:40.630Z","actor":"AI receptionist","actor_role":"","entity":"visit","entity_id":null,"action":"moved","summary":"Tom Bradley moved Siding: punch list to Thursday at 1 PM","changes":null},{"id":"demo-130","at":"2026-10-23T09:03:40.630Z","actor":"Olive Office","actor_role":"office","entity":"invoice","entity_id":null,"action":"paid","summary":"Recorded a payment of $13,500 on INV-1001 (Sarah Johnson)","changes":null},{"id":"demo-190","at":"2026-10-23T08:03:40.630Z","actor":"Olive Office","actor_role":"office","entity":"contact","entity_id":null,"action":"moved","summary":"Moved Amanda Foster from Estimate Sent to Contract Signed","changes":{"stage":["Estimate Sent","Contract Signed"]}},{"id":"demo-260","at":"2026-10-23T06:53:40.630Z","actor":"Dan Smith","actor_role":"owner","entity":"team","entity_id":null,"action":"added","summary":"Added Steve K. (steve@example.com) to the team as tech","changes":null},{"id":"demo-1500","at":"2026-10-22T10:13:40.630Z","actor":"Dan Smith","actor_role":"owner","entity":"account","entity_id":null,"action":"signed in","summary":"Signed in","changes":null},{"id":"demo-1510","at":"2026-10-22T10:03:40.630Z","actor":"Dan Smith","actor_role":"owner","entity":"receptionist","entity_id":null,"action":"updated","summary":"Saved receptionist settings: hours and booked visits","changes":null}],"more":false,"actors":["Dan Smith","Olive Office","Mike T.","AI receptionist"]}