WARN: tee mirroring unavailable; logging to file only: /home/tscu0290/public_html/deploy-logs/deploy_20260308_235617.log
=== Deploy staging -> prod ===
time:       2026-03-08T23:56:17-04:00
base:       /home/tscu0290/public_html
staging:    /home/tscu0290/public_html/staging
prod:       /home/tscu0290/public_html/prod
strategy:   symlink
dry-run:    1
backup:     /home/tscu0290/public_html/deploy-backups
log:        /home/tscu0290/public_html/deploy-logs/deploy_20260308_235617.log
Preparing release dir: /home/tscu0290/public_html/releases/release_20260308_235617
cd+++++++++ ./
>f+++++++++ .baselineignore
>f+++++++++ .gitignore
>f+++++++++ .yamllint
>f+++++++++ CHANGELOG.md
>f+++++++++ HANDOFF.md
>f+++++++++ LICENSE.md
>f+++++++++ README.md
>f+++++++++ contact.html
>f+++++++++ forms.html
>f+++++++++ grasp_summer_camp.html
>f+++++++++ index.html
>f+++++++++ location.html
>f+++++++++ preview_enrollment_pdf.log
>f+++++++++ program_statement.html
>f+++++++++ programs_fees.html
cd+++++++++ .ddev/
>f+++++++++ .ddev/config.yaml
cd+++++++++ api/
>f+++++++++ api/composer.json
>f+++++++++ api/composer.lock
>f+++++++++ api/config.php
>f+++++++++ api/preview_enrollment.php
>f+++++++++ api/preview_enrollment_pdf.php
>f+++++++++ api/save_draft.php
>f+++++++++ api/submit_enrollment.php
>f+++++++++ api/submit_parent_manual.php
>f+++++++++ api/submit_waitlist.php
cd+++++++++ api/lib/
>f+++++++++ api/lib/EmailPrintTemplate copy.php
>f+++++++++ api/lib/EmailPrintTemplate.DEBUG-PDF-HTML-TOGGLE.php
>f+++++++++ api/lib/EmailPrintTemplate.php
>f+++++++++ api/lib/FormPdfGenerator.php
>f+++++++++ api/lib/NormalizedSubmissionStore.php
>f+++++++++ api/lib/ParentManualPdfGenerator.php
cd+++++++++ api/templates/
cd+++++++++ api/templates/email/
>f+++++++++ api/templates/email/base.html
>f+++++++++ api/templates/email/row.html
>f+++++++++ api/templates/email/row_full.html
>f+++++++++ api/templates/email/section.html
cd+++++++++ api/templates/pdf/
>f+++++++++ api/templates/pdf/base.html
>f+++++++++ api/templates/pdf/row.html
>f+++++++++ api/templates/pdf/row_full.html
>f+++++++++ api/templates/pdf/row_full_tight.html
>f+++++++++ api/templates/pdf/section.html
>f+++++++++ api/templates/pdf/section_enrollment.html
>f+++++++++ api/templates/pdf/section_waitlist.html
cd+++++++++ config/
>f+++++++++ config/enrollment-fields.json
>f+++++++++ config/parent-manual-fields.json
>f+++++++++ config/waitlist-fields.json
cd+++++++++ css/
>f+++++++++ css/contact_admin_modal.css
>f+++++++++ css/enrollment.css
>f+++++++++ css/parent-manual-print.css
>f+++++++++ css/parent-manual.css
>f+++++++++ css/print.css
>f+++++++++ css/program_statement.css
>f+++++++++ css/style.css
cd+++++++++ docs/
>f+++++++++ docs/AI_CONTEXT.md
>f+++++++++ docs/GRASP-Codebase-Guide-2026-02-02.docx
cd+++++++++ enrollment-form/
>f+++++++++ enrollment-form/index.html
cd+++++++++ img/
>f+++++++++ img/1164347_instagram_logo_media_network_new_icon.png
>f+++++++++ img/banner.jpg
>f+++++++++ img/bg.png
>f+++++++++ img/body_bg.jpg
>f+++++++++ img/nav-bg.png
>f+++++++++ img/pdfIcon1.png
>f+++++++++ img/side-1.jpg
>f+++++++++ img/side-2.jpg
>f+++++++++ img/side-3.jpg
>f+++++++++ img/side-4.jpg
>f+++++++++ img/side-5.jpg
>f+++++++++ img/side-6.jpg
>f+++++++++ img/wrap_bg.jpg
cd+++++++++ js/
>f+++++++++ js/enrollment-app.js
>f+++++++++ js/enrollment-debug.js
>f+++++++++ js/enrollment-postal.js
>f+++++++++ js/grasp-package-draft.js
>f+++++++++ js/main.js
>f+++++++++ js/parent-manual-app.js
>f+++++++++ js/print-templates.js
>f+++++++++ js/waitlist-app.js
cd+++++++++ js/public_html/
cd+++++++++ js/public_html/cgi-bin/
>f+++++++++ js/public_html/cgi-bin/submit.php
cd+++++++++ parent-manual-form/
>f+++++++++ parent-manual-form/README.md
>f+++++++++ parent-manual-form/index.html
cd+++++++++ parent-manual-form/assets/
>f+++++++++ parent-manual-form/assets/GRASP-parent-manual-2026.pdf
cd+++++++++ parent-manual-form/assets/pages/
>f+++++++++ parent-manual-form/assets/pages/page-01.jpg
>f+++++++++ parent-manual-form/assets/pages/page-02.jpg
>f+++++++++ parent-manual-form/assets/pages/page-03.jpg
>f+++++++++ parent-manual-form/assets/pages/page-04.jpg
>f+++++++++ parent-manual-form/assets/pages/page-05.jpg
>f+++++++++ parent-manual-form/assets/pages/page-06.jpg
>f+++++++++ parent-manual-form/assets/pages/page-07.jpg
>f+++++++++ parent-manual-form/assets/pages/page-08.jpg
>f+++++++++ parent-manual-form/assets/pages/page-09.jpg
>f+++++++++ parent-manual-form/assets/pages/page-10.jpg
>f+++++++++ parent-manual-form/assets/pages/page-11.jpg
>f+++++++++ parent-manual-form/assets/pages/page-12.jpg
>f+++++++++ parent-manual-form/assets/pages/page-13.jpg
>f+++++++++ parent-manual-form/assets/pages/page-14.jpg
>f+++++++++ parent-manual-form/assets/pages/page-15.jpg
>f+++++++++ parent-manual-form/assets/pages/page-16.jpg
>f+++++++++ parent-manual-form/assets/pages/page-17.jpg
>f+++++++++ parent-manual-form/assets/pages/page-18.jpg
>f+++++++++ parent-manual-form/assets/pages/page-19.jpg
>f+++++++++ parent-manual-form/assets/pages/page-20.jpg
>f+++++++++ parent-manual-form/assets/pages/page-21.jpg
>f+++++++++ parent-manual-form/assets/pages/page-22.jpg
>f+++++++++ parent-manual-form/assets/pages/page-23.jpg
>f+++++++++ parent-manual-form/assets/pages/page-24.jpg
>f+++++++++ parent-manual-form/assets/pages/page-25.jpg
>f+++++++++ parent-manual-form/assets/pages/page-26.jpg
>f+++++++++ parent-manual-form/assets/pages/page-27.jpg
>f+++++++++ parent-manual-form/assets/pages/page-28.jpg
>f+++++++++ parent-manual-form/assets/pages/page-29.jpg
>f+++++++++ parent-manual-form/assets/pages/page-30.jpg
>f+++++++++ parent-manual-form/assets/pages/page-31.jpg
>f+++++++++ parent-manual-form/assets/pages/page-32.jpg
cd+++++++++ pdf/
>f+++++++++ pdf/Immunization-schedule-for-kids.pdf
>f+++++++++ pdf/enrollment-form.pdf
>f+++++++++ pdf/medical-2016.pdf
>f+++++++++ pdf/medical-non-fillable-2017-10-10.pdf
>f+++++++++ pdf/parent-manual-2024.pdf
>f+++++++++ pdf/program-statement.pdf
>f+++++++++ pdf/waiting-application.pdf
>f+++++++++ pdf/waitlist-policy.pdf
cd+++++++++ scripts/
>f+++++++++ scripts/delete-identifiers.sh
>f+++++++++ scripts/sha-preflight-info.sh
>f+++++++++ scripts/unzip-patched-files.sh
>f+++++++++ scripts/zip-this-app.sh
cd+++++++++ sql/
>f+++++++++ sql/enrollment_schema.sql
cd+++++++++ sql/migrations/
>f+++++++++ sql/migrations/001_create_submission_package_and_form_submission.sql
>f+++++++++ sql/migrations/002_create_person_address_child_profile.sql
>f+++++++++ sql/migrations/003_create_consent_manual_field_event.sql
>f+++++++++ sql/migrations/004_create_compatibility_views.sql
>f+++++++++ sql/migrations/005_stage_legacy_enrollments_backfill.sql
>f+++++++++ sql/migrations/006_backfill_legacy_to_normalized.sql
>f+++++++++ sql/migrations/BACKFILL_PLAN.md
>f+++++++++ sql/migrations/README.md
>f+++++++++ sql/migrations/apply_staged.sh
cd+++++++++ tools/
>f+++++++++ tools/audit_enrollment_field_options.php
>f+++++++++ tools/render-parent-manual-pages.sh
cd+++++++++ waitlist-form/
>f+++++++++ waitlist-form/index.html
cd+++++++++ waitlist-form/css/
>f+++++++++ waitlist-form/css/contact_admin_modal.css

Number of files: 163 (reg: 138, dir: 25)
Number of created files: 163 (reg: 138, dir: 25)
Number of deleted files: 0
Number of regular files transferred: 138
Total file size: 18.23M bytes
Total transferred file size: 18.23M bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 0
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 5.50K
Total bytes received: 536

sent 5.50K bytes  received 536 bytes  12.08K bytes/sec
total size is 18.23M  speedup is 3,017.06 (DRY RUN)
Dry run complete (symlink strategy). No symlinks changed.
