[2026-08-02T21:57:45.021Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, public/js/register.js, public/register.html | status: failed (error: Hostname/IP does not match certificate's altnames: IP: 148.113.26.247 is not in the cert's list: )
[2026-08-02T21:58:57.502Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, public/js/register.js, public/register.html | status: failed (error: Hostname/IP does not match certificate's altnames: IP: 148.113.26.247 is not in the cert's list: )
[2026-08-02T22:00:25.242Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:04:32.456Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:11:53.715Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/client-navbar.css, scripts/deploy.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:21:27.210Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/client-navbar.css, scripts/deploy.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:26:56.907Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/client-navbar.css, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:28:54.085Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/client-navbar.css, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:31:42.588Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/admin_style.css, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:33:13.395Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:35:08.677Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:37:04.178Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T22:39:01.388Z] STAGING | user: Madhav | commit: da255f4 | files: package.json, public/admin_style.css, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-02T23:08:10.679Z] PRODUCTION | user: Madhav | commit: da255f4 | files: package.json, public/admin_style.css, scripts/deploy.mjs, scripts/list_ftp.mjs, public/js/register.js, public/register.html | status: success
[2026-08-03T10:49:46.054Z] STAGING | user: Madhav | commit: e2863c4 | files: database_workflow_proposal.md, .gitignore, package.json, public/admin_style.css, scripts/deploy.mjs | status: success
[2026-08-03T10:50:50.365Z] PRODUCTION | user: Madhav | commit: e2863c4 | files: database_workflow_proposal.md, .gitignore, package.json, public/admin_style.css, scripts/deploy.mjs | status: success
[2026-08-03T21:08:51.798Z] STAGING | user: Madhav | commit: 3cda0dc | files: common/setup.mjs, scripts/deploy.mjs, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sqlFiles.mjs, database_workflow_proposal.md | status: success
[2026-08-03T21:09:48.967Z] PRODUCTION | user: Madhav | commit: 3cda0dc | files: common/setup.mjs, scripts/deploy.mjs, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sqlFiles.mjs, database_workflow_proposal.md | status: success
[2026-08-07T00:20:09.045Z] STAGING | user: Madhav | commit: 056b305 | files: common/setup.mjs, sqlFiles.mjs, .gitignore | status: success
[2026-08-07T00:20:30.042Z] PRODUCTION | user: Madhav | commit: 056b305 | files: common/setup.mjs, sqlFiles.mjs, .gitignore | status: success
[2026-08-07T09:50:53.870Z] STAGING | user: Madhav | commit: 056b305 | files: server.mjs, .gitignore, sql/migrations.log | status: success
[2026-08-07T09:55:11.851Z] STAGING | user: Madhav | commit: 056b305 | files: server.mjs, .gitignore, sql/migrations.log | status: success
[2026-08-07T10:05:11.802Z] PRODUCTION | user: Madhav | commit: 056b305 | files: server.mjs, .gitignore, sql/migrations.log | status: success
[2026-08-07T10:39:03.715Z] STAGING | user: Madhav | commit: e7e8b33 | files: server.mjs | status: success
[2026-08-07T10:39:33.230Z] PRODUCTION | user: Madhav | commit: e7e8b33 | files: server.mjs | status: success
[2026-08-07T10:41:00.239Z] STAGING | user: Madhav | commit: e7e8b33 | files: server.mjs | status: success
[2026-08-07T10:41:22.284Z] PRODUCTION | user: Madhav | commit: e7e8b33 | files: server.mjs | status: success
[2026-08-08T00:09:29.167Z] PRODUCTION | user: Madhav | commit: 4e771b8 | files: common/cleanup_old_logs.mjs, server.mjs | status: success
[2026-08-08T00:50:17.894Z] STAGING | user: Madhav | commit: 4e771b8 | files: TECHNICAL_SECURITY_TESTING_MANUAL.md, common/cleanup_old_logs.mjs, server.mjs | status: success
[2026-08-08T01:46:05.550Z] STAGING | user: Madhav | commit: 9c8c22e | files: TECHNICAL_SECURITY_TESTING_MANUAL.md | status: success
[2026-08-08T01:46:32.000Z] PRODUCTION | user: Madhav | commit: 9c8c22e | files: TECHNICAL_SECURITY_TESTING_MANUAL.md | status: success
[2026-08-08T09:21:48.647Z] PRODUCTION | user: Madhav | commit: 9c8c22e | files: server.mjs, TECHNICAL_SECURITY_TESTING_MANUAL.md | status: success
[2026-08-08T11:59:27.247Z] PRODUCTION | user: Madhav | commit: 9c8c22e | files: TECHNICAL_SECURITY_TESTING_MANUAL.md | status: success
[2026-08-08T12:01:06.880Z] PRODUCTION | user: Madhav | commit: 9c8c22e | files: server.mjs, TECHNICAL_SECURITY_TESTING_MANUAL.md | status: success
[2026-08-09T01:55:50.267Z] STAGING | user: Madhav | commit: 08764a7 | files: .gitignore, scripts/deploy.mjs, server.mjs, version.json | status: success
[2026-08-09T01:57:15.945Z] PRODUCTION | user: Madhav | commit: dd3922b | files: .gitignore, scripts/deploy.mjs, server.mjs, version.json | status: success
[2026-08-09T02:21:17.851Z] STAGING | user: Madhav | commit: dd3922b | files: server.mjs, .gitignore, scripts/deploy.mjs, version.json | status: success
[2026-08-09T02:24:32.762Z] PRODUCTION | user: Madhav | commit: cc25c4a | files: server.mjs, version.json | status: success
[2026-08-09T03:34:09.243Z] STAGING | user: Madhav | commit: cc25c4a | files: server.mjs, version.json | status: success
[2026-08-09T03:35:23.112Z] PRODUCTION | user: Madhav | commit: cc25c4a | files: server.mjs, version.json | status: success
[2026-08-09T03:37:54.535Z] PRODUCTION | user: Madhav | commit: 104db86 | files: server.mjs, version.json | status: success
[2026-08-09T09:24:18.050Z] STAGING | user: Madhav | commit: d66a7c3 | files: version.json | status: success
[2026-08-09T09:25:14.052Z] PRODUCTION | user: Madhav | commit: d66a7c3 | files: version.json | status: success
[2026-08-09T09:33:34.142Z] PRODUCTION | user: Madhav | commit: d66a7c3 | files: scripts/deploy.mjs, .agents/AGENTS.md, .cpanel.yml, .gitignore, .vscode/launch.json, ACCESS_CONTROL.md, AI_CONTEXT_RESUME.md, BACKUP_LOG.md, BACKUP_SECURITY_LOG.md, BREACH_RESPONSE.md, COMPLIANCE_AUDIT.md, DATA_MAPPING.md, ENCRYPTION_LOG.md, README.md, TECHNICAL_SECURITY_TESTING_MANUAL.md, adminRoutes.mjs, authRoutes.mjs, backup_analysis.md, chat_history.md, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, consultation_notebook_10062026.txt, consultation_notebook_27052026.txt, consultation_notebook_complete.txt, database_workflow_proposal.md, ftp_setup_guide.md, mapping.md, notebook_feedback_compliance_28052026.md, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-09T09:37:23.258Z] STAGING | user: Madhav | commit: d66a7c3 | files: scripts/deploy.mjs, .agents/AGENTS.md, .cpanel.yml, .gitignore, .vscode/launch.json, ACCESS_CONTROL.md, AI_CONTEXT_RESUME.md, BACKUP_LOG.md, BACKUP_SECURITY_LOG.md, BREACH_RESPONSE.md, COMPLIANCE_AUDIT.md, DATA_MAPPING.md, ENCRYPTION_LOG.md, README.md, TECHNICAL_SECURITY_TESTING_MANUAL.md, adminRoutes.mjs, authRoutes.mjs, backup_analysis.md, chat_history.md, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, consultation_notebook_10062026.txt, consultation_notebook_27052026.txt, consultation_notebook_complete.txt, database_workflow_proposal.md, ftp_setup_guide.md, mapping.md, notebook_feedback_compliance_28052026.md, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-10T00:51:48.462Z] STAGING | user: Madhav | commit: 408c4db | files: .cpanel.yml, .gitignore, .vscode/launch.json, adminRoutes.mjs, authRoutes.mjs, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-10T00:53:32.448Z] PRODUCTION | user: Madhav | commit: 408c4db | files: .cpanel.yml, .gitignore, .vscode/launch.json, adminRoutes.mjs, authRoutes.mjs, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-10T07:13:32.486Z] STAGING | user: Madhav | commit: 408c4db | files: server.mjs, .cpanel.yml, .gitignore, .vscode/launch.json, adminRoutes.mjs, authRoutes.mjs, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-10T07:15:35.005Z] PRODUCTION | user: Madhav | commit: 408c4db | files: server.mjs, .cpanel.yml, .gitignore, .vscode/launch.json, adminRoutes.mjs, authRoutes.mjs, clientRoutes.mjs, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/2_schema_setup.sql.out.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, staffRoutes.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-13T19:39:36.311Z] STAGING | user: Madhav | commit: 0211583 | files: .agents/AGENTS.md, .cpanel.yml, .gitignore, .vscode/launch.json, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, controllers/AdminController.mjs, controllers/AuthController.mjs, controllers/ClientController.mjs, controllers/MaintenanceController.mjs, controllers/StaffController.mjs, docs/ACCESS_CONTROL.md, docs/AI_CONTEXT_RESUME.md, docs/BACKUP_LOG.md, docs/BACKUP_SECURITY_LOG.md, docs/BREACH_RESPONSE.md, docs/COMPLIANCE_AUDIT.md, docs/DATA_MAPPING.md, docs/ENCRYPTION_LOG.md, docs/README.md, docs/TECHNICAL_SECURITY_TESTING_MANUAL.md, docs/backup_analysis.md, docs/chat_history.md, docs/database_workflow_proposal.md, docs/ftp_setup_guide.md, docs/mapping.md, docs/notebook_feedback_compliance_28052026.md, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, routes/adminRoutes.mjs, routes/authRoutes.mjs, routes/clientRoutes.mjs, routes/maintenanceRoutes.mjs, routes/staffRoutes.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-13T19:42:08.849Z] PRODUCTION | user: Madhav | commit: 0211583 | files: .agents/AGENTS.md, .cpanel.yml, .gitignore, .vscode/launch.json, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, controllers/AdminController.mjs, controllers/AuthController.mjs, controllers/ClientController.mjs, controllers/MaintenanceController.mjs, controllers/StaffController.mjs, docs/ACCESS_CONTROL.md, docs/AI_CONTEXT_RESUME.md, docs/BACKUP_LOG.md, docs/BACKUP_SECURITY_LOG.md, docs/BREACH_RESPONSE.md, docs/COMPLIANCE_AUDIT.md, docs/DATA_MAPPING.md, docs/ENCRYPTION_LOG.md, docs/README.md, docs/TECHNICAL_SECURITY_TESTING_MANUAL.md, docs/backup_analysis.md, docs/chat_history.md, docs/database_workflow_proposal.md, docs/ftp_setup_guide.md, docs/mapping.md, docs/notebook_feedback_compliance_28052026.md, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, routes/adminRoutes.mjs, routes/authRoutes.mjs, routes/clientRoutes.mjs, routes/maintenanceRoutes.mjs, routes/staffRoutes.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
[2026-08-13T19:45:50.396Z] PRODUCTION | user: Madhav | commit: ba92534 | files: .cpanel.yml, .gitignore, .vscode/launch.json, common/cleanup_old_logs.mjs, common/database.mjs, common/decrypt.mjs, common/encrypt-value.mjs, common/extract.mjs, common/setup.mjs, common/table-viewer.mjs, common/utils.mjs, controllers/AdminController.mjs, controllers/AuthController.mjs, controllers/ClientController.mjs, controllers/MaintenanceController.mjs, controllers/StaffController.mjs, package-lock.json, package.json, public/admin-navbar.html, public/admin.html, public/admin_inline.css, public/admin_style.css, public/client-blood-tests-form.html, public/client-blood-tests-form_inline.css, public/client-dashboard.html, public/client-dashboard_inline.css, public/client-food-plan.html, public/client-food-plan_inline.css, public/client-medical-history-form.html, public/client-medical-history-form_inline.css, public/client-navbar.css, public/client-navbar.html, public/client-navbar_inline.css, public/client-personal-details-form.html, public/client-personal-details-form_inline.css, public/client-select-staff.html, public/client-select-staff_inline.css, public/compare.html, public/compare_inline.css, public/create-first-admin.html, public/executive-dashboard.html, public/executive-dashboard_inline.css, public/executive-statistics.html, public/forgot-password.html, public/general-recommendations.html, public/js/admin-navbar.js, public/js/admin.js, public/js/api-utils.js, public/js/bloodTestDefinitions.js, public/js/client-blood-tests-form.js, public/js/client-dashboard.js, public/js/client-food-plan.js, public/js/client-medical-history-form.js, public/js/client-navbar.js, public/js/client-personal-details-form.js, public/js/client-select-staff.js, public/js/compare.js, public/js/create-first-admin.js, public/js/executive-dashboard.js, public/js/executive-statistics.js, public/js/forgot-password.js, public/js/general-recommendations.js, public/js/login.js, public/js/manage-clients.js, public/js/nutritionist-dashboard.js, public/js/nutritionist-statistics.js, public/js/register.js, public/js/reset-password.js, public/js/server-health.js, public/js/setup-admin.js, public/js/statistics.js, public/js/verify-otp.js, public/login.html, public/manage-clients.html, public/manage-clients_inline.css, public/nutritionist-dashboard.html, public/nutritionist-dashboard_inline.css, public/nutritionist-statistics.html, public/privacy.html, public/privacy_inline.css, public/register.html, public/register_inline.css, public/reset-password.html, public/server-health.html, public/server-health_inline.css, public/setup-admin.html, public/statistics.html, public/style.css, public/verify-otp.html, repositories/AdminRepository.mjs, repositories/AuthRepository.mjs, repositories/ClientRepository.mjs, repositories/StaffRepository.mjs, routes/adminRoutes.mjs, routes/authRoutes.mjs, routes/clientRoutes.mjs, routes/maintenanceRoutes.mjs, routes/staffRoutes.mjs, scripts/deploy.mjs, scripts/inactive_user_cleanup.mjs, server.mjs, simple.mjs, sql/0_clean_db_setup.sql, sql/1_init_db_setup.sql, sql/2_schema_setup.sql, sql/clean.sh, sql/migrations/migration-001_add_cleanup_tracking.sql, sql/migrations/migration-002_add_privacy_fields.sql, sql/migrations/migration-003_add_soft_delete.sql, sql/migrations/migration-004_add_consent_ip.sql, sql/model.ts, sql/proxy.sh, sql/removeInserts.mjs, sql/temp.sh, sql/temp.sql, sqlFiles.mjs, tools/flatten.js, tools/index.html, tools/index.js, tools/package-lock.json, tools/package.json, version.json | status: success
