2026-05-02 09:07:05 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 2026-05-02 09:07:05 CRITICAL mail-api: Required environment variable RESEND_API_KEY is not set 2026-05-02 09:07:45 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 2026-05-02 09:07:45 CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL'] 2026-05-02 11:16:43 INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 2026-05-02 11:16:43 CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL'] 11/05/2026 18:00:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:00:06 New Zealand Standard Time CRITICAL mail-api: Startup aborted: missing env vars: ['RESEND_API_KEY', 'OWNER_EMAIL'] 11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:01:59 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:02:43 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:02:56 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:03:33 New Zealand Standard Time INFO mail-api: [8d525af8] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Matt test onboardin services=['Pack Walks'] page='http://10.0.0.124:5173/' 11/05/2026 18:03:33 New Zealand Standard Time DEBUG mail-api: [8d525af8] full payload: {'fullName': 'Matt', 'email': 'mattcohen0@gmail.com', 'phone': '1212', 'website': '', 'formStartedAt': 1778479391809, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778479391809, 'firstInteractionAt': 1778479393568, 'sendClickedAt': 1778479409699, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Matt test onboardin', 'location': 'test', 'message': 'test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']} 11/05/2026 18:03:33 New Zealand Standard Time DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.resend.com:443 11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: https://api.resend.com:443 "POST /emails HTTP/1.1" 401 75 11/05/2026 18:03:34 New Zealand Standard Time WARNING mail-api: [8d525af8] client_email send failed (attempt 1/3, 617ms): ResendError: API key is invalid (status=401) Traceback (most recent call last): File "C:\Users\mattc\gw-svelte\gw-svelte\mail-api\main.py", line 1298, in _send_email result = await asyncio.to_thread(resend.Emails.send, payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\asyncio\threads.py", line 25, in to_thread return await loop.run_in_executor(None, func_call) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\emails\_emails.py", line 286, in send ).perform_with_content() ~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 49, in perform_with_content resp = self.perform() File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 37, in perform raise_for_code_and_type( ~~~~~~~~~~~~~~~~~~~~~~~^ code=data.get("statusCode") or 500, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... headers=self._response_headers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\exceptions.py", line 270, in raise_for_code_and_type raise ResendError( ...<5 lines>... ) resend.exceptions.ResendError: API key is invalid 11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] client_email: non-retryable status 401, aborting retries 11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: Starting new HTTPS connection (1): api.resend.com:443 11/05/2026 18:03:34 New Zealand Standard Time DEBUG urllib3.connectionpool: https://api.resend.com:443 "POST /emails HTTP/1.1" 401 75 11/05/2026 18:03:34 New Zealand Standard Time WARNING mail-api: [8d525af8] owner_email send failed (attempt 1/3, 490ms): ResendError: API key is invalid (status=401) Traceback (most recent call last): File "C:\Users\mattc\gw-svelte\gw-svelte\mail-api\main.py", line 1298, in _send_email result = await asyncio.to_thread(resend.Emails.send, payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\asyncio\threads.py", line 25, in to_thread return await loop.run_in_executor(None, func_call) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\emails\_emails.py", line 286, in send ).perform_with_content() ~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 49, in perform_with_content resp = self.perform() File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\request.py", line 37, in perform raise_for_code_and_type( ~~~~~~~~~~~~~~~~~~~~~~~^ code=data.get("statusCode") or 500, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... headers=self._response_headers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\mattc\AppData\Local\Programs\Python\Python314\Lib\site-packages\resend\exceptions.py", line 270, in raise_for_code_and_type raise ResendError( ...<5 lines>... ) resend.exceptions.ResendError: API key is invalid 11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] owner_email: non-retryable status 401, aborting retries 11/05/2026 18:03:34 New Zealand Standard Time ERROR mail-api: [8d525af8] both emails failed after retries: [{'label': 'client_email', 'error_type': 'ResendError', 'error': 'API key is invalid', 'status': 401}, {'label': 'owner_email', 'error_type': 'ResendError', 'error': 'API key is invalid', 'status': 401}] 11/05/2026 18:03:34 New Zealand Standard Time INFO mail-api: [8d525af8] POST /submit → 502 (1155ms) 11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:04:04 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:04:16 New Zealand Standard Time INFO mail-api: [445c9a1c] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Matt test onboardin services=['Pack Walks'] page='http://10.0.0.124:5173/' 11/05/2026 18:04:16 New Zealand Standard Time DEBUG mail-api: [445c9a1c] full payload: {'fullName': 'Matt', 'email': 'mattcohen0@gmail.com', 'phone': '1212', 'website': '', 'formStartedAt': 1778479391809, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778479391809, 'firstInteractionAt': 1778479393568, 'sendClickedAt': 1778479452270, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Matt test onboardin', 'location': 'test', 'message': 'test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']} 11/05/2026 18:04:16 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾' 11/05/2026 18:04:16 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt (Matt test onboardin)' 11/05/2026 18:04:16 New Zealand Standard Time INFO mail-api: [445c9a1c] POST /submit → 200 (15ms) 11/05/2026 18:04:48 New Zealand Standard Time INFO mail-api: [44114758] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:04:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 756139 11/05/2026 18:04:48 New Zealand Standard Time INFO mail-api: [44114758] POST /auth/request-code → 200 (2ms) 11/05/2026 18:04:55 New Zealand Standard Time INFO mail-api: [e48ac08b] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:04:55 New Zealand Standard Time INFO mail-api: [e48ac08b] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:05:42 New Zealand Standard Time INFO mail-api: [336b95ea] GET /auth/verify → 200 (1ms) 11/05/2026 18:05:44 New Zealand Standard Time INFO mail-api: [d068c1f8] GET /auth/verify → 200 (0ms) 11/05/2026 18:05:47 New Zealand Standard Time INFO mail-api: [44c5d28e] GET /auth/verify → 200 (0ms) 11/05/2026 18:05:52 New Zealand Standard Time INFO mail-api: [c4187d3a] GET /auth/verify → 200 (0ms) 11/05/2026 18:05:59 New Zealand Standard Time INFO mail-api: [1a029963] GET /auth/verify → 200 (0ms) 11/05/2026 18:06:53 New Zealand Standard Time INFO mail-api: [7da26969] GET /auth/verify → 200 (0ms) 11/05/2026 18:06:56 New Zealand Standard Time INFO mail-api: [694d3abf] POST /auth/logout → 200 (1ms) 11/05/2026 18:07:00 New Zealand Standard Time INFO mail-api: [6a7da236] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:07:00 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 193883 11/05/2026 18:07:00 New Zealand Standard Time INFO mail-api: [6a7da236] POST /auth/request-code → 200 (1ms) 11/05/2026 18:07:08 New Zealand Standard Time INFO mail-api: [c4ec2eac] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:07:08 New Zealand Standard Time INFO mail-api: [c4ec2eac] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:07:56 New Zealand Standard Time INFO mail-api: [86d8e5c9] GET /auth/verify → 200 (0ms) 11/05/2026 18:07:58 New Zealand Standard Time INFO mail-api: [d6eb0fef] GET /auth/verify → 200 (0ms) 11/05/2026 18:08:03 New Zealand Standard Time INFO mail-api: [0e022c79] GET /auth/verify → 200 (0ms) 11/05/2026 18:08:16 New Zealand Standard Time INFO mail-api: [65e5d5be] GET /auth/verify → 200 (0ms) 11/05/2026 18:08:18 New Zealand Standard Time INFO mail-api: [d70ef7e4] POST /auth/logout → 200 (0ms) 11/05/2026 18:08:22 New Zealand Standard Time INFO mail-api: [0bbd2c06] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:08:22 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 951035 11/05/2026 18:08:22 New Zealand Standard Time INFO mail-api: [0bbd2c06] POST /auth/request-code → 200 (1ms) 11/05/2026 18:08:31 New Zealand Standard Time INFO mail-api: [61d9c06a] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:08:31 New Zealand Standard Time INFO mail-api: [61d9c06a] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:09:27 New Zealand Standard Time INFO mail-api: [a30c0cef] GET /auth/verify → 200 (0ms) 11/05/2026 18:09:43 New Zealand Standard Time INFO mail-api: [05bdfd29] POST /auth/logout → 200 (0ms) 11/05/2026 18:09:48 New Zealand Standard Time INFO mail-api: [16862886] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:09:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 975093 11/05/2026 18:09:48 New Zealand Standard Time INFO mail-api: [16862886] POST /auth/request-code → 200 (1ms) 11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:09:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:09:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:10:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: [56955ef5] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:10:16 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 664020 11/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: [56955ef5] POST /auth/request-code → 200 (3ms) 11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:10:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [cac84255] POST /auth/verify-code → 400 (2ms) 11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:10:27 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:11:25 New Zealand Standard Time INFO mail-api: [6bec1b20] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:11:25 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 442224 11/05/2026 18:11:25 New Zealand Standard Time INFO mail-api: [6bec1b20] POST /auth/request-code → 200 (2ms) 11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:11:38 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:11:44 New Zealand Standard Time INFO mail-api: [f9c95e4d] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:11:44 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 326405 11/05/2026 18:11:44 New Zealand Standard Time INFO mail-api: [f9c95e4d] POST /auth/request-code → 200 (2ms) 11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [a0e2cf00] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [a0e2cf00] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:11:52 New Zealand Standard Time INFO mail-api: [b631b0f2] GET /auth/verify → 200 (1ms) 11/05/2026 18:13:07 New Zealand Standard Time INFO mail-api: [240a8117] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Doug services=['Pack Walks'] page='http://10.0.0.124:5173/' 11/05/2026 18:13:07 New Zealand Standard Time DEBUG mail-api: [240a8117] full payload: {'fullName': 'Tobias Cohen', 'email': 'mattcohen0@gmail.com', 'phone': '021548278', 'website': '', 'formStartedAt': 1778479962856, 'visitStartedAt': 1778479962856, 'pageEnteredAt': 1778479962856, 'firstInteractionAt': 1778479965665, 'sendClickedAt': 1778479983701, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Doug', 'location': 'Herne bay', 'message': '', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/']} 11/05/2026 18:13:07 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Tobias! 🐾' 11/05/2026 18:13:07 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Tobias Cohen (Doug)' 11/05/2026 18:13:07 New Zealand Standard Time INFO mail-api: [240a8117] POST /submit → 200 (9ms) 11/05/2026 18:13:25 New Zealand Standard Time INFO mail-api: [d95e1762] POST /auth/logout → 200 (1ms) 11/05/2026 18:13:26 New Zealand Standard Time INFO mail-api: [38dd6d5c] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:13:26 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 156979 11/05/2026 18:13:26 New Zealand Standard Time INFO mail-api: [38dd6d5c] POST /auth/request-code → 200 (1ms) 11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [c6266ea4] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [c6266ea4] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:13:33 New Zealand Standard Time INFO mail-api: [848a669f] GET /auth/verify → 200 (0ms) 11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:14:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:14:59 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:15:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:20:01 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:20:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:20:16 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:20:27 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:20:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:25:51 New Zealand Standard Time INFO mail-api: [8a6a1510] GET /auth/verify → 401 (2ms) 11/05/2026 18:26:51 New Zealand Standard Time INFO mail-api: [12f8d959] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Geoffrey services=['Pack Walks'] page='http://10.0.0.124:5173/' 11/05/2026 18:26:51 New Zealand Standard Time DEBUG mail-api: [12f8d959] full payload: {'fullName': 'Matt Test', 'email': 'mattcohen0@gmail.com', 'phone': '02124347477', 'website': '', 'formStartedAt': 1778480790866, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778480790866, 'firstInteractionAt': 1778480793847, 'sendClickedAt': 1778480808084, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Geoffrey', 'location': 'Matty', 'message': 'Test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']} 11/05/2026 18:26:51 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾' 11/05/2026 18:26:51 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt Test (Geoffrey)' 11/05/2026 18:26:51 New Zealand Standard Time INFO mail-api: [12f8d959] POST /submit → 200 (18ms) 11/05/2026 18:27:13 New Zealand Standard Time INFO mail-api: [dba46f8b] /submit: type=booking email=mattcohen0@gmail.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=Geoffrey services=['Pack Walks'] page='http://10.0.0.124:5173/' 11/05/2026 18:27:13 New Zealand Standard Time DEBUG mail-api: [dba46f8b] full payload: {'fullName': 'Matt Test', 'email': 'mattcohen0@gmail.com', 'phone': '02124347477', 'website': '', 'formStartedAt': 1778480790866, 'visitStartedAt': 1778449168133, 'pageEnteredAt': 1778480790866, 'firstInteractionAt': 1778480793847, 'sendClickedAt': 1778480830112, 'referrer': '', 'page': 'http://10.0.0.124:5173/', 'enquiryType': 'booking', 'petName': 'Geoffrey', 'location': 'Matty', 'message': 'Test', 'services': ['Pack Walks'], 'stepChanges': 1, 'journey': ['/', '/contact-us', '/our-pricing', '/', '/dog-walking', '/pack-walks', '/contact-us', '/']} 11/05/2026 18:27:13 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=client_email to=['mattcohen0@gmail.com'] subject='We received your enquiry, Matt! 🐾' 11/05/2026 18:27:13 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_email to=['dev@localhost'] subject='New GoodWalk lead — Matt Test (Geoffrey)' 11/05/2026 18:27:13 New Zealand Standard Time INFO mail-api: [dba46f8b] POST /submit → 200 (2ms) 11/05/2026 18:28:06 New Zealand Standard Time INFO mail-api: [4edf00fe] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:28:06 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 416532 11/05/2026 18:28:06 New Zealand Standard Time INFO mail-api: [4edf00fe] POST /auth/request-code → 200 (2ms) 11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [ec212e61] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [ec212e61] POST /auth/verify-code → 200 (2ms) 11/05/2026 18:28:13 New Zealand Standard Time INFO mail-api: [61f0f5db] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:03 New Zealand Standard Time INFO mail-api: [1a4c2779] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:12 New Zealand Standard Time INFO mail-api: [401a9596] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:16 New Zealand Standard Time INFO mail-api: [d162211c] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:33 New Zealand Standard Time INFO mail-api: [c454ccd0] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:39 New Zealand Standard Time INFO mail-api: [1e7a7145] GET /auth/verify → 200 (0ms) 11/05/2026 18:29:43 New Zealand Standard Time INFO mail-api: [02fcf859] GET /auth/verify → 200 (0ms) 11/05/2026 18:30:19 New Zealand Standard Time INFO mail-api: [a66a3485] GET /auth/verify → 200 (0ms) 11/05/2026 18:30:25 New Zealand Standard Time INFO mail-api: [7ae73440] GET /auth/verify → 200 (0ms) 11/05/2026 18:30:28 New Zealand Standard Time INFO mail-api: [9e46aa4c] GET /auth/verify → 200 (0ms) 11/05/2026 18:30:47 New Zealand Standard Time INFO mail-api: [7e3b4735] GET /auth/verify → 200 (0ms) 11/05/2026 18:30:52 New Zealand Standard Time INFO mail-api: [5ff0bc97] GET /auth/verify → 200 (1ms) 11/05/2026 18:31:00 New Zealand Standard Time INFO mail-api: [aa2f5411] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:34 New Zealand Standard Time INFO mail-api: [8916510c] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [86b218b7] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [ee963004] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:41 New Zealand Standard Time INFO mail-api: [407e5303] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:45 New Zealand Standard Time INFO mail-api: [c1dcda74] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:47 New Zealand Standard Time INFO mail-api: [a6fcbd3d] GET /auth/verify → 200 (1ms) 11/05/2026 18:32:50 New Zealand Standard Time INFO mail-api: [21cce6ef] GET /auth/verify → 200 (0ms) 11/05/2026 18:32:59 New Zealand Standard Time INFO mail-api: [b7859bff] GET /auth/verify → 200 (0ms) 11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:34:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 18:34:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 18:34:58 New Zealand Standard Time INFO mail-api: [2d611be5] GET /auth/verify → 401 (1ms) 11/05/2026 18:35:51 New Zealand Standard Time INFO mail-api: [e7ab563c] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:35:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 530175 11/05/2026 18:35:51 New Zealand Standard Time INFO mail-api: [e7ab563c] POST /auth/request-code → 200 (2ms) 11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [28ed2c2e] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [28ed2c2e] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:35:59 New Zealand Standard Time INFO mail-api: [b5fe5a79] GET /auth/verify → 200 (0ms) 11/05/2026 18:36:41 New Zealand Standard Time INFO mail-api: [368ab712] GET /auth/verify → 200 (0ms) 11/05/2026 18:36:50 New Zealand Standard Time INFO mail-api: [3bb325b5] GET /auth/verify → 200 (0ms) 11/05/2026 18:36:54 New Zealand Standard Time INFO mail-api: [412c0290] GET /auth/verify → 200 (0ms) 11/05/2026 18:37:27 New Zealand Standard Time INFO mail-api: [de1e1806] GET /auth/verify → 200 (0ms) 11/05/2026 18:37:32 New Zealand Standard Time INFO mail-api: [a139f936] GET /auth/verify → 200 (0ms) 11/05/2026 18:37:40 New Zealand Standard Time INFO mail-api: [5b2635d9] GET /auth/verify → 200 (0ms) 11/05/2026 18:37:45 New Zealand Standard Time INFO mail-api: [b621f259] GET /auth/verify → 200 (0ms) 11/05/2026 18:37:58 New Zealand Standard Time INFO mail-api: [58357018] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:00 New Zealand Standard Time INFO mail-api: [df724db7] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:01 New Zealand Standard Time INFO mail-api: [8bad66cb] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:02 New Zealand Standard Time INFO mail-api: [aac47018] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:03 New Zealand Standard Time INFO mail-api: [34ebe14e] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:05 New Zealand Standard Time INFO mail-api: [e9248145] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:05 New Zealand Standard Time INFO mail-api: [c00e4c1f] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:07 New Zealand Standard Time INFO mail-api: [bdd58356] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:50 New Zealand Standard Time INFO mail-api: [16f6b8ba] GET /auth/verify → 200 (0ms) 11/05/2026 18:38:51 New Zealand Standard Time INFO mail-api: [a46f7171] POST /auth/logout → 200 (1ms) 11/05/2026 18:41:41 New Zealand Standard Time INFO mail-api: [24fca012] auth: unknown email=mattco0en@gmail.com ip=127.0.0.1 11/05/2026 18:41:41 New Zealand Standard Time WARNING mail-api: [24fca012] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1 11/05/2026 18:41:41 New Zealand Standard Time INFO mail-api: [24fca012] POST /auth/request-code → 403 (1ms) 11/05/2026 18:41:51 New Zealand Standard Time INFO mail-api: [4b292ea6] auth: code issued for email=mattcohen0@gmail.com 11/05/2026 18:41:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 759209 11/05/2026 18:41:51 New Zealand Standard Time INFO mail-api: [4b292ea6] POST /auth/request-code → 200 (1ms) 11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [b2213391] auth: session created for email=mattcohen0@gmail.com 11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [b2213391] POST /auth/verify-code → 200 (1ms) 11/05/2026 18:42:03 New Zealand Standard Time INFO mail-api: [5d05ac03] GET /auth/verify → 200 (0ms) 11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 19:05:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 19:05:12 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 19:05:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 19:05:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 11/05/2026 19:05:34 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 11/05/2026 19:05:47 New Zealand Standard Time INFO mail-api: [0c1cdd9c] GET /auth/verify → 401 (2ms) 18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 18:10:16 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 18/05/2026 18:10:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [a722f69c] auth: unknown email=youremail@example.com ip=127.0.0.1 18/05/2026 18:10:23 New Zealand Standard Time WARNING mail-api: [a722f69c] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1 18/05/2026 18:10:23 New Zealand Standard Time INFO mail-api: [a722f69c] POST /auth/request-code → 403 (3ms) 18/05/2026 18:11:30 New Zealand Standard Time INFO mail-api: [eceec1d6] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1 18/05/2026 18:11:30 New Zealand Standard Time WARNING mail-api: [eceec1d6] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=2 18/05/2026 18:11:30 New Zealand Standard Time INFO mail-api: [eceec1d6] POST /auth/request-code → 403 (1ms) 18/05/2026 18:11:33 New Zealand Standard Time INFO mail-api: [25a59a91] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1 18/05/2026 18:11:33 New Zealand Standard Time WARNING mail-api: [25a59a91] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=3 18/05/2026 18:11:33 New Zealand Standard Time INFO mail-api: [25a59a91] POST /auth/request-code → 403 (1ms) 18/05/2026 18:11:46 New Zealand Standard Time INFO mail-api: [5a2fd3f5] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1 18/05/2026 18:11:46 New Zealand Standard Time WARNING mail-api: [5a2fd3f5] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=4 18/05/2026 18:11:46 New Zealand Standard Time INFO mail-api: [5a2fd3f5] POST /auth/request-code → 403 (1ms) 18/05/2026 18:12:34 New Zealand Standard Time INFO mail-api: [9fc29467] auth: unknown email=mattcohen0@gmail.com ip=127.0.0.1 18/05/2026 18:12:34 New Zealand Standard Time WARNING mail-api: [9fc29467] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=5 18/05/2026 18:12:34 New Zealand Standard Time INFO mail-api: [9fc29467] POST /auth/request-code → 403 (1ms) 18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 18/05/2026 18:12:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 18:12:55 New Zealand Standard Time INFO mail-api: [bf6a5611] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 18:12:55 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 944970 18/05/2026 18:12:55 New Zealand Standard Time INFO mail-api: [bf6a5611] POST /auth/request-code → 200 (2ms) 18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Auth: loaded 1 allowed email(s) 18/05/2026 18:13:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 18:13:10 New Zealand Standard Time INFO mail-api: [d5cbd77b] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 18:13:10 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 522462 18/05/2026 18:13:10 New Zealand Standard Time INFO mail-api: [d5cbd77b] POST /auth/request-code → 200 (3ms) 18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [5fb29fef] auth: session created for email=mattcohen0@gmail.com 18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [5fb29fef] POST /auth/verify-code → 200 (1ms) 18/05/2026 18:13:16 New Zealand Standard Time INFO mail-api: [39077aca] GET /auth/verify → 200 (1ms) 18/05/2026 18:13:35 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:13:35 New Zealand Standard Time INFO mail-api: [8b22ffe6] POST /auth/save-draft → 200 (19ms) 18/05/2026 18:13:49 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:13:49 New Zealand Standard Time INFO mail-api: [5f0be82f] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:16:38 New Zealand Standard Time INFO mail-api: [09917fdc] GET /auth/verify → 200 (0ms) 18/05/2026 18:16:56 New Zealand Standard Time INFO mail-api: [063fcd25] GET /auth/verify → 200 (0ms) 18/05/2026 18:17:03 New Zealand Standard Time INFO mail-api: [4f96fba8] GET /auth/verify → 200 (0ms) 18/05/2026 18:17:27 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:17:27 New Zealand Standard Time INFO mail-api: [4eb7a80e] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:17:49 New Zealand Standard Time INFO mail-api: [6addb8a3] GET /auth/verify → 200 (0ms) 18/05/2026 18:18:17 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:18:17 New Zealand Standard Time INFO mail-api: [8462021e] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:18:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:18:24 New Zealand Standard Time INFO mail-api: [89186333] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:18:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:18:28 New Zealand Standard Time INFO mail-api: [81ca8bbb] POST /auth/save-draft → 200 (3ms) 18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: [90709817] POST /auth/save-draft → 200 (3ms) 18/05/2026 18:18:46 New Zealand Standard Time INFO mail-api: [3723e050] GET /auth/verify → 200 (1ms) 18/05/2026 18:18:50 New Zealand Standard Time INFO mail-api: [fc02a942] GET /auth/verify → 200 (0ms) 18/05/2026 18:18:55 New Zealand Standard Time INFO mail-api: [03f4a037] GET /auth/verify → 200 (0ms) 18/05/2026 18:18:56 New Zealand Standard Time INFO mail-api: [aa72ec66] GET /auth/verify → 200 (1ms) 18/05/2026 18:18:57 New Zealand Standard Time INFO mail-api: [4477b6e8] GET /auth/verify → 200 (0ms) 18/05/2026 18:18:58 New Zealand Standard Time INFO mail-api: [be26a002] GET /auth/verify → 200 (0ms) 18/05/2026 18:19:08 New Zealand Standard Time INFO mail-api: [86edee75] GET /auth/verify → 200 (0ms) 18/05/2026 18:19:16 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:19:16 New Zealand Standard Time INFO mail-api: [e171eb1f] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:19:23 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:19:23 New Zealand Standard Time INFO mail-api: [6d4b7d1e] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:19:25 New Zealand Standard Time INFO mail-api: [c5f9a0f0] GET /auth/verify → 200 (0ms) 18/05/2026 18:19:33 New Zealand Standard Time INFO mail-api: [b7110aeb] GET /auth/verify → 200 (1ms) 18/05/2026 18:19:39 New Zealand Standard Time INFO mail-api: [5fb6906b] GET /auth/verify → 200 (0ms) 18/05/2026 18:19:56 New Zealand Standard Time INFO mail-api: [27455aa6] GET /auth/verify → 200 (0ms) 18/05/2026 18:20:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:20:08 New Zealand Standard Time INFO mail-api: [391e8933] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:20:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:20:24 New Zealand Standard Time INFO mail-api: [873f3490] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:20:28 New Zealand Standard Time INFO mail-api: [e531455f] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:21:08 New Zealand Standard Time INFO mail-api: [b65d6485] GET /auth/verify → 200 (0ms) 18/05/2026 18:21:30 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:21:30 New Zealand Standard Time INFO mail-api: [bcaffc5c] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:21:33 New Zealand Standard Time INFO mail-api: [97367cc8] GET /auth/verify → 200 (0ms) 18/05/2026 18:21:50 New Zealand Standard Time INFO mail-api: [d6c5b625] GET /auth/verify → 200 (0ms) 18/05/2026 18:22:03 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:22:03 New Zealand Standard Time INFO mail-api: [a19b7bb8] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:23:05 New Zealand Standard Time INFO mail-api: [7a0dfd17] GET /auth/verify → 200 (1ms) 18/05/2026 18:23:21 New Zealand Standard Time INFO mail-api: [801d82eb] GET /auth/verify → 200 (0ms) 18/05/2026 18:24:41 New Zealand Standard Time INFO mail-api: [fdd7805a] GET /auth/verify → 200 (0ms) 18/05/2026 18:25:05 New Zealand Standard Time INFO mail-api: [8133f0cc] GET /auth/verify → 200 (1ms) 18/05/2026 18:25:53 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:25:53 New Zealand Standard Time INFO mail-api: [5dc41bc6] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:26:21 New Zealand Standard Time INFO mail-api: [7e812209] GET /auth/verify → 200 (0ms) 18/05/2026 18:26:34 New Zealand Standard Time INFO mail-api: [507a506d] GET /auth/verify → 200 (0ms) 18/05/2026 18:27:28 New Zealand Standard Time INFO mail-api: [a9ba6af5] GET /auth/verify → 200 (0ms) 18/05/2026 18:27:38 New Zealand Standard Time INFO mail-api: [b1be3fc7] GET /auth/verify → 200 (0ms) 18/05/2026 18:28:16 New Zealand Standard Time INFO mail-api: [e71fb20b] GET /auth/verify → 200 (0ms) 18/05/2026 18:28:30 New Zealand Standard Time INFO mail-api: [a3313030] GET /auth/verify → 200 (0ms) 18/05/2026 18:28:40 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:28:40 New Zealand Standard Time INFO mail-api: [30040ce7] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:29:23 New Zealand Standard Time INFO mail-api: [b60a4a96] GET /auth/verify → 200 (1ms) 18/05/2026 18:29:36 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:29:36 New Zealand Standard Time INFO mail-api: [ef2e3ce3] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:30:43 New Zealand Standard Time INFO mail-api: [3a1ed9dd] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 18:30:43 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 212717 18/05/2026 18:30:43 New Zealand Standard Time INFO mail-api: [3a1ed9dd] POST /auth/request-code → 200 (2ms) 18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [6b9feb38] auth: session created for email=mattcohen0@gmail.com 18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [6b9feb38] POST /auth/verify-code → 200 (1ms) 18/05/2026 18:30:51 New Zealand Standard Time INFO mail-api: [39e14ba5] GET /auth/verify → 200 (0ms) 18/05/2026 18:31:57 New Zealand Standard Time INFO mail-api: [8e0dcbe9] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:16 New Zealand Standard Time INFO mail-api: [ce74cce7] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:17 New Zealand Standard Time INFO mail-api: [9b77954b] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:18 New Zealand Standard Time INFO mail-api: [b793d5c2] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:25 New Zealand Standard Time INFO mail-api: [4c97ca8a] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [dd70ec86] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:38 New Zealand Standard Time INFO mail-api: [77e9205f] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:40 New Zealand Standard Time INFO mail-api: [aff59453] GET /auth/verify → 200 (0ms) 18/05/2026 18:32:50 New Zealand Standard Time INFO mail-api: [63fccd68] GET /auth/verify → 200 (0ms) 18/05/2026 18:33:21 New Zealand Standard Time INFO mail-api: [63849a78] GET /auth/verify → 200 (0ms) 18/05/2026 18:34:33 New Zealand Standard Time INFO mail-api: [a1a198fe] GET /auth/verify → 200 (0ms) 18/05/2026 18:34:33 New Zealand Standard Time INFO mail-api: [e61da2ba] GET /auth/verify → 200 (1ms) 18/05/2026 18:35:02 New Zealand Standard Time INFO mail-api: [bd60fe64] GET /auth/verify → 200 (0ms) 18/05/2026 18:35:07 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:35:07 New Zealand Standard Time INFO mail-api: [216bbe4e] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:35:13 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:35:13 New Zealand Standard Time INFO mail-api: [0443ee14] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:36:01 New Zealand Standard Time INFO mail-api: [130f43cd] GET /auth/verify → 200 (0ms) 18/05/2026 18:36:02 New Zealand Standard Time INFO mail-api: [8c9abc2d] GET /auth/verify → 200 (0ms) 18/05/2026 18:36:08 New Zealand Standard Time INFO mail-api: [afcc7067] GET /auth/verify → 200 (0ms) 18/05/2026 18:36:21 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:36:21 New Zealand Standard Time INFO mail-api: [bf68961c] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:36:28 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:36:28 New Zealand Standard Time INFO mail-api: [b8d26deb] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:36:43 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:36:43 New Zealand Standard Time INFO mail-api: [d26bd5cc] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:37:36 New Zealand Standard Time INFO mail-api: [11527b70] GET /auth/verify → 200 (0ms) 18/05/2026 18:37:43 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:37:43 New Zealand Standard Time INFO mail-api: [4da1bba6] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:37:50 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:37:50 New Zealand Standard Time INFO mail-api: [30180895] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:37:56 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:37:56 New Zealand Standard Time INFO mail-api: [59c4d115] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:38:50 New Zealand Standard Time INFO mail-api: [94545ad6] GET /auth/verify → 200 (0ms) 18/05/2026 18:39:03 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:39:03 New Zealand Standard Time INFO mail-api: [32ab66e0] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:39:10 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:39:10 New Zealand Standard Time INFO mail-api: [9f31e354] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:39:17 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:39:17 New Zealand Standard Time INFO mail-api: [d2bc68c5] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:39:38 New Zealand Standard Time INFO mail-api: [76f45fa2] GET /auth/verify → 200 (0ms) 18/05/2026 18:39:49 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:39:49 New Zealand Standard Time INFO mail-api: [e2711cb2] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:39:55 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:39:55 New Zealand Standard Time INFO mail-api: [52329194] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:40:02 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:40:02 New Zealand Standard Time INFO mail-api: [eade2878] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:41:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:41:08 New Zealand Standard Time INFO mail-api: [5924d01f] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:41:44 New Zealand Standard Time INFO mail-api: [630dd2a2] GET /auth/verify → 200 (0ms) 18/05/2026 18:41:47 New Zealand Standard Time INFO mail-api: [9753a6f9] GET /auth/verify → 200 (0ms) 18/05/2026 18:41:48 New Zealand Standard Time INFO mail-api: [5354e738] GET /auth/verify → 200 (0ms) 18/05/2026 18:41:59 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:41:59 New Zealand Standard Time INFO mail-api: [13edbe5c] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:42:05 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:42:05 New Zealand Standard Time INFO mail-api: [0d74ed96] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:42:12 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:42:12 New Zealand Standard Time INFO mail-api: [a9f9e4ed] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:42:22 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:42:22 New Zealand Standard Time INFO mail-api: [f6be84cc] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:42:33 New Zealand Standard Time INFO mail-api: [4c3abc08] POST /onboarding-submit → 400 (10ms) 18/05/2026 18:42:38 New Zealand Standard Time INFO mail-api: [f14da50b] POST /onboarding-submit → 400 (1ms) 18/05/2026 18:42:45 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:42:45 New Zealand Standard Time INFO mail-api: [6f7c73d7] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:42:48 New Zealand Standard Time INFO mail-api: [80f37f96] POST /onboarding-submit → 400 (1ms) 18/05/2026 18:43:06 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:43:06 New Zealand Standard Time INFO mail-api: [0eb5152a] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:43:08 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:43:08 New Zealand Standard Time INFO mail-api: [e6519efa] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: [b9989ba8] /onboarding-submit: email=test@test.com ip=127.0.0.1 browser='Firefox on Windows 10/11' dog=test services=['Tiny Gang Pack Walks'] page='http://10.0.0.124:5173/?preview=onboarding' 18/05/2026 18:43:10 New Zealand Standard Time DEBUG mail-api: [b9989ba8] onboarding payload: {'fullName': 'test test', 'email': 'test@test.com', 'phone': 'test', 'website': '', 'formStartedAt': 1779086505228, 'visitStartedAt': 1779084471544, 'pageEnteredAt': 1779086505228, 'firstInteractionAt': 1779086512339, 'sendClickedAt': 1779086588246, 'referrer': '', 'page': 'http://10.0.0.124:5173/?preview=onboarding', 'address': 'test', 'dogName': 'test', 'dogBreed': 'est', 'dogAge': '2026-06-03', 'servicesNeeded': ['Tiny Gang Pack Walks'], 'temperament': 'test', 'medicalNotes': 'test\ntest', 'accessInstructions': 'ts', 'vetName': 'test', 'vetPhone': 'test', 'emergencyContactName': 't', 'emergencyContactPhone': 'st', 'councilRegistrationConfirmed': True, 'vaccinationsConfirmed': True, 'emergencyVetConsent': True, 'termsAccepted': True, 'signatureDataUrl': 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCwAAADhCAYAAAADKyTpAAAgAElEQVR4Xu3dDZTdZX0n8P//zoQkvAhYEI1J5t4UeWmSmYEoCFrL9k2otj2LiOtS1HbpYXvoiqDVU7Gu51Cwu0WoVLd2S9e2uKuLSO3RI2zf1G3lRQQyk0RA2cydSRoLRl6EEMLM3P/+JmbGO0MCd8jMvc+995NzciAz//s8v+fzPEecb57n+eeZXwQIECBAgAABAgQIECBAgACBxATyxOpRDgECBAgQIECAAAECBAgQIEAgE1hYBAQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgMAiuSlREAECBAgQIECAAAECBAgQICCwsAYIECBAgAABAgQIECBAgACB5AQEFslNiYIIECBAgAABAgQIECBAgAABgYU1QIAAAQIECBAgQIAAAQIECCQnILBIbkoURIAAAQIECBAgQIAAAQIECAgsrAECBAgQIECAAAECBAgQIEAgOQGBRXJToiACBAgQIECAAAECBAgQIEBAYGENECBAgAABAgQIECBAgAABAskJCCySmxIFESBAgAABAgQIECBAgAABAgILa4AAAQIECBAgQIAAAQIECBBITkBgkdyUKIgAAQIECBAgQIAAAQIECBAQWFgDBAgQIECAAAECBAgQIECAQHICAovkpkRBBAgQIECAAAECBAgQIECAgMDCGiBAgAABAgQIECBAgAABAgSSExBYJDclCiJAgAABAgQIECBAgAABAgQEFtYAAQIECBAgQIAAAQIECBAgkJyAwCK5KVEQAQIECBAgQIAAAQIECBAgILCwBggQIECAAAECBAgQIECAAIHkBAQWyU2JgggQIECAAAECBAgQIECAAAGBhTVAgAABAgQIECBAgAABAgQIJCcgsEhuShREgAABAgQIECBAgAABAgQICCysAQIECBAgQIAAAQIECBAgQCA5AYFFclOiIAIECBAgQIAAAQIECBAgQEBgYQ0QIECAAAECBAgQIECAAAECyQkILJKbEgURIECAAAECBAgQIECAAAECAgtrgAABAgQIECBAgAABAgQIEEhOQGCR3JQoiAABAgQIECBAgAABAgQIEBBYWAMECBAgQIAAAQIECBAgQIBAcgICi+SmREEECBAgQIAAAQIECBAgQICAwMIaIECAAAECBAgQIECAAAECBJITEFgkNyUKIkCAAAECBAgQIECAAAECBAQW1gABAgQIECBAgAABAgQIECCQnIDAIrkpURABAgQIECBAgAABAgQIECAgsLAGCBAgQIAAAQIECBAgQIAAgeQEBBbJTYmCCBAgQIAAAQIECBAgQIAAAYGFNUCAAAECBAgQIECAAAECBAgkJyCwSG5KFESAAAECBAgQIECAAAECBAgILKwBAgQIECBAgAABAgQIECBAIDkBgUVyU6IgAgQIECBAgAABAgQIECBAQGBhDRAgQIAAAQIECBAgQIAAAQLJCQgskpsSBREgQIAAAQIECBAgQIAAAQICC2uAAAECBAgQIECAAAECBAgQSE5AYJHclCiIAAECBAgQIECAAAECBAgQEFhYAwQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgMAiuSlREAECBAgQIECAAAECBAgQICCwsAYIECBAgAABAgQIECBAgACB5AQEFslNiYIIECBAgAABAgQIECBAgAABgYU1QIAAAQIECBAgQIAAAQIECCQnILBIbkoURIAAAQIECBAgQIAAAQIECAgsrAECBAgQIECAAAECBAgQIEAgOQGBRXJToiACBAgQIECAAAECBAgQIEBAYGENECBAgAABAgQIECBAgAABAskJCCySmxIFESBAgAABAgQIECBAgAABAgILa4AAAQIECBAgQIAAAQIECBBITkBgkdyUKIgAAQIECBAgQIAAAQIECBAQWFgDBAgQIECAAAECBAgQIECAQHICAovkpkRBBAgQIECAAAECBAgQIECAgMDCGiBAgAABAgQIECBAgAABAgSSExBYJDclCiJAgAABAgQIECBAgAABAgQEFtYAAQIECBAgQIAAAQIECBAgkJyAwCK5KVEQAQIECBAgQIAAAQIECBAgILCwBggQIECAAAECBAgQIECAAIHkBAQWyU2JgggQIECAAAECBAgQIECAAAGBhTVAgAABAgQIECBAgAABAgQIJCcgsEhuShREgAABAgQIECBAgAABAgQICCysAQIECBAgQIAAAQIECBAgQCA5AYFFclOiIAIECBAgQIAAAQIECBAgQEBgYQ0QIECAAAECBAgQIECAAAECyQkILJKbEgURIECAAAECBAgQIECAAAECAgtrgAABAgQIECBAgAABAgQIEEhOQGCR3JQoiAABAgQIECBAgAABAgQIEBBYWAMECBAgQIAAAQIECBAgQIBAcgICi+SmREEECBAgQIAAAQIECBAgQICAwMIaIECAAAECBAgQIECAAAECBJITEFgkNyUKIkCAAAECBAgQIECAAAECBAQW1gABAgQIECBAgAABAgQIECCQnIDAIrkpURABAgQIECBAgAABAgQIECAgsLAGCBAgQIAAAQIECBAgQIAAgeQEBBbJTYmCCBAgQIAAAQIECBAgQIAAAYGFNUCAAAECBAgQIECAAAECBAgkJyCwSG5KFESAAAECBAgQIECAAAECBAgILKwBAgQIECBAgAABAgQIECBAIDkBgUVyU6IgAgQIECBAgAABAgQIECBAQGBhDRAgQIAAAQIECBAgQIAAAQLJCQgskpsSBREgQIAAAQIECBAgQIAAAQICC2uAAAECBAgQIECAAAECBAgQSE5AYJHclCiIAAECBAgQIECAAAECBAgQEFhYAwQIECBAgAABAgQIECBAgEByAgKL5KZEQQQIECBAgAABAgQIECBAgIDAwhogQIAAAQIECBAgQIAAAQIEkhMQWCQ3JQoiQIAAAQIECBAgQIAAAQIEBBbWAAECBAgQIECAAAECBAgQIJCcgMAiuSlREAECBAgQIECAAAECBAgQICCwsAYIECBAgAABAgQIECBAgACB5AQEFslNiYIIECDQWoG+9X1n5KX82jzPX/tiKimyYmNRFDeO7x7/qx3f2bHzxbThMwQIECBAgAABAgQEFtYAAQIECEwLlPoG+363lJU+El/oXQCWiQgv/jarZTdmP8y+WK1Wn1mANjVBgAABAgQIECDQJQICiy6ZaMMkQIDA8wn0ndz3inxp/r/yLD9rMaRix8WuaPem+OdnRodH/3Ex+mhmm5XByi9kRXbtVJ+TtcnLxjaN/X0z+9cXAQIECBAgQKAbBAQW3TDLxkiAAIHnEVg9sPrNpbx0Y4QVR9U/FrsjdsSfvzsfvGjj6Hi+//k+E+1+L77/F8VEcePo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'} 18/05/2026 18:43:10 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_onboarding_email to=['dev@localhost'] subject='New GoodWalk onboarding — test test (test)' 18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: Auth: registered new allowed email: test@test.com 18/05/2026 18:43:10 New Zealand Standard Time INFO mail-api: [b9989ba8] POST /onboarding-submit → 200 (13ms) 18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s) 18/05/2026 18:43:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 18:43:30 New Zealand Standard Time INFO mail-api: [765c8d4d] GET /auth/verify → 401 (2ms) 18/05/2026 18:45:26 New Zealand Standard Time INFO mail-api: [2013b8b5] POST /auth/logout → 200 (1ms) 18/05/2026 18:48:07 New Zealand Standard Time INFO mail-api: [07a0c504] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 18:48:07 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 910056 18/05/2026 18:48:07 New Zealand Standard Time INFO mail-api: [07a0c504] POST /auth/request-code → 200 (2ms) 18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [3fbebbbc] auth: session created for email=mattcohen0@gmail.com 18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [3fbebbbc] POST /auth/verify-code → 200 (1ms) 18/05/2026 18:48:14 New Zealand Standard Time INFO mail-api: [4d0d9631] GET /auth/verify → 200 (0ms) 18/05/2026 18:49:38 New Zealand Standard Time INFO mail-api: [f0dc5e00] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:07 New Zealand Standard Time INFO mail-api: [6b628d2a] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:08 New Zealand Standard Time INFO mail-api: [74427c1d] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:09 New Zealand Standard Time INFO mail-api: [eed93abd] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:10 New Zealand Standard Time INFO mail-api: [3f3ecbb7] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:10 New Zealand Standard Time INFO mail-api: [36cf9cdb] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:14 New Zealand Standard Time INFO mail-api: [e9f9f525] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:15 New Zealand Standard Time INFO mail-api: [976be70c] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:20 New Zealand Standard Time INFO mail-api: [d796f744] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:46 New Zealand Standard Time INFO mail-api: [2615245b] GET /auth/verify → 200 (0ms) 18/05/2026 18:50:51 New Zealand Standard Time INFO mail-api: [17f958c0] GET /auth/verify → 200 (0ms) 18/05/2026 18:51:19 New Zealand Standard Time INFO mail-api: [d49cbb2f] GET /auth/verify → 200 (0ms) 18/05/2026 18:51:24 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:51:24 New Zealand Standard Time INFO mail-api: [b8ebd395] POST /auth/save-draft → 200 (15ms) 18/05/2026 18:52:06 New Zealand Standard Time INFO mail-api: [ddbcbbb4] GET /auth/verify → 200 (0ms) 18/05/2026 18:52:16 New Zealand Standard Time INFO mail-api: [381996f7] GET /auth/verify → 200 (1ms) 18/05/2026 18:52:54 New Zealand Standard Time INFO mail-api: [90ca02be] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:16 New Zealand Standard Time INFO mail-api: [68b0bba9] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:19 New Zealand Standard Time INFO mail-api: [fa59ecc1] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:20 New Zealand Standard Time INFO mail-api: [53e2da48] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:25 New Zealand Standard Time INFO mail-api: [7fc3d2e2] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:26 New Zealand Standard Time INFO mail-api: [b7203739] GET /auth/verify → 200 (0ms) 18/05/2026 18:53:59 New Zealand Standard Time INFO mail-api: [0d559001] GET /auth/verify → 200 (1ms) 18/05/2026 18:54:04 New Zealand Standard Time INFO mail-api: [d26d2d47] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:05 New Zealand Standard Time INFO mail-api: [2155fcd9] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:14 New Zealand Standard Time INFO mail-api: [e8503c51] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:35 New Zealand Standard Time INFO mail-api: [6a60a513] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:43 New Zealand Standard Time INFO mail-api: [7159838c] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:46 New Zealand Standard Time INFO mail-api: [e6f0f0e3] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:49 New Zealand Standard Time INFO mail-api: [ff9a000a] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:50 New Zealand Standard Time INFO mail-api: [ff2ad028] GET /auth/verify → 200 (1ms) 18/05/2026 18:54:52 New Zealand Standard Time INFO mail-api: [fe518a74] GET /auth/verify → 200 (0ms) 18/05/2026 18:54:59 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 18:54:59 New Zealand Standard Time INFO mail-api: [bad7ac23] POST /auth/save-draft → 200 (2ms) 18/05/2026 18:59:13 New Zealand Standard Time INFO mail-api: [28d0f628] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 18:59:13 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 102671 18/05/2026 18:59:13 New Zealand Standard Time INFO mail-api: [28d0f628] POST /auth/request-code → 200 (1ms) 18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [7bc72e6a] auth: session created for email=mattcohen0@gmail.com 18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [7bc72e6a] POST /auth/verify-code → 200 (1ms) 18/05/2026 18:59:36 New Zealand Standard Time INFO mail-api: [1e0e1a53] GET /auth/verify → 200 (0ms) 18/05/2026 19:00:22 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:00:22 New Zealand Standard Time INFO mail-api: [896553c7] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:01:15 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:01:15 New Zealand Standard Time INFO mail-api: [01719ac6] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:01:48 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:01:48 New Zealand Standard Time INFO mail-api: [3bfff9d6] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:02:21 New Zealand Standard Time INFO mail-api: [86b80feb] /onboarding-submit: email=test@test.com ip=127.0.0.1 browser='Safari on macOS' dog=X services=['Unsure yet'] page='http://10.0.0.124:5173/?preview=onboarding' 18/05/2026 19:02:21 New Zealand Standard Time DEBUG mail-api: [86b80feb] onboarding payload: {'fullName': 'test test', 'email': 'test@test.com', 'phone': 'test@test.com', 'website': '', 'formStartedAt': 1779087576243, 'visitStartedAt': 1779087576243, 'pageEnteredAt': 1779087576243, 'firstInteractionAt': 1779087589781, 'sendClickedAt': 1779087741631, 'referrer': '', 'page': 'http://10.0.0.124:5173/?preview=onboarding', 'address': 'test@test.com', 'dogName': 'X', 'dogBreed': 'H', 'dogAge': '2026-05-18', 'servicesNeeded': ['Unsure yet'], 'temperament': 'Y', 'medicalNotes': 'Y\nFood allergies: U\nEnvironmental allergies: Y\nSpecial diet: Y\nMedication: Y', 'accessInstructions': 'U', 'vetName': 'H', 'vetPhone': '3', 'emergencyContactName': 'O', 'emergencyContactPhone': '5', 'councilRegistrationConfirmed': True, 'vaccinationsConfirmed': True, 'emergencyVetConsent': True, 'termsAccepted': True, 'signatureDataUrl': 'data:image/png;base64,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zZjnt7y5GqHhc8p50cQTIFB5AQVM5YcAAAIECBAoQyCkocjeMJaRlYEvBwEClRKwhKxS3e1hCRAgQOD/Eoh7wzxrLjUPx/xf57jG8onWie92d3Zzv0OT4xpCCRAgsFACZmAWqjs9DAECBAgcpEBnM//eMP3QNwtzkJ3m2gQIzJ2AAmbuuswNEyBAgMAMC6RJkrxfShay3Gd8+f9qljgxBAgQIDAUUMAYCQQIECBAoESBzkbnbkx3K/4lGdOezhGbMaUwAgQILK6AAmZx+9aTESBAgMABCWxvbl+Ol/4j4+XDanvV18gyYgkjQICAAsYYIECAAAEC5QuEtJ4Oipi9CakHS8wGf0nc1PLMhDinCBAgQGBEQAEzguEnAQIECBAoS+Dp+tNHoRYujcn3/t2YwRKz4TKzpPZ2TJxDBAgQIDBGQAEzBsUhAgQIECBQhkB3s3svzq58859cw6Jl5GDcQ+b3kX/9JECAAIEJAvaBmYDjFAECBAgQmFYg7g/zy/Gl4ysxT3tcrvgVsh+2H2x/O+6cYwQIECCwX0ABs9/EEQIECBAgUKpAb6d3r9lqtmLSL0cTx08ufx/3jrkyesxvAgQIEJgssG8ae3K4swQIECBAgEBRgbUv1j7rp/2vBu0P1Q/d3/pz60nRXNoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCIL/AP3k7fgjgVvegAAAABJRU5ErkJggg=='} 18/05/2026 19:02:21 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=owner_onboarding_email to=['dev@localhost'] subject='New GoodWalk onboarding — test test (X)' 18/05/2026 19:02:21 New Zealand Standard Time INFO mail-api: [86b80feb] POST /onboarding-submit → 200 (13ms) 18/05/2026 19:04:29 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:04:29 New Zealand Standard Time INFO mail-api: [4d664935] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s) 18/05/2026 19:05:16 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:05:21 New Zealand Standard Time INFO mail-api: [3e940608] POST /auth/save-draft → 401 (2ms) 18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s) 18/05/2026 19:05:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s) 18/05/2026 19:05:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:05:40 New Zealand Standard Time INFO mail-api: [577d9cc3] POST /auth/save-draft → 401 (2ms) 18/05/2026 19:06:31 New Zealand Standard Time INFO mail-api: [f92ab807] GET /auth/verify → 401 (1ms) 18/05/2026 19:14:56 New Zealand Standard Time INFO mail-api: [a88505e9] auth: code issued for email=mattcohen0@gmail.com 18/05/2026 19:14:56 New Zealand Standard Time WARNING mail-api: [DEV] auth code for mattcohen0@gmail.com: 808813 18/05/2026 19:14:56 New Zealand Standard Time INFO mail-api: [a88505e9] POST /auth/request-code → 200 (2ms) 18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [e6fe039e] auth: session created for email=mattcohen0@gmail.com 18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [e6fe039e] POST /auth/verify-code → 200 (1ms) 18/05/2026 19:15:06 New Zealand Standard Time INFO mail-api: [c84465df] GET /auth/verify → 200 (0ms) 18/05/2026 19:15:53 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:15:53 New Zealand Standard Time INFO mail-api: [01674156] POST /auth/save-draft → 200 (3ms) 18/05/2026 19:17:30 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:17:30 New Zealand Standard Time INFO mail-api: [e9a0a0ce] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:17:45 New Zealand Standard Time INFO mail-api: Draft saved: email=mattcohen0@gmail.com form=onboarding 18/05/2026 19:17:45 New Zealand Standard Time INFO mail-api: [151d037e] POST /auth/save-draft → 200 (2ms) 18/05/2026 19:18:41 New Zealand Standard Time INFO mail-api: [4befc845] GET /auth/verify → 200 (0ms) 18/05/2026 19:19:24 New Zealand Standard Time INFO mail-api: [097dddb7] GET /auth/verify → 200 (0ms) 18/05/2026 19:22:57 New Zealand Standard Time INFO mail-api: [986524c9] GET /auth/verify → 200 (1ms) 18/05/2026 19:22:59 New Zealand Standard Time INFO mail-api: [ab0e5771] POST /auth/logout → 200 (0ms) 18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Auth: loaded 2 allowed email(s) 18/05/2026 19:23:19 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:23:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:23:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:23:41 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:06 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:12 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:33 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:43 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:49 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:24:56 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:24:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:32:24 New Zealand Standard Time INFO mail-api: [d2802773] auth: unknown email=info@goodwalk.co.nz ip=127.0.0.1 18/05/2026 19:32:24 New Zealand Standard Time WARNING mail-api: [d2802773] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1 18/05/2026 19:32:24 New Zealand Standard Time INFO mail-api: [d2802773] POST /auth/request-code → 403 (3ms) 18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='dev@localhost' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:32:45 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:32:49 New Zealand Standard Time INFO mail-api: [752497fb] auth: unknown email=info@goodwalk.co.nz ip=127.0.0.1 18/05/2026 19:32:49 New Zealand Standard Time WARNING mail-api: [752497fb] auth: failure ip=127.0.0.1 reason='unknown_email' total_in_window=1 18/05/2026 19:32:49 New Zealand Standard Time INFO mail-api: [752497fb] POST /auth/request-code → 403 (3ms) 18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:37:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:37:09 New Zealand Standard Time INFO mail-api: [49cfee69] GET /auth/verify → 401 (1ms) 18/05/2026 19:37:12 New Zealand Standard Time INFO mail-api: [2baec3fb] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 19:37:12 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 645023 18/05/2026 19:37:12 New Zealand Standard Time INFO mail-api: [2baec3fb] POST /auth/request-code → 200 (2ms) 18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [1dddf255] auth: session created for email=info@goodwalk.co.nz 18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [1dddf255] POST /auth/verify-code → 200 (1ms) 18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [5cd55ec8] GET /auth/verify → 200 (0ms) 18/05/2026 19:37:20 New Zealand Standard Time INFO mail-api: [97b632c4] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:39:44 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:39:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 19:42:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:36:40 New Zealand Standard Time INFO mail-api: [3f283086] GET /auth/verify → 401 (1ms) 18/05/2026 20:36:51 New Zealand Standard Time INFO mail-api: [b368db7e] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:36:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 273804 18/05/2026 20:36:51 New Zealand Standard Time INFO mail-api: [b368db7e] POST /auth/request-code → 200 (2ms) 18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [e417a82c] auth: session created for email=info@goodwalk.co.nz 18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [e417a82c] POST /auth/verify-code → 200 (1ms) 18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [315e6b4d] GET /auth/verify → 200 (0ms) 18/05/2026 20:37:00 New Zealand Standard Time INFO mail-api: [46c191a6] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:37:05 New Zealand Standard Time INFO mail-api: [bb17551c] GET /auth/verify → 200 (0ms) 18/05/2026 20:37:05 New Zealand Standard Time INFO mail-api: [99047ed5] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:37:14 New Zealand Standard Time WARNING mail-api: [DEV] skipping email send — label=welcome_pack_email to=['mattcohen0@gmail.com'] subject='Welcome to the pack | Goodwalk' 18/05/2026 20:37:14 New Zealand Standard Time INFO mail-api: [b0c8ebe5] welcome pack sent: email=mattcohen0@gmail.com service=test start=2026-05-18 18/05/2026 20:37:14 New Zealand Standard Time INFO mail-api: [b0c8ebe5] POST /owner/send-welcome-pack → 200 (8ms) 18/05/2026 20:37:17 New Zealand Standard Time INFO mail-api: [a8a4b2db] GET /auth/verify → 200 (0ms) 18/05/2026 20:37:17 New Zealand Standard Time INFO mail-api: [07b80337] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:48:42 New Zealand Standard Time INFO mail-api: [41b27cbd] GET /auth/verify → 200 (0ms) 18/05/2026 20:48:42 New Zealand Standard Time INFO mail-api: [ecf68f55] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:49:00 New Zealand Standard Time INFO mail-api: [758c7342] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:00 New Zealand Standard Time INFO mail-api: [226ad835] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:05 New Zealand Standard Time INFO mail-api: [d023e315] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:05 New Zealand Standard Time INFO mail-api: [363b904a] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:23 New Zealand Standard Time INFO mail-api: [898ef469] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:23 New Zealand Standard Time INFO mail-api: [add0beab] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:32 New Zealand Standard Time INFO mail-api: [ad1b7e9b] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:32 New Zealand Standard Time INFO mail-api: [f960f6be] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:38 New Zealand Standard Time INFO mail-api: [1c44dc2e] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:38 New Zealand Standard Time INFO mail-api: [21a76e10] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:49 New Zealand Standard Time INFO mail-api: [fda41ecc] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:49 New Zealand Standard Time INFO mail-api: [6bafc11b] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:53 New Zealand Standard Time INFO mail-api: [01671e54] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:53 New Zealand Standard Time INFO mail-api: [b167f067] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:49:57 New Zealand Standard Time INFO mail-api: [6ec1a097] GET /auth/verify → 200 (0ms) 18/05/2026 20:49:57 New Zealand Standard Time INFO mail-api: [365e530d] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:50:00 New Zealand Standard Time INFO mail-api: [7145f664] GET /auth/verify → 200 (1ms) 18/05/2026 20:50:00 New Zealand Standard Time INFO mail-api: [4c7f6ea7] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [569d97d3] GET /auth/verify → 200 (0ms) 18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [c2d63f91] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:50:06 New Zealand Standard Time INFO mail-api: [806fccdb] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [d96da4e6] GET /auth/verify → 200 (0ms) 18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [f9225ccd] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:50:09 New Zealand Standard Time INFO mail-api: [b8d22fc7] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [431a0057] GET /auth/verify → 200 (0ms) 18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [6f72eb73] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:50:32 New Zealand Standard Time INFO mail-api: [f156121e] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [41b25f40] GET /auth/verify → 200 (0ms) 18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [074c5790] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:51:02 New Zealand Standard Time INFO mail-api: [42413508] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [ff4b04ba] GET /auth/verify → 200 (0ms) 18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [52528c10] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:51:10 New Zealand Standard Time INFO mail-api: [48137c12] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [2abac2d8] GET /auth/verify → 200 (0ms) 18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [ba9be7f6] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 20:52:30 New Zealand Standard Time INFO mail-api: [c02fd6c0] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [1ed6452c] GET /auth/verify → 200 (0ms) 18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [0b16c2db] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:52:44 New Zealand Standard Time INFO mail-api: [39be3b9d] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:52:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:52:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:52:53 New Zealand Standard Time INFO mail-api: [415dcfda] GET /auth/verify → 401 (1ms) 18/05/2026 20:52:57 New Zealand Standard Time INFO mail-api: [7d59882a] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:52:57 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 587178 18/05/2026 20:52:57 New Zealand Standard Time INFO mail-api: [7d59882a] POST /auth/request-code → 200 (2ms) 18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [ba148f10] auth: session created for email=info@goodwalk.co.nz 18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [ba148f10] POST /auth/verify-code → 200 (2ms) 18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [4d2e0d81] GET /auth/verify → 200 (0ms) 18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [e3e880d5] GET /owner/completed-onboarding → 200 (2ms) 18/05/2026 20:53:06 New Zealand Standard Time INFO mail-api: [66c77107] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [29e3f7d7] GET /auth/verify → 200 (0ms) 18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [1554fc60] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:53:19 New Zealand Standard Time INFO mail-api: [caa57c2b] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:53:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:53:26 New Zealand Standard Time INFO mail-api: [e03104a8] GET /auth/verify → 401 (1ms) 18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:53:30 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:53:50 New Zealand Standard Time INFO mail-api: [329720e2] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:53:50 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 292473 18/05/2026 20:53:50 New Zealand Standard Time INFO mail-api: [329720e2] POST /auth/request-code → 200 (3ms) 18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:53:54 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:54:01 New Zealand Standard Time INFO mail-api: [8402d588] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:54:01 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 926028 18/05/2026 20:54:01 New Zealand Standard Time INFO mail-api: [8402d588] POST /auth/request-code → 200 (3ms) 18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:54:08 New Zealand Standard Time WARNING mail-api: [158bfcb9] auth: failure ip=127.0.0.1 reason='no_pending_code' total_in_window=1 18/05/2026 20:54:08 New Zealand Standard Time INFO mail-api: [158bfcb9] POST /auth/verify-code → 400 (3ms) 18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:54:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:54:21 New Zealand Standard Time INFO mail-api: [b96e1a15] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:54:21 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 171778 18/05/2026 20:54:21 New Zealand Standard Time INFO mail-api: [b96e1a15] POST /auth/request-code → 200 (3ms) 18/05/2026 20:54:28 New Zealand Standard Time INFO mail-api: [5d344a66] auth: session created for email=info@goodwalk.co.nz 18/05/2026 20:54:28 New Zealand Standard Time INFO mail-api: [5d344a66] POST /auth/verify-code → 200 (2ms) 18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [a42dcc2e] GET /auth/verify → 200 (0ms) 18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [d7b1503e] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 20:54:29 New Zealand Standard Time INFO mail-api: [333f54a9] GET /owner/completed-onboarding → 200 (2ms) 18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [146fad21] GET /auth/verify → 200 (0ms) 18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [3b0c10cf] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 20:55:18 New Zealand Standard Time INFO mail-api: [dd191338] GET /owner/completed-onboarding → 200 (1ms) 18/05/2026 20:55:23 New Zealand Standard Time INFO mail-api: [bab51812] GET /auth/verify → 200 (0ms) 18/05/2026 20:55:24 New Zealand Standard Time INFO mail-api: [ad8c1219] GET /auth/verify → 200 (0ms) 18/05/2026 20:55:29 New Zealand Standard Time INFO mail-api: [9b536203] GET /auth/verify → 200 (0ms) 18/05/2026 20:55:35 New Zealand Standard Time INFO mail-api: [b5154137] GET /auth/verify → 200 (0ms) 18/05/2026 20:55:40 New Zealand Standard Time INFO mail-api: [f4bc3375] GET /auth/verify → 200 (1ms) 18/05/2026 20:55:43 New Zealand Standard Time INFO mail-api: [0b7c0994] GET /auth/verify → 200 (0ms) 18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 20:57:09 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 20:57:57 New Zealand Standard Time INFO mail-api: [e4d0f1eb] GET /auth/verify → 401 (1ms) 18/05/2026 20:58:09 New Zealand Standard Time INFO mail-api: [82661eb4] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 20:58:09 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 611853 18/05/2026 20:58:09 New Zealand Standard Time INFO mail-api: [82661eb4] POST /auth/request-code → 200 (2ms) 18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [c8a64ef0] auth: session created for email=info@goodwalk.co.nz 18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [c8a64ef0] POST /auth/verify-code → 200 (1ms) 18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [b8d16127] GET /auth/verify → 200 (1ms) 18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [966d900e] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 20:58:16 New Zealand Standard Time INFO mail-api: [09cbe17c] GET /owner/completed-onboarding → 200 (2ms) 18/05/2026 20:58:26 New Zealand Standard Time INFO mail-api: [6d43f130] GET /owner/birthday-ics → 200 (47ms) 18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [10fe76cb] GET /auth/verify → 200 (0ms) 18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [0974c005] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [24266b49] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:01:40 New Zealand Standard Time INFO mail-api: [aec89563] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [ac91ab1a] GET /auth/verify → 200 (0ms) 18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [392012b2] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [19bb9b32] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:01:54 New Zealand Standard Time INFO mail-api: [f49619c8] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [919dc475] GET /auth/verify → 200 (0ms) 18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [69fff7db] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [c83661f8] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:02:00 New Zealand Standard Time INFO mail-api: [6f5fac0c] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [154efc4c] GET /auth/verify → 200 (0ms) 18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [61b8e36d] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [746f579f] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:03:08 New Zealand Standard Time INFO mail-api: [4c03794b] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [66334fa7] GET /auth/verify → 200 (0ms) 18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [7ae679b9] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [e9bb44e0] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:04:37 New Zealand Standard Time INFO mail-api: [dd496d79] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [3391cb3e] GET /auth/verify → 200 (0ms) 18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [3e4f5d46] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [943c3c32] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:04:48 New Zealand Standard Time INFO mail-api: [0fe2a305] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:04:56 New Zealand Standard Time INFO mail-api: [630e810d] POST /owner/birthday-auto-send → 200 (11ms) 18/05/2026 21:04:57 New Zealand Standard Time INFO mail-api: [257fd79f] POST /owner/birthday-auto-send → 200 (2ms) 18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:05:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:05:54 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:06:14 New Zealand Standard Time INFO mail-api: [1d4ec9f0] GET /auth/verify → 401 (1ms) 18/05/2026 21:06:22 New Zealand Standard Time INFO mail-api: [cd75de27] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:06:22 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 352716 18/05/2026 21:06:22 New Zealand Standard Time INFO mail-api: [cd75de27] POST /auth/request-code → 200 (2ms) 18/05/2026 21:06:33 New Zealand Standard Time INFO mail-api: [39fcb039] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:06:33 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 673532 18/05/2026 21:06:33 New Zealand Standard Time INFO mail-api: [39fcb039] POST /auth/request-code → 200 (1ms) 18/05/2026 21:06:41 New Zealand Standard Time INFO mail-api: [b569b0a7] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:06:41 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 422102 18/05/2026 21:06:41 New Zealand Standard Time INFO mail-api: [b569b0a7] POST /auth/request-code → 200 (1ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [f7d31b25] auth: session created for email=info@goodwalk.co.nz 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [f7d31b25] POST /auth/verify-code → 200 (1ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [3bfb4696] GET /auth/verify → 200 (0ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [ad0e89cf] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [4e0de9fd] GET /owner/all-clients → 200 (5ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [60fd31ea] GET /owner/birthdays → 200 (6ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [d16754bc] GET /auth/verify → 200 (0ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [4af5c695] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [5f073850] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:06:47 New Zealand Standard Time INFO mail-api: [74c6b7ba] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:06:50 New Zealand Standard Time INFO mail-api: [5f5e5ce9] GET /owner/client-enquiry → 200 (8ms) 18/05/2026 21:06:51 New Zealand Standard Time INFO mail-api: [e1417817] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:06:52 New Zealand Standard Time INFO mail-api: [df34527b] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:06:55 New Zealand Standard Time INFO mail-api: [937f331a] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [d2da1b46] GET /auth/verify → 200 (0ms) 18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [71230eee] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [6f92ccfc] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [be70a30e] GET /owner/birthdays → 200 (38ms) 18/05/2026 21:06:56 New Zealand Standard Time INFO mail-api: [dd3c2966] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:06:57 New Zealand Standard Time INFO mail-api: [9d07d186] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [30adb043] GET /auth/verify → 200 (0ms) 18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [e4210b7e] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [aae658b3] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:07:06 New Zealand Standard Time INFO mail-api: [93cf8b33] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:07:16 New Zealand Standard Time INFO mail-api: [48eaf99a] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:07:21 New Zealand Standard Time INFO mail-api: [40707298] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [4dc85cd2] GET /auth/verify → 200 (0ms) 18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [15e9f336] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [02bdfb2f] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:07:26 New Zealand Standard Time INFO mail-api: [33d645fd] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:07:27 New Zealand Standard Time INFO mail-api: [f5d3c66c] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:07:29 New Zealand Standard Time INFO mail-api: [808493ea] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:07:31 New Zealand Standard Time INFO mail-api: [5abd3b07] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:08:54 New Zealand Standard Time INFO mail-api: [df00ae10] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [577cac77] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [4a8b9e56] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [eddfea37] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:09:13 New Zealand Standard Time INFO mail-api: [3dacc7b7] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [49418f49] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [95000436] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [366ef2d7] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:09:24 New Zealand Standard Time INFO mail-api: [98e6711c] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [f29e3ea1] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [ce9b4e92] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [94eb3c49] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:09:30 New Zealand Standard Time INFO mail-api: [7cfaa0e0] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [1540a1fe] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [cef54851] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [d8b05598] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:09:51 New Zealand Standard Time INFO mail-api: [5582ac68] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [3bc7eac9] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [dbd5ad2f] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [ce08939a] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:09:55 New Zealand Standard Time INFO mail-api: [a0c6e352] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [628a7bb1] GET /auth/verify → 200 (0ms) 18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [3f0c4dde] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [edcf1014] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:09:56 New Zealand Standard Time INFO mail-api: [cdd1d4e6] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [cd064044] GET /auth/verify → 200 (0ms) 18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [2fcfe82b] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [f0a36d94] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:10:01 New Zealand Standard Time INFO mail-api: [e82203da] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [9fa6aea1] GET /auth/verify → 200 (0ms) 18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [1daa6f9d] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [5e1ce2b0] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:10:14 New Zealand Standard Time INFO mail-api: [e24c3f93] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:10:25 New Zealand Standard Time INFO mail-api: [c8045ecf] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:10:40 New Zealand Standard Time INFO mail-api: [66544d87] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:10:42 New Zealand Standard Time INFO mail-api: [e1d560f3] GET /owner/client-enquiry → 200 (0ms) 18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [5154665b] GET /auth/verify → 200 (0ms) 18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [e8c6529f] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [bff9782c] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:10:52 New Zealand Standard Time INFO mail-api: [3bfe2f94] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [1fab6d86] GET /auth/verify → 200 (0ms) 18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [5c77b1a5] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [999f1cbd] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:10:57 New Zealand Standard Time INFO mail-api: [196d7f81] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [d4867904] GET /auth/verify → 200 (0ms) 18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [1ae08f2c] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [17a10187] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:11:30 New Zealand Standard Time INFO mail-api: [7cc1014d] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [c0ad4e73] GET /auth/verify → 200 (0ms) 18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [c696f323] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [fd2b382b] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:12:30 New Zealand Standard Time INFO mail-api: [bfbf712c] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [d9181470] GET /auth/verify → 200 (0ms) 18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [432506c5] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [36f2eb7d] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:12:33 New Zealand Standard Time INFO mail-api: [4572655e] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [1d738698] GET /auth/verify → 200 (0ms) 18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [9a6b2a2a] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [d33bc3cf] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:13:20 New Zealand Standard Time INFO mail-api: [82cd8646] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [cd64ed80] GET /auth/verify → 200 (0ms) 18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [fd6aab4e] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [1620a2b7] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:13:25 New Zealand Standard Time INFO mail-api: [4fbfa033] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [47c17e37] GET /auth/verify → 200 (0ms) 18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [c9a6b0e8] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [04a15a35] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:14:34 New Zealand Standard Time INFO mail-api: [df331a1d] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:16:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:16:41 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:16:42 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:16:53 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:16:58 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:17:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:17:09 New Zealand Standard Time INFO mail-api: [4adefcdc] GET /auth/verify → 401 (2ms) 18/05/2026 21:18:51 New Zealand Standard Time INFO mail-api: [daa42fc9] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:18:51 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 196387 18/05/2026 21:18:51 New Zealand Standard Time INFO mail-api: [daa42fc9] POST /auth/request-code → 200 (2ms) 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [813144ca] auth: session created for email=info@goodwalk.co.nz 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [813144ca] POST /auth/verify-code → 200 (2ms) 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [4a640f08] GET /auth/verify → 200 (0ms) 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [4c90dbf6] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [1f509c67] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:19:02 New Zealand Standard Time INFO mail-api: [51382343] GET /owner/birthdays → 200 (7ms) 18/05/2026 21:19:10 New Zealand Standard Time INFO mail-api: [2e82354f] GET /owner/client-enquiry → 200 (1ms) 18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [37a981ff] GET /auth/verify → 200 (0ms) 18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [dfc92fce] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [0feb7af7] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:20:40 New Zealand Standard Time INFO mail-api: [685a1be4] GET /owner/all-clients → 200 (2ms) 18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [f52d193a] GET /auth/verify → 200 (0ms) 18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [5da059ab] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [a08a20a1] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:20:47 New Zealand Standard Time INFO mail-api: [caf78fb9] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [b980a727] GET /auth/verify → 200 (0ms) 18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [6261daf9] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [28597ae7] GET /owner/all-clients → 200 (7ms) 18/05/2026 21:20:52 New Zealand Standard Time INFO mail-api: [a4b8ff1a] GET /owner/birthdays → 200 (7ms) 18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [3ce67fce] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [5638cdf4] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [2b317150] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:21:13 New Zealand Standard Time INFO mail-api: [d901f1e9] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [2b80392f] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [80a30bb3] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [25400300] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:21:18 New Zealand Standard Time INFO mail-api: [d2439dff] GET /owner/birthdays → 200 (2ms) 18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [fa179f96] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [28702419] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [457a87dd] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:21:19 New Zealand Standard Time INFO mail-api: [736e3b1d] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [2e256a2d] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [e6c66558] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [9585bade] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:21:29 New Zealand Standard Time INFO mail-api: [88fbfe22] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [6ce9acb5] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [95b1ef6f] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [cf8aa164] GET /owner/all-clients → 200 (1ms) 18/05/2026 21:21:35 New Zealand Standard Time INFO mail-api: [6fb3e3b2] GET /owner/birthdays → 200 (1ms) 18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [0d99af34] GET /auth/verify → 200 (0ms) 18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [6b65cc45] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [e2bd16c3] GET /owner/all-clients → 200 (0ms) 18/05/2026 21:21:40 New Zealand Standard Time INFO mail-api: [91bd32df] GET /owner/birthdays → 200 (0ms) 18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:24:56 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:24:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:25:23 New Zealand Standard Time INFO mail-api: [0f034546] GET /auth/verify → 401 (2ms) 18/05/2026 21:40:40 New Zealand Standard Time INFO mail-api: [b7bb39f7] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:40:40 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 385438 18/05/2026 21:40:40 New Zealand Standard Time INFO mail-api: [b7bb39f7] POST /auth/request-code → 200 (2ms) 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [fe40986f] auth: session created for email=info@goodwalk.co.nz 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [fe40986f] POST /auth/verify-code → 200 (2ms) 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [c205fac4] GET /auth/verify → 200 (0ms) 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [b86a53a9] GET /owner/pending-onboarding → 200 (7ms) 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [08603fea] GET /owner/all-clients → 200 (41ms) 18/05/2026 21:40:49 New Zealand Standard Time INFO mail-api: [4326158b] GET /owner/birthdays → 200 (42ms) 18/05/2026 21:40:51 New Zealand Standard Time INFO mail-api: [af8cfae2] GET /owner/message-templates → 200 (1ms) 18/05/2026 21:40:51 New Zealand Standard Time INFO mail-api: [5bf21ce9] POST /owner/render-message → 200 (2ms) 18/05/2026 21:41:01 New Zealand Standard Time INFO mail-api: [19e5ccc9] POST /owner/render-message → 200 (1ms) 18/05/2026 21:41:04 New Zealand Standard Time INFO mail-api: [d3a678ba] POST /owner/render-message → 200 (1ms) 18/05/2026 21:41:07 New Zealand Standard Time INFO mail-api: [50836f50] POST /owner/render-message → 200 (1ms) 18/05/2026 21:41:19 New Zealand Standard Time INFO mail-api: [c74652ab] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:22 New Zealand Standard Time INFO mail-api: [7ba09ffe] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:42 New Zealand Standard Time INFO mail-api: [c9990429] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:45 New Zealand Standard Time INFO mail-api: [4f6da927] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:50 New Zealand Standard Time INFO mail-api: [f9326ca8] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:51 New Zealand Standard Time INFO mail-api: [f4511515] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:54 New Zealand Standard Time INFO mail-api: [0babd26a] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:55 New Zealand Standard Time INFO mail-api: [a5a6bf91] POST /owner/render-message → 200 (1ms) 18/05/2026 21:42:57 New Zealand Standard Time INFO mail-api: [cf902b5b] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:00 New Zealand Standard Time INFO mail-api: [504539ca] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:01 New Zealand Standard Time INFO mail-api: [5b0ab892] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:02 New Zealand Standard Time INFO mail-api: [4bee8880] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:03 New Zealand Standard Time INFO mail-api: [5dc98dff] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:03 New Zealand Standard Time INFO mail-api: [d7eacbb9] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:04 New Zealand Standard Time INFO mail-api: [00536acf] POST /owner/render-message → 200 (1ms) 18/05/2026 21:43:05 New Zealand Standard Time INFO mail-api: [9e6b3996] POST /owner/render-message → 200 (1ms) 18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:45:01 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:45:10 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:45:16 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:45:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:45:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:45:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:45:44 New Zealand Standard Time INFO mail-api: [243808e5] GET /auth/verify → 401 (2ms) 18/05/2026 21:49:29 New Zealand Standard Time INFO mail-api: [f56403cb] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 21:49:29 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 883753 18/05/2026 21:49:29 New Zealand Standard Time INFO mail-api: [f56403cb] POST /auth/request-code → 200 (2ms) 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [ce0f4af4] auth: session created for email=info@goodwalk.co.nz 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [ce0f4af4] POST /auth/verify-code → 200 (1ms) 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [dad1ace5] GET /auth/verify → 200 (0ms) 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [042f262b] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [baa63647] GET /owner/birthdays → 200 (4ms) 18/05/2026 21:49:39 New Zealand Standard Time INFO mail-api: [0900a839] GET /owner/all-clients → 200 (4ms) 18/05/2026 21:49:41 New Zealand Standard Time INFO mail-api: [34995134] GET /owner/message-templates → 200 (1ms) 18/05/2026 21:49:41 New Zealand Standard Time INFO mail-api: [e7ef632c] POST /owner/render-message → 200 (1ms) 18/05/2026 21:49:55 New Zealand Standard Time INFO mail-api: [5d8bea9e] POST /owner/render-message → 200 (1ms) 18/05/2026 21:49:58 New Zealand Standard Time INFO mail-api: [ccb95237] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:02 New Zealand Standard Time INFO mail-api: [c8bc8cbb] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:04 New Zealand Standard Time INFO mail-api: [2b846861] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:05 New Zealand Standard Time INFO mail-api: [ff28918c] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:06 New Zealand Standard Time INFO mail-api: [68a9d932] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:07 New Zealand Standard Time INFO mail-api: [490db64c] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:07 New Zealand Standard Time INFO mail-api: [260394e8] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:08 New Zealand Standard Time INFO mail-api: [d5bc9166] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:09 New Zealand Standard Time INFO mail-api: [1617ac95] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:10 New Zealand Standard Time INFO mail-api: [c109644f] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:10 New Zealand Standard Time INFO mail-api: [bcaaa153] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:11 New Zealand Standard Time INFO mail-api: [f09575d9] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:11 New Zealand Standard Time INFO mail-api: [3f98696c] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:12 New Zealand Standard Time INFO mail-api: [3f22efd6] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:12 New Zealand Standard Time INFO mail-api: [15105bdd] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:13 New Zealand Standard Time INFO mail-api: [791269c7] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:15 New Zealand Standard Time INFO mail-api: [6e559c4f] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:16 New Zealand Standard Time INFO mail-api: [4ae095e2] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:16 New Zealand Standard Time INFO mail-api: [ed175075] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:21 New Zealand Standard Time INFO mail-api: [bc939b9b] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:26 New Zealand Standard Time INFO mail-api: [e57853ee] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:28 New Zealand Standard Time INFO mail-api: [73ae8c36] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:29 New Zealand Standard Time INFO mail-api: [6fb85ae6] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:30 New Zealand Standard Time INFO mail-api: [772b2fc0] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:31 New Zealand Standard Time INFO mail-api: [d1400560] POST /owner/render-message → 200 (1ms) 18/05/2026 21:50:31 New Zealand Standard Time INFO mail-api: [2e3e329f] POST /owner/render-message → 200 (1ms) 18/05/2026 21:51:08 New Zealand Standard Time INFO mail-api: [22e673fa] POST /owner/render-message → 200 (1ms) 18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:23 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:29 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:40 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:45 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:53:53 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:08 New Zealand Standard Time INFO mail-api: [f2801825] POST /owner/render-message → 401 (2ms) 18/05/2026 21:54:09 New Zealand Standard Time INFO mail-api: [716fc567] POST /owner/render-message → 401 (1ms) 18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:19 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:24 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:31 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:54:55 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:55:05 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:55:11 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:55:17 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:55:22 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 21:55:37 New Zealand Standard Time INFO mail-api: [fd23f58f] GET /auth/verify → 401 (2ms) 18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 21:57:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:02:17 New Zealand Standard Time INFO mail-api: [d3987921] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 22:02:17 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 446406 18/05/2026 22:02:17 New Zealand Standard Time INFO mail-api: [d3987921] POST /auth/request-code → 200 (3ms) 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [42ed4fcc] auth: session created for email=info@goodwalk.co.nz 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [42ed4fcc] POST /auth/verify-code → 200 (1ms) 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [3a64dfe9] GET /auth/verify → 200 (1ms) 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [9619f6a5] GET /owner/pending-onboarding → 200 (2ms) 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [f0a7d3ea] GET /owner/all-clients → 200 (2ms) 18/05/2026 22:02:26 New Zealand Standard Time INFO mail-api: [c60b4978] GET /owner/birthdays → 200 (3ms) 18/05/2026 22:02:27 New Zealand Standard Time INFO mail-api: [e84fe138] GET /owner/message-templates → 200 (1ms) 18/05/2026 22:02:28 New Zealand Standard Time INFO mail-api: [3e1936de] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:32 New Zealand Standard Time INFO mail-api: [ffc1231f] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:35 New Zealand Standard Time INFO mail-api: [bfd4c262] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:36 New Zealand Standard Time INFO mail-api: [51893bc5] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:37 New Zealand Standard Time INFO mail-api: [422a720d] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:39 New Zealand Standard Time INFO mail-api: [4b4c9a56] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:40 New Zealand Standard Time INFO mail-api: [09b93c27] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:41 New Zealand Standard Time INFO mail-api: [631145b2] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:42 New Zealand Standard Time INFO mail-api: [092cee24] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:43 New Zealand Standard Time INFO mail-api: [e7849f4a] POST /owner/render-message → 200 (1ms) 18/05/2026 22:02:44 New Zealand Standard Time INFO mail-api: [abc31513] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [2501eac6] GET /auth/verify → 200 (0ms) 18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [9cc74cb0] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [dc9f5af3] GET /owner/all-clients → 200 (2ms) 18/05/2026 22:03:45 New Zealand Standard Time INFO mail-api: [eb897c58] GET /owner/birthdays → 200 (2ms) 18/05/2026 22:03:47 New Zealand Standard Time INFO mail-api: [c32725ec] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:03:47 New Zealand Standard Time INFO mail-api: [5d73c228] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:51 New Zealand Standard Time INFO mail-api: [4510ab41] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [2674cfba] GET /auth/verify → 200 (0ms) 18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [7eccf12f] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [03d61041] GET /owner/all-clients → 200 (2ms) 18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [02e60b2b] GET /owner/birthdays → 200 (2ms) 18/05/2026 22:03:52 New Zealand Standard Time INFO mail-api: [b4d043a7] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:53 New Zealand Standard Time INFO mail-api: [53d554e5] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:03:53 New Zealand Standard Time INFO mail-api: [3e72ae62] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:54 New Zealand Standard Time INFO mail-api: [174c3dc6] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:55 New Zealand Standard Time INFO mail-api: [64e3da9a] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:56 New Zealand Standard Time INFO mail-api: [caef5141] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:56 New Zealand Standard Time INFO mail-api: [feadca97] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:57 New Zealand Standard Time INFO mail-api: [e40cdd03] POST /owner/render-message → 200 (1ms) 18/05/2026 22:03:58 New Zealand Standard Time INFO mail-api: [96dc0e55] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:00 New Zealand Standard Time INFO mail-api: [adaa22dc] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [19c8aa44] GET /auth/verify → 200 (0ms) 18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [cc42c1c3] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [c48db649] GET /owner/birthdays → 200 (1ms) 18/05/2026 22:04:05 New Zealand Standard Time INFO mail-api: [e7bccf6d] GET /owner/all-clients → 200 (2ms) 18/05/2026 22:04:06 New Zealand Standard Time INFO mail-api: [c2fd602d] GET /owner/message-templates → 200 (1ms) 18/05/2026 22:04:06 New Zealand Standard Time INFO mail-api: [cc8d6010] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [f02417df] GET /auth/verify → 200 (0ms) 18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [ed577242] GET /owner/all-clients → 200 (1ms) 18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [460c1b7e] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:04:13 New Zealand Standard Time INFO mail-api: [84ab3426] GET /owner/birthdays → 200 (2ms) 18/05/2026 22:04:14 New Zealand Standard Time INFO mail-api: [4dd7449e] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:04:14 New Zealand Standard Time INFO mail-api: [4dd726f6] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [21ad2f87] GET /auth/verify → 200 (0ms) 18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [09556113] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [242520ca] GET /owner/all-clients → 200 (2ms) 18/05/2026 22:04:20 New Zealand Standard Time INFO mail-api: [59a09481] GET /owner/birthdays → 200 (2ms) 18/05/2026 22:04:22 New Zealand Standard Time INFO mail-api: [232a5c2f] GET /owner/message-templates → 200 (1ms) 18/05/2026 22:04:22 New Zealand Standard Time INFO mail-api: [d779f7eb] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:26 New Zealand Standard Time INFO mail-api: [425b6f33] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [c96fd9c0] GET /auth/verify → 200 (0ms) 18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [c464d744] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [3415a88d] GET /owner/all-clients → 200 (1ms) 18/05/2026 22:04:27 New Zealand Standard Time INFO mail-api: [ae48672f] GET /owner/birthdays → 200 (1ms) 18/05/2026 22:04:28 New Zealand Standard Time INFO mail-api: [2f489281] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:04:28 New Zealand Standard Time INFO mail-api: [7ac11738] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:32 New Zealand Standard Time INFO mail-api: [b8595e12] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:36 New Zealand Standard Time INFO mail-api: [043fe31d] POST /owner/render-message → 200 (1ms) 18/05/2026 22:04:42 New Zealand Standard Time INFO mail-api: [6224e819] POST /owner/render-message → 200 (1ms) 18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [165e8ff0] GET /auth/verify → 200 (0ms) 18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [32f4302b] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [7c3c5093] GET /owner/birthdays → 200 (1ms) 18/05/2026 22:05:19 New Zealand Standard Time INFO mail-api: [bfcb3aea] GET /owner/all-clients → 200 (1ms) 18/05/2026 22:05:27 New Zealand Standard Time INFO mail-api: [151a6837] GET /owner/message-templates → 200 (1ms) 18/05/2026 22:05:27 New Zealand Standard Time INFO mail-api: [5b4d9be1] POST /owner/render-message → 200 (1ms) 18/05/2026 22:05:29 New Zealand Standard Time INFO mail-api: [3bd9870a] POST /owner/render-message → 200 (1ms) 18/05/2026 22:05:42 New Zealand Standard Time INFO mail-api: [c4334bc7] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:01 New Zealand Standard Time INFO mail-api: [7d518671] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [c54e8db7] GET /auth/verify → 200 (0ms) 18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [8d7ff877] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [a82a763b] GET /owner/all-clients → 200 (0ms) 18/05/2026 22:06:23 New Zealand Standard Time INFO mail-api: [cdb173ef] GET /owner/birthdays → 200 (1ms) 18/05/2026 22:06:39 New Zealand Standard Time INFO mail-api: [3ba9048f] GET /owner/message-templates → 200 (1ms) 18/05/2026 22:06:39 New Zealand Standard Time INFO mail-api: [899d7c2b] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [e62f4b3d] GET /auth/verify → 200 (0ms) 18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [490d999e] GET /owner/pending-onboarding → 200 (1ms) 18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [16e7b9e7] GET /owner/all-clients → 200 (1ms) 18/05/2026 22:06:49 New Zealand Standard Time INFO mail-api: [f694cf58] GET /owner/birthdays → 200 (0ms) 18/05/2026 22:06:50 New Zealand Standard Time INFO mail-api: [c25e9d75] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:06:50 New Zealand Standard Time INFO mail-api: [4e044a63] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:57 New Zealand Standard Time INFO mail-api: [fea631bf] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:58 New Zealand Standard Time INFO mail-api: [8d4ef1de] POST /owner/render-message → 200 (1ms) 18/05/2026 22:06:59 New Zealand Standard Time INFO mail-api: [beb0b74b] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:03 New Zealand Standard Time INFO mail-api: [1b6f4150] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:04 New Zealand Standard Time INFO mail-api: [39e306bb] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:04 New Zealand Standard Time INFO mail-api: [22dbb3e5] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:06 New Zealand Standard Time INFO mail-api: [53b57eef] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:42 New Zealand Standard Time INFO mail-api: [0c6ef29d] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:49 New Zealand Standard Time INFO mail-api: [8ac289bc] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:50 New Zealand Standard Time INFO mail-api: [f0d698bf] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:52 New Zealand Standard Time INFO mail-api: [7f9dfb4c] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:53 New Zealand Standard Time INFO mail-api: [697dc993] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:55 New Zealand Standard Time INFO mail-api: [bad945ae] POST /owner/render-message → 200 (1ms) 18/05/2026 22:07:56 New Zealand Standard Time INFO mail-api: [ede60297] POST /owner/render-message → 200 (1ms) 18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [c8fa28e1] GET /auth/verify → 200 (0ms) 18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [5fa0555e] GET /owner/pending-onboarding → 200 (0ms) 18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [8ca5f4e3] GET /owner/all-clients → 200 (0ms) 18/05/2026 22:08:04 New Zealand Standard Time INFO mail-api: [c7e01ddb] GET /owner/birthdays → 200 (1ms) 18/05/2026 22:08:05 New Zealand Standard Time INFO mail-api: [f2d91d1a] GET /owner/message-templates → 200 (0ms) 18/05/2026 22:08:05 New Zealand Standard Time INFO mail-api: [e058c20c] POST /owner/render-message → 200 (1ms) 18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:08:46 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:08:51 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:12 New Zealand Standard Time INFO mail-api: [451d7d58] POST /owner/render-message → 401 (2ms) 18/05/2026 22:09:15 New Zealand Standard Time INFO mail-api: [44385eaa] POST /owner/render-message → 401 (1ms) 18/05/2026 22:09:15 New Zealand Standard Time INFO mail-api: [42185223] POST /owner/render-message → 401 (1ms) 18/05/2026 22:09:16 New Zealand Standard Time INFO mail-api: [5e5d1aeb] POST /owner/render-message → 401 (1ms) 18/05/2026 22:09:17 New Zealand Standard Time INFO mail-api: [2d033632] POST /owner/render-message → 401 (1ms) 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: [1bcf5c1c] POST /owner/render-message → 401 (3ms) 18/05/2026 22:09:18 New Zealand Standard Time INFO mail-api: [0767d344] POST /owner/render-message → 401 (4ms) 18/05/2026 22:09:23 New Zealand Standard Time INFO mail-api: [46cff29d] GET /auth/verify → 401 (0ms) 18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:26 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:31 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:36 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:43 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:48 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:09:57 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:10:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:10:08 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:10:48 New Zealand Standard Time INFO mail-api: [5a9f3438] auth: code issued for email=info@goodwalk.co.nz 18/05/2026 22:10:48 New Zealand Standard Time WARNING mail-api: [DEV] auth code for info@goodwalk.co.nz: 790020 18/05/2026 22:10:48 New Zealand Standard Time INFO mail-api: [5a9f3438] POST /auth/request-code → 200 (3ms) 18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:19:50 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:20:01 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:20:02 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:20:31 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:20:31 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:20:40 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:20:48 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:21:03 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:21:07 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address 18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Logging initialised → console=INFO, file=logs\mail-api.log (DEBUG, rotating) 18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Mail API config: version='unknown' timezone='system-default' from='GoodWalk ' reply_to='aless@goodwalk.co.nz' owner='info@goodwalk.co.nz' owner_bcc='' client_bcc='' general_enquiries=False max_attempts=3 form_min=1s form_max=7200s rate_window=900s per_ip=50 per_email=50 min_interval=1s 18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Auth: loaded 3 allowed email(s) 18/05/2026 22:21:28 New Zealand Standard Time INFO mail-api: Startup test email skipped: OWNER_BCC is not set to a real address