YOLA_DEPLOYMENT_STAGING_CHECKLIST_5_13_26.txt
COLLABTUNES — YOLA Deployment Staging Checklist
Date: 2026-05-13
Purpose: Simple operational checklist for staging and deploying to YOLA.
         Use for each deployment batch. Check off as completed.
Format: [ ] = not done / [X] = done / [!] = BLOCKER
================================================================================

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 1 — PAGES CREATED (pre-deployment)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] Typography spec locked (TYPOGRAPHY_SPEC_FINAL.txt exists)
[ ] Master AIO HTML template is final (typography applied)
[ ] Master AIO template saved to ZIP Vault staging folder
[ ] Target album AIO page generated by factory/generator
[ ] AIO page HTML opens and renders correctly in local browser
[ ] AIO page content matches source Set List / Song List page exactly
[ ] AIO page has correct page title (matches site naming convention)
[ ] AIO page has correct meta description
[ ] AIO page has correct canonical URL set
[ ] AIO page has correct nav bar (matches current live site nav)
[ ] AIO page links to correct bouncer if album is NC-17 or X-rated
[ ] AIO page has correct footer
[ ] All internal links in AIO page tested (no broken links)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 2 — TEST PAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] YOLA test page created for target album
[ ] Test page deployed to YOLA staging/test URL
[ ] Test page renders correctly in Chrome
[ ] Test page renders correctly in Firefox
[ ] Test page renders correctly on mobile (375px width minimum)
[ ] Test page typography matches spec
[ ] Test page colors correct (no color bleed, no contrast issues)
[ ] Test page all images/media load (if any)
[ ] Test page scrolling works (no overflow issues)
[ ] Test page bouncer routing works (if applicable)
[ ] Test page screenshot taken (desktop)
[ ] Test page screenshot taken (mobile)
[ ] Test page screenshot saved to deployment record folder
[ ] Test page reviewed by Tom — APPROVED / REJECTED
[ ] If rejected: issues documented, fix applied, re-test from top of Section 2

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 3 — ZIP VAULT PREP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] AIO HTML file saved with canonical filename
    Naming: COLLABORHYTHM_AIO_SETLIST_[NUMBER]_[SLUG]_[DATE].html
    Example: COLLABORHYTHM_AIO_SETLIST_01_GLASS_HALF_SOMETHING_20260513.html

[ ] AIO TXT export saved with canonical filename
    Naming: COLLABORHYTHM_AIO_SETLIST_[NUMBER]_[SLUG]_[DATE].txt

[ ] Source Set List page captured as reference (HTML + TXT)

[ ] All files for this album packaged into album ZIP
    Naming: COLLABORHYTHM_AIO_SETLIST_[NUMBER]_[SLUG]_PACKAGE_[DATE].zip
    Contains: .html + .txt + source reference + screenshot(s)

[ ] Album ZIP added to ZIP Vault staging folder

[ ] ZIP Vault page (/zip-vault/) updated with new entry (once page exists)

[ ] README.txt inside ZIP is current and accurate

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 4 — CANONICAL NAMES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] Page title matches canonical album name exactly as in nav
[ ] URL slug matches canonical slug (no trailing variation)
[ ] ZIP filename follows naming convention (see Section 3)
[ ] All references to album use consistent name (no shortening/abbreviation)
[ ] Chapter number (if applicable) uses canonical number per Tom decision
[ ] Lady Weaver entry uses canonical version (Tom decision required)
[ ] "of 35" label present on all book section pages that need it
[ ] Ratings label uses canonical rating from RATINGS_CANON_FINAL.txt
    (if ratings are locked — skip if ratings not yet canon)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 5 — BACKUP ZIPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] Pre-deployment snapshot ZIP created BEFORE any changes go live
    Naming: COLLABORHYTHM_BACKUP_PRE_DEPLOY_[ALBUM]_[DATE].zip
    Contains: current live page HTML + current nav state

[ ] Post-deployment snapshot ZIP created AFTER successful deployment
    Naming: COLLABORHYTHM_BACKUP_POST_DEPLOY_[ALBUM]_[DATE].zip
    Contains: new live page HTML + updated nav state

[ ] Session backup ZIP created at end of build session
    Naming: COLLABORHYTHM_SESSION_BACKUP_[DATE].zip
    Contains: all files created/modified in session

[ ] All backup ZIPs saved to Seagate external drive (F:)
[ ] All backup ZIPs saved to local RECENT DESKTOP ZIPS folder

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 6 — SCREENSHOTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] Screenshot: test page desktop full width
[ ] Screenshot: test page mobile width (375px)
[ ] Screenshot: live page after deployment (desktop)
[ ] Screenshot: live page after deployment (mobile)
[ ] Screenshot: bouncer page (if applicable)
[ ] Screenshot: nav bar showing new page link (confirm it appears)
[ ] Screenshot: ZIP Vault entry (once page exists)
[ ] All screenshots named with date and album slug
    Naming: SCREENSHOT_[PAGE]_[VIEW]_[DATE].png
    Example: SCREENSHOT_SETLIST01_DESKTOP_20260513.png
[ ] Screenshots saved to Screenshots folder (Tom's local)
[ ] Screenshots added to deployment record ZIP

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SECTION 7 — LIVE TESTING
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ ] Live page loads at expected URL (HTTP 200)
[ ] Live page title correct in browser tab
[ ] Live page appears in site nav menu
[ ] Live page link in nav bar works correctly
[ ] Live page link in Switchboard Quicklinks works (once table updated)
[ ] Live page link in 128 Navigator works (once updated)
[ ] Live page link in Fast Scroll works (once body updated)
[ ] Live page content matches AIO render exactly (no rendering artifacts)
[ ] Live page bouncer correctly blocks/routes if NC-17 or X-rated
[ ] Live PDF download link works (if applicable)
[ ] Live page passes mobile render test at collabtunes.com URL
[ ] Run sitemap.xml — new page appears in sitemap
[ ] No 404 links anywhere on new live page
[ ] Tom final approval: LIVE PAGE APPROVED [ ]  Date: ____________

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BATCH DEPLOYMENT TRACKER
(fill in as each album is deployed)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ALBUM                                    | DEPLOYED | DATE       | NOTES
-----------------------------------------|----------|------------|-------
SET LIST 1  Glass Half Something         | [ ]      |            |
SET LIST 2  Plurality                    | [ ]      |            |
SET LIST 3  Self in the Mirror           | [ ]      |            |
SET LIST 4  Partnered to the Crime       | [ ]      |            |
SET LIST 5  Living a la Mode             | [ ]      |            |
SET LIST 6  Definitely NOT Love          | [ ]      |            |
SET LIST 7  Train Off the Tracks         | [ ]      |            |
SET LIST 8  Boss Logic                   | [ ]      |            |
SET LIST 9  Thralls of the Flame         | [ ]      |            |
SET LIST 10 Go Ask Gramm                 | [ ]      |            |
SET LIST 11 Noise, Lies and Longing      | [ ]      |            |
SET LIST 12 Wounded Masculinity          | [ ]      |            |
SET LIST 13 Power Shields                | [ ]      |            |
SET LIST 14 6,000KM to DK               | [ ]      |            |
SET LIST 15 Liminal State                | [ ]      |            |
SET LIST 16 Kneel, Heal and Rise         | [ ]      |            |
SET LIST 17 Smirks, Swears, Moans...    | [ ]      |            |
SET LIST 18 Corrugation Row              | [ ]      |            |
SET LIST 19 Della of Troy                | [ ]      |            |
SET LIST 20 The Cost of Light            | [ ]      |            |
SET LIST 21 A Cold Plate                 | [ ]      |            |
SET LIST 22 Inherent Absence             | [ ]      |            |
SET LIST 23 Zionation                    | [ ]      |            |
SET LIST 24 Bi Ride or Die               | [ ]      |            |
SONG LIST 1  The Last Man Singing        | [ ]      |            |
SONG LIST 2  Sheila Tequila              | [ ]      |            |
SONG LIST 3  A Day at the Office         | [ ]      |            |
SONG LIST 4  A Traveler in the Distance  | [ ]      |            |
SONG LIST 5  Love Without a Doubt        | [ ]      |            |
SONG LIST 6  Undertows and Afterglows    | [ ]      |            |
SONG LIST 7  High Tides and Landslides   | [ ]      |            |
SONG LIST 8  A Knight for a Lady         | [ ]      |            |
SONG LIST 9  Between Us and Love         | [ ]      |            |
SONG LIST 10 One Piece Missing           | [ ]      |            |

TOTAL DEPLOYED: 0 / 34
================================================================================
END OF YOLA_DEPLOYMENT_STAGING_CHECKLIST_5_13_26.txt
