{"environment":"simulation","productionLocked":true,"clock":1793822400,"collectionEnabled":true,"rows":[{"key":"maple|family:maple","sessionId":"maple","title":"Maple family \u00b7 Moonlit Keep","payerId":"maple","payer":"Morgan Maple","type":"Family","enrollmentIds":["maple-e1","maple-e2"],"amount":12500,"currency":"USD","start":1793817000,"due":1793820600,"status":"ready","reasons":["Attendance, historical price, consent, and collection time verified."],"termVersions":{"maple-e1":"terms-1","maple-e2":"terms-1"},"attendance":{"maple-e1":{"status":"Attending","canceledAt":null,"exempt":false},"maple-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"river|family:river","sessionId":"river","title":"River family \u00b7 Dragonfall","payerId":"river","payer":"Riley River","type":"Family","enrollmentIds":["river-e1","river-e2"],"amount":null,"currency":"USD","start":1793817000,"due":1793820600,"status":"held","reasons":["Agreed prices are missing or conflicting. Review the family rate."],"termVersions":{"river-e1":"terms-1","river-e2":"terms-1"},"attendance":{"river-e1":{"status":"Attending","canceledAt":null,"exempt":false},"river-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"cedar|family:cedar","sessionId":"cedar","title":"Cedar family \u00b7 First Quest","payerId":"cedar","payer":"Casey Cedar","type":"Family","enrollmentIds":["cedar-e1","cedar-e2"],"amount":9500,"currency":"USD","start":1793817000,"due":1793820600,"status":"held","reasons":["Verified demo payment authorization is required."],"termVersions":{"cedar-e1":"terms-1","cedar-e2":"terms-1"},"attendance":{"cedar-e1":{"status":"Attending","canceledAt":null,"exempt":false},"cedar-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"nova|player:nova-e1","sessionId":"nova","title":"Nova \u00b7 The Copper Road","payerId":"nova","payer":"Noah Nova","type":"Player","enrollmentIds":["nova-e1"],"amount":2500,"currency":"USD","start":1793817000,"due":1793820600,"status":"ready","reasons":["Attendance, historical price, consent, and collection time verified."],"termVersions":{"nova-e1":"terms-1"},"attendance":{"nova-e1":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"fern|family:fern","sessionId":"fern","title":"Fern family \u00b7 Starfall","payerId":"fern","payer":"Frankie Fern","type":"Family","enrollmentIds":["fern-e1","fern-e2"],"amount":11000,"currency":"USD","start":1793817000,"due":1793820600,"status":"ready","reasons":["Attendance, historical price, consent, and collection time verified."],"termVersions":{"fern-e1":"terms-1","fern-e2":"terms-1"},"attendance":{"fern-e1":{"status":"Attending","canceledAt":null,"exempt":false},"fern-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"vale|player:vale-e1","sessionId":"vale","title":"Vale \u00b7 The Wandering Isles","payerId":"vale","payer":"Val Vale","type":"Player","enrollmentIds":["vale-e1"],"amount":2500,"currency":"USD","start":1793817000,"due":1793820600,"status":"skipped","reasons":["No billable attendance. Cancellation at least 24 hours before start is free."],"termVersions":{"vale-e1":"terms-1"},"attendance":{"vale-e1":{"status":"Approved Absence","canceledAt":1793730600,"exempt":false}},"attemptCount":0,"intent":null},{"key":"oak|player:oak-e1","sessionId":"oak","title":"Oak \u00b7 The Silver Gate","payerId":"oak","payer":"Ollie Oak","type":"Player","enrollmentIds":["oak-e1"],"amount":3000,"currency":"USD","start":1793817000,"due":1793820600,"status":"ready","reasons":["Attendance, historical price, consent, and collection time verified."],"termVersions":{"oak-e1":"terms-1"},"attendance":{"oak-e1":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null},{"key":"future|family:maple","sessionId":"future","title":"Maple family \u00b7 Next adventure","payerId":"maple","payer":"Morgan Maple","type":"Family","enrollmentIds":["future-e1","future-e2"],"amount":12500,"currency":"USD","start":1793827800,"due":1793831400,"status":"scheduled","reasons":["Collection opens one hour after session start."],"termVersions":{"future-e1":"terms-1","future-e2":"terms-1"},"attendance":{"future-e1":{"status":"Attending","canceledAt":null,"exempt":false},"future-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"attemptCount":0,"intent":null}],"payers":[{"id":"maple","name":"Morgan Maple","email":"maple@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_maple","method":"demo_pm_maple","environment":"simulation","account":"hermes-demo"},"outcome":"success"},{"id":"river","name":"Riley River","email":"river@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_river","method":"demo_pm_river","environment":"simulation","account":"hermes-demo"},"outcome":"success"},{"id":"cedar","name":"Casey Cedar","email":"cedar@example.com","consent":null,"outcome":"success"},{"id":"nova","name":"Noah Nova","email":"nova@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_nova","method":"demo_pm_nova","environment":"simulation","account":"hermes-demo"},"outcome":"decline"},{"id":"fern","name":"Frankie Fern","email":"fern@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_fern","method":"demo_pm_fern","environment":"simulation","account":"hermes-demo"},"outcome":"timeout"},{"id":"vale","name":"Val Vale","email":"vale@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_vale","method":"demo_pm_vale","environment":"simulation","account":"hermes-demo"},"outcome":"success"},{"id":"oak","name":"Ollie Oak","email":"oak@example.com","consent":{"status":"verified","terms":"alpha-1","acceptedAt":1793736000,"verifiedAt":1793736001,"revokedAt":null,"customer":"demo_cus_oak","method":"demo_pm_oak","environment":"simulation","account":"hermes-demo"},"outcome":"authentication"}],"sessions":[{"id":"maple","title":"Maple family \u00b7 Moonlit Keep","type":"Family","campaign":"maple","start":1793817000,"status":"Confirmed","enrollments":["maple-e1","maple-e2"],"attendance":{"maple-e1":{"status":"Attending","canceledAt":null,"exempt":false},"maple-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"river","title":"River family \u00b7 Dragonfall","type":"Family","campaign":"river","start":1793817000,"status":"Confirmed","enrollments":["river-e1","river-e2"],"attendance":{"river-e1":{"status":"Attending","canceledAt":null,"exempt":false},"river-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"cedar","title":"Cedar family \u00b7 First Quest","type":"Family","campaign":"cedar","start":1793817000,"status":"Confirmed","enrollments":["cedar-e1","cedar-e2"],"attendance":{"cedar-e1":{"status":"Attending","canceledAt":null,"exempt":false},"cedar-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"nova","title":"Nova \u00b7 The Copper Road","type":"Player","campaign":"nova","start":1793817000,"status":"Confirmed","enrollments":["nova-e1"],"attendance":{"nova-e1":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"fern","title":"Fern family \u00b7 Starfall","type":"Family","campaign":"fern","start":1793817000,"status":"Confirmed","enrollments":["fern-e1","fern-e2"],"attendance":{"fern-e1":{"status":"Attending","canceledAt":null,"exempt":false},"fern-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"vale","title":"Vale \u00b7 The Wandering Isles","type":"Player","campaign":"vale","start":1793817000,"status":"Confirmed","enrollments":["vale-e1"],"attendance":{"vale-e1":{"status":"Approved Absence","canceledAt":1793730600,"exempt":false}},"frozen":[]},{"id":"oak","title":"Oak \u00b7 The Silver Gate","type":"Player","campaign":"oak","start":1793817000,"status":"Confirmed","enrollments":["oak-e1"],"attendance":{"oak-e1":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]},{"id":"future","title":"Maple family \u00b7 Next adventure","type":"Family","campaign":"future","start":1793827800,"status":"Confirmed","enrollments":["future-e1","future-e2"],"attendance":{"future-e1":{"status":"Attending","canceledAt":null,"exempt":false},"future-e2":{"status":"Attending","canceledAt":null,"exempt":false}},"frozen":[]}],"enrollments":{"maple-e1":{"id":"maple-e1","name":"Alex","campaign":"maple","payer":"maple","terms":[{"from":1791225000,"to":null,"status":"Active","amount":12500,"version":"terms-1"}]},"maple-e2":{"id":"maple-e2","name":"Jamie","campaign":"maple","payer":"maple","terms":[{"from":1791225000,"to":null,"status":"Active","amount":0,"version":"terms-1"}]},"river-e1":{"id":"river-e1","name":"Alex","campaign":"river","payer":"river","terms":[{"from":1791225000,"to":null,"status":"Active","amount":12500,"version":"terms-1"}]},"river-e2":{"id":"river-e2","name":"Jamie","campaign":"river","payer":"river","terms":[{"from":1791225000,"to":null,"status":"Active","amount":11000,"version":"terms-1"}]},"cedar-e1":{"id":"cedar-e1","name":"Alex","campaign":"cedar","payer":"cedar","terms":[{"from":1791225000,"to":null,"status":"Active","amount":9500,"version":"terms-1"}]},"cedar-e2":{"id":"cedar-e2","name":"Jamie","campaign":"cedar","payer":"cedar","terms":[{"from":1791225000,"to":null,"status":"Active","amount":0,"version":"terms-1"}]},"nova-e1":{"id":"nova-e1","name":"Alex","campaign":"nova","payer":"nova","terms":[{"from":1791225000,"to":1793820600,"status":"Active","amount":2500,"version":"terms-1"},{"from":1793820600,"to":null,"status":"Active","amount":3500,"version":"terms-2"}]},"fern-e1":{"id":"fern-e1","name":"Alex","campaign":"fern","payer":"fern","terms":[{"from":1791225000,"to":null,"status":"Active","amount":11000,"version":"terms-1"}]},"fern-e2":{"id":"fern-e2","name":"Jamie","campaign":"fern","payer":"fern","terms":[{"from":1791225000,"to":null,"status":"Active","amount":0,"version":"terms-1"}]},"vale-e1":{"id":"vale-e1","name":"Alex","campaign":"vale","payer":"vale","terms":[{"from":1791225000,"to":null,"status":"Active","amount":2500,"version":"terms-1"}]},"oak-e1":{"id":"oak-e1","name":"Alex","campaign":"oak","payer":"oak","terms":[{"from":1791225000,"to":null,"status":"Active","amount":3000,"version":"terms-1"}]},"future-e1":{"id":"future-e1","name":"Alex","campaign":"future","payer":"maple","terms":[{"from":1791225000,"to":null,"status":"Active","amount":12500,"version":"terms-1"}]},"future-e2":{"id":"future-e2","name":"Jamie","campaign":"future","payer":"maple","terms":[{"from":1791225000,"to":null,"status":"Active","amount":0,"version":"terms-1"}]}},"stats":{"paid":0,"ready":4,"held":2,"scheduled":1,"failed":0,"unknown":0,"action_required":0,"skipped":1},"settledAmount":0,"attempts":[],"journal":[],"eventCount":0,"policy":{"version":"alpha-1","cutoffHours":24,"chargeDelayMinutes":60,"maxAttempts":3,"overdueHours":48,"note":"Draft demo rules. Evans must approve these before any real billing."}}