================================================================================
FINAL_OPERATIONAL_LAYER_MANIFEST_5_12_26.txt
CollabORhythm / Collabtunes — Final Operational Hardening
Generated: 5.12.26 | Asian Claude — Final Hardening Phase
PURPOSE: Complete inventory of every file in the operational layer.
         Status, verification state, live-safety, and Mixed Claude relevance.
================================================================================

VERIFICATION KEY:
  ✅ VERIFIED     = checked this session by automated scan
  ⚠️ NEEDS HUMAN  = requires browser QA — cannot automate
  ❌ NOT VERIFIED  = not yet checked
  🔒 FROZEN       = do not edit — reference only

================================================================================
SECTION A — HTML FILES (10 total)
================================================================================

────────────────────────────────────────────────────────────────────────────────
A-01 | FRONT_DOOR_BOUNCER_FIXED_COLOR_V2_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Front door rating selector. Writes collabtunes_selected_rating
              to localStorage. First page all visitors see.
SIZE:         7,945 bytes
STATUS:       TOM REVIEW PENDING — built, awaiting browser QA confirmation
VERIFIED:     ✅ Automated — default=ratings[0] (G/PG), key written correctly,
              broken original documented as comment only, session restore confirmed
              ⚠️ Human — browser rendering, subtitle copy, mobile display
LIVE-SAFE:    NO — Tom must verify in browser before Yola upload
GATE TYPE:    WRITER (writes key, does not read/enforce)
CODING RELEVANCE:
  Mixed Claude: Do not modify gate write logic.
  Subtitle copy update (→ V3) when Tom provides approved copy.
  No other coding tasks pending.
OPEN ITEMS:   Tom to confirm subtitle copy per rating level

────────────────────────────────────────────────────────────────────────────────
A-02 | PDF_LANDING_PAGE_DOWNLOAD_THE_BOOK_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Download landing page for 40-section Modern American Songbook PDF.
              Single primary action: download button → confirmed PDF URL.
SIZE:         7,632 bytes
STATUS:       TOM REVIEW PENDING — awaiting PDF URL confirmation
VERIFIED:     ✅ Automated — G-rated, no gate, no profanity, no forbidden colors,
              download opens in new tab (target=_blank, rel=noopener), 2 switchboard links
              ⚠️ Human — click download button to confirm PDF URL still live
LIVE-SAFE:    NO — Tom must confirm PDF URL before Yola upload
GATE TYPE:    NONE (G-rated, all visitors)
CODING RELEVANCE:
  Mixed Claude: No coding work pending. Deploy-ready once Tom confirms PDF URL.
OPEN ITEMS:   Tom to confirm PDF URL is current

────────────────────────────────────────────────────────────────────────────────
A-03 | WEBSITE_MISSION_STATEMENT_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Identity/purpose page. Three sections: What This Is / The Catalog /
              How to Navigate. Catalog stats locked canon.
SIZE:         11,592 bytes
STATUS:       TOM REVIEW PENDING — placeholder version safe to deploy as staging
VERIFIED:     ✅ Automated — G-rated, no gate, no profanity, no forbidden colors,
              fast-scroll anchors (top/what/catalog/navigate) all map correctly,
              0 orphan anchors, 0 duplicate IDs, 2 styled pending badges
              ⚠️ Human — placeholder badges render correctly, mobile display
LIVE-SAFE:    YES (as staging/placeholder) | NO (as final — Tom copy needed)
GATE TYPE:    NONE (G-rated)
CODING RELEVANCE:
  Mixed Claude: Replace pending badge sections with Tom's copy (→ V2).
                No other coding tasks.
OPEN ITEMS:   Tom to provide Section 01 + Section 03 copy

────────────────────────────────────────────────────────────────────────────────
A-04 | SONG_LIST_1_LAST_MAN_SINGING_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Song List 1 — The Last Man Singing.
              15-block structure. Template reference page — Tom must approve this
              before any other AIO page is deployed.
SIZE:         31,618 bytes (largest file — 13 confirmed tracks, most annotation)
STATUS:       TOM REVIEW PENDING — staging complete, QA complete
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              37 styled badges, 0 orphan anchors, 0 duplicate IDs,
              4 switchboard links, staging banner present, no profanity,
              no LW href, no practice-head
              ⚠️ Human — browser render, gate behavior at all 5 levels
LIVE-SAFE:    NO — template not locked, source pull pending, GX delta unresolved
GATE TYPE:    PG-13 minimum — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE:
  Mixed Claude: HIGH PRIORITY after Tom approves.
                (1) Replace pending badges with source-pulled track titles (2–7, 9–13)
                (2) Resolve GX badge after Tom confirms correct value
                (3) Inject crosslinks after URL conflicts resolved
                (4) Remove staging banner when approved
OPEN ITEMS:   Tom approval | Track source pull | GX delta | Crosslink URLs

────────────────────────────────────────────────────────────────────────────────
A-05 | SONG_LIST_2_SHEILA_TEQUILA_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Song List 2 — Sheila Tequila.
SIZE:         21,367 bytes
STATUS:       STAGING COMPLETE — awaiting template lock from SL1 approval
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              26 styled badges, 0 orphan anchors, 0 duplicate IDs,
              4 switchboard links, staging banner present, all clean
              ⚠️ Human — browser render pending
LIVE-SAFE:    NO — template not locked
GATE TYPE:    PG-13 minimum — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE:
  Mixed Claude: Source pull all track content. Template adjustments if SL1 approval
                requires changes. Crosslinks after URL conflicts resolved.
OPEN ITEMS:   Template lock | Track source pull | GX | Crosslinks

────────────────────────────────────────────────────────────────────────────────
A-06 | SONG_LIST_6_UNDERTOWS_AND_AFTERGLOWS_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Song List 6 — Undertows and Afterglows.
              Has GX delta:1 conflict (one of 6 affected Song Lists).
SIZE:         20,455 bytes
STATUS:       STAGING COMPLETE
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              26 styled badges, 0 orphan anchors, 0 duplicate IDs,
              4 switchboard links, staging banner, all clean
              ⚠️ Human — browser render pending
LIVE-SAFE:    NO — template not locked, GX delta unresolved
GATE TYPE:    PG-13 minimum — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE:
  Mixed Claude: GX badge resolution after Tom confirms. Crosslinks after URLs resolved.
OPEN ITEMS:   Template lock | GX delta | Track source pull | Crosslinks

────────────────────────────────────────────────────────────────────────────────
A-07 | SET_LIST_3_SELF_IN_THE_MIRROR_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Set List 3 — Self in the Mirror.
              Rating estimated PG-13 — needs mood_settings confirmation.
SIZE:         19,695 bytes
STATUS:       STAGING COMPLETE
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              29 styled badges, 0 orphan anchors, 0 duplicate IDs,
              4 switchboard links, staging banner, all clean
              ⚠️ Human — browser render pending
LIVE-SAFE:    NO — template not locked, rating estimated, content pending
GATE TYPE:    PG-13 minimum (estimated) — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE:
  Mixed Claude: Rating badge update when mood_settings processed.
OPEN ITEMS:   Template lock | Rating confirmation | Content source pulls

────────────────────────────────────────────────────────────────────────────────
A-08 | SET_LIST_5_LIVING_A_LA_MODE_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Set List 5 — Living a la Mode.
              Rating estimated PG-13 — needs mood_settings confirmation.
SIZE:         19,408 bytes
STATUS:       STAGING COMPLETE
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              29 styled badges, 0 orphan anchors, 0 duplicate IDs, all clean
              ⚠️ Human — browser render pending
LIVE-SAFE:    NO — template not locked, rating estimated
GATE TYPE:    PG-13 minimum (estimated) — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE: Rating badge update | Content source pulls | Template lock
OPEN ITEMS:   Template lock | Rating confirmation | Content source pulls

────────────────────────────────────────────────────────────────────────────────
A-09 | SET_LIST_6_DEFINITELY_NOT_LOVE_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Set List 6 — Definitely NOT Love.
              Rating estimated PG-13 — needs mood_settings confirmation.
SIZE:         18,978 bytes
STATUS:       STAGING COMPLETE
VERIFIED:     ✅ Automated — PG-13 gate correct, fallback present, 0 raw badges,
              29 styled badges, 0 orphan anchors, 0 duplicate IDs, all clean
              ⚠️ Human — browser render pending
LIVE-SAFE:    NO — template not locked, rating estimated
GATE TYPE:    PG-13 minimum (estimated) — allowed: ['pg13','r','nc17','x']
CODING RELEVANCE: Rating badge update | Content source pulls | Template lock
OPEN ITEMS:   Template lock | Rating confirmation | Content source pulls

────────────────────────────────────────────────────────────────────────────────
A-10 | SET_LIST_7_TRAIN_OFF_THE_TRACKS_AIO_STAGING_5_12_26.html
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      AIO staging page for Set List 7 — Train Off the Tracks.
              ONLY R-gated page in current build. Confirmed R rating.
SIZE:         21,759 bytes
STATUS:       STAGING COMPLETE
VERIFIED:     ✅ Automated — R gate correct (excludes gpg/pg13), fallback present,
              0 raw badges, 27 styled badges, 0 orphan anchors, 0 duplicate IDs,
              4 switchboard links, staging banner, all clean
              ⚠️ Human — browser render + R gate behavior at all 5 rating levels
LIVE-SAFE:    NO — template not locked, Block 11 trigger warnings need source pull
GATE TYPE:    R minimum — allowed: ['r','nc17','x']
CODING RELEVANCE:
  Mixed Claude: Block 11 trigger warning content (source pull required).
                R gate is correctly written — do not modify gate logic.
OPEN ITEMS:   Template lock | Block 11 source pull | Browser gate test

================================================================================
SECTION B — ROUTING AND GATE FILES (produced this session)
================================================================================

────────────────────────────────────────────────────────────────────────────────
B-01 | GATE_JS_SNIPPETS_READY_TO_CODE_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      5 gate JS patterns verified and ready for injection:
              PG-13, R, NC-17, X, Full Lyrics (PG-13 or R pending Decision 03)
VERIFIED:     ✅ Pattern matches confirmed implementations in AIO files
LIVE-SAFE:    YES (as reference) | Deploy pending Tom decisions 02/03
CODING RELEVANCE: Mixed Claude injects these into 3 ungated live pages
                  after Tom answers Decisions 02 and 03

────────────────────────────────────────────────────────────────────────────────
B-02 | RATING_SORTER_ROUTE_MAP_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Full routing table for all 34 album pages + utility pages.
              Gate assignment per collection. GX conflict list.
VERIFIED:     ✅ Confirmed ratings against canon authority
🔒 FROZEN:    Do not modify confirmed ratings without Tom input
CODING RELEVANCE: Reference for gate assignment when generating remaining 26 pages

================================================================================
SECTION C — QA FILES
================================================================================

────────────────────────────────────────────────────────────────────────────────
C-01 | IMPLEMENTATION_SUPPORT_QA_REPORT_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Full QA record from previous session: badge conversion (96 items),
              anchor verification, gate verification results.
VERIFIED:     ✅ All checks passed
🔒 FROZEN:    Historical record — do not edit

────────────────────────────────────────────────────────────────────────────────
C-02 | SESSION_QA_REPORT_ASIAN_CLAUDE_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Full QA from context reload session. Initial gate and
              safety scans across all 10 HTML files.
VERIFIED:     ✅ All checks passed
🔒 FROZEN:    Historical record — do not edit

────────────────────────────────────────────────────────────────────────────────
C-03 | PHASE1_SAFE_BUILD_QA_REPORT_5_12_26.txt  [in prior package, reference]
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Original QA from Phase 1 build. 6-file automated + manual checks.
VERIFIED:     ✅ All checks passed per original session
🔒 FROZEN:    Historical record

────────────────────────────────────────────────────────────────────────────────
C-04 | MANUAL_QA_VERIFICATION_WORKFLOW_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      48-item human QA checklist for all pages before Tom review.
              Groups: Nav / Gate / Profanity / Placeholder / Mobile / Links /
              Source-pull / Canon / Visual.
VERIFIED:     ✅ Document is accurate and complete
CODING RELEVANCE: Mixed Claude should run automated subset before Tom review.
                  Human/Tom runs the browser-only items.

================================================================================
SECTION D — NAV FILES
================================================================================

────────────────────────────────────────────────────────────────────────────────
D-01 | NAV_MAP_5_TOOLS_STATUS_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Status of all 5 nav tools: Bouncer, Switchboard, 128-Nav,
              Fast Scroll, Back Button. Per-tool: status, blocking items,
              coding tasks.
VERIFIED:     ✅ All tool statuses confirmed against actual file content
CODING RELEVANCE: First reference Mixed Claude should open when touching nav

================================================================================
SECTION E — OPERATIONAL / SUPPORT FILES
================================================================================

────────────────────────────────────────────────────────────────────────────────
E-01 | PHASE1_NEXT_ACTIONS_FOR_TOM_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Tom's decision queue. 4 tiers. Every decision needed,
              what it unblocks, safe defaults where applicable.
🔒 FROZEN:    Return to Tom. Do not modify decisions.
CODING RELEVANCE: Mixed Claude checks this when a task appears blocked.

────────────────────────────────────────────────────────────────────────────────
E-02 | STAGING_DEPLOYMENT_STATUS_BOARD_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Single-view tracker for all 34 album pages + utility + systems.
              Status codes: STAGING COMPLETE / TOM REVIEW PENDING / BLOCKED / etc.
VERIFIED:     ✅ Reflects accurate current state as of 5.12.26
CODING RELEVANCE: Mixed Claude updates this board as pages progress.

────────────────────────────────────────────────────────────────────────────────
E-03 | SAFE_STAGING_DEPLOYMENT_RULES_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      10 staging conditions, 8 hard deployment blocks, Tom approval
              requirements, source pull requirements, canon lock requirements.
🔒 FROZEN:    Operational law. Do not modify.
CODING RELEVANCE: Mixed Claude must consult before deploying anything.

────────────────────────────────────────────────────────────────────────────────
E-04 | SAFE_STAGING_TO_LIVE_TRANSITION_RULES_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      10-gate live promotion checklist. Rollback procedures.
              Propagation safety limits (max 5 AIO pages/session).
🔒 FROZEN:    Operational law. Do not modify.
CODING RELEVANCE: Gate the promotion of every page to live.

────────────────────────────────────────────────────────────────────────────────
E-05 | SAFE_FIRST_10_PAGE_DEPLOYMENT_PLAN_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Ordered deployment plan for first 10 pages. Risk levels,
              gate order, rollback checkpoints per page.
🔒 FROZEN:    Execution plan. Do not reorder.
CODING RELEVANCE: Mixed Claude follows this order exactly.

────────────────────────────────────────────────────────────────────────────────
E-06 | FIRST_SAFE_LIVE_DEPLOYMENT_CANDIDATES_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Tiered deployment candidates (Tier 1 immediate, Tier 2 after
              bouncer, Tier 3 after nav decisions, Tier 4 after template lock).
🔒 FROZEN:    Deployment order is set.

────────────────────────────────────────────────────────────────────────────────
E-07 | PHASE1_SAFE_IMPLEMENTATION_CHECKLIST_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      8-step Phase 1 execution guide. Steps 3 and 6 blocked pending
              Tom decisions. Rollback points at every step.
VERIFIED:     ✅ Step statuses confirmed accurate
🔒 FROZEN:    Execution doc. Do not reorder steps.

────────────────────────────────────────────────────────────────────────────────
E-08 | PHASE1_SAFE_BUILD_MANIFEST_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      Exact contents record for Phase 1 build. Deploy status,
              Tom review flags, blocked items list.
🔒 FROZEN:    Historical record + active reference.

────────────────────────────────────────────────────────────────────────────────
E-09 | REPOSITORY_FOLDER_STRUCTURE_REFERENCE_5_12_26.txt
────────────────────────────────────────────────────────────────────────────────
PURPOSE:      15-folder directory tree with filing rules. Defamation registry
              location hard rule (10_QA only). Folder 14 empty until Phase 5.
🔒 FROZEN:    Implement as written. Do not deviate.

================================================================================
SECTION F — FILES NOT IN THIS PACKAGE (reference only)
================================================================================

These files exist in prior session packages but are NOT in this package.
Mixed Claude should request them if needed.

  FINAL_CANON_AUTHORITY_REGISTRY_5_12_26.txt  — locked canon source of truth
  MASTER_URL_AUTHORITY_REGISTRY_5_12_26.txt   — all live URLs with status
  TOM_DECISION_QUEUE_CENTRALIZED_5_12_26.txt  — full decision registry
  DEFAMATION_RISK_REGISTRY_VOL1               — 10_QA/ only, internal
  mood_settings_ratings_explicit              — awaiting upload
  34_ALBUMS PDF                               — source for track pulls

================================================================================
MANIFEST TOTALS
================================================================================

HTML files in package:        10
  Utility (G-rated, no gate): 3  (Bouncer, PDF Landing, Mission Statement)
  AIO staging (PG-13 gate):   6  (SL1, SL2, SL6, SL3, SL5, SL6-set)
  AIO staging (R gate):       1  (SL7)

TXT operational files:       15
  Gate/routing:               2  (snippets, route map)
  QA:                         4  (reports, workflow)
  Nav:                        1
  Deployment/execution:       8

Zero raw bracket text:        ✅ confirmed
Zero orphan anchors:          ✅ confirmed
Zero gate errors:             ✅ confirmed
Zero profanity leaks:         ✅ confirmed
Zero Lady Weaver hrefs:       ✅ confirmed
Zero practice-head URLs:      ✅ confirmed

================================================================================
END FINAL_OPERATIONAL_LAYER_MANIFEST_5_12_26.txt
================================================================================
