Rating Badge System Library

COLLABTUNES_RATING_BADGE_SYSTEM_LIBRARY_5_13_26.html — 13 badge types

RATING-01 — G/PG  |  RATING-02 — PG-13
G / PG PG-13
PG-13 GX — 21 ← typical header-meta row

Class: rb rb-gpg / rb rb-pg13
Color: --accent-oldgold | Gate (PG-13): allowed = ['pg13','r','nc17','x']
Gate (G/PG): no gate — all visitors pass.

RATING-03 — R
R GX — 27

Class: rb rb-r
Color: --accent-danger (red) | Gate: allowed = ['r','nc17','x']
Pages: Set List 7, Set List 8. SL9, SL17 (estimated).

RATING-04 — NC-17
NC-17 GX — 31

Class: rb rb-nc17
Color: --accent-danger, font-weight:700 | Gate: allowed = ['nc17','x']
Pages: NC-17 Quick Guide, NC-17 Set Lists.

RATING-05 — X / No Limits
X — No Limits

Class: rb rb-x
Color: --accent-danger FILLED + white text | Gate: allowed = ['x']
Pages: X Quick Guide, HOW I GOT HERE (dirty), HOW I GOT HERE (Claude AI talk).
⚠ These pages must be gated before any public access.

RATING-06 — Estimated Variants (dashed border)
G / PG — Est. PG-13 — Est. R — Est. NC-17 — Est. X — Est.

Classes: rb rb-[level]-est
Dashed border signals: rating has NOT been confirmed from source.
Replace dashed with solid (remove -est suffix) after mood_settings confirmation.
CURRENTLY ESTIMATED: SL3 (pg13-est), SL5 (pg13-est), SL6-set (pg13-est), SL9 (r-est), SL17 (r-est).

RATING-07 — Pending / Unknown
Rating — Source Pull Required

Class: rb-pending
Gold filled — signals data is missing, not estimated. Do not guess.
Use when rating has not been assigned at all (new pages from skeleton template).

RATING-08 — GX Confirmed  |  RATING-09 — GX Pending  |  RATING-10 — GX Conflict
GX — 21 GX — Source Pull Required GX — Tom Verification Required
⚠ GX SCORE CONFLICT — Tom verification required before publishing.
Source document: 21  |  Calculated: 20  |  Delta: 1
Do not display final GX badge until Tom confirms correct value.

GX Confirmed: class rb-gx — bright gold border + text
GX Pending: class rb-gx-pending — gold filled (same as rb-pending)
GX Conflict: class rb-gx-conflict + .gx-conflict-note block
Delta pages: SL1, SL3, SL6 (song), SL7, SL8, SL10 — show conflict until Tom resolves.

RATING-11 — Content Flag Badges
Profanity — moderate Explicit content Trigger warning Adult themes Clean Co-write

Class: cf cf-[type]
Types: cf-profanity / cf-explicit / cf-trigger / cf-adult / cf-clean / cf-cowrite
Used in track lists, Block D (Tags), and block headers.

RATING-12 — Staging Badge (inline)
Staging Only ← use inline, not the full staging-banner for micro-contexts

Class: rb-staging
Red filled. Use for inline staging indicators (e.g. next to a link that isn't live yet).
The full staging-banner is for the top of the page. This is for inline use.

RATING-13 — Inline Track Ratings (in track lists)
01 The Last Man Singing PG-13
02 Hollow Hours R explicit
03 Something Beautiful G/PG clean
04 Pending

Classes: tr tr-gpg / tr-pg13 / tr-r / tr-nc17 / tr-x
Smaller than page-level badges. Sized for track list items.
Combine with .cf flags for full content annotation.

Complete header-meta example (all badges together)
PG-13 GX — 21 Song List 1 of 10 Collaborhythm
PG-13 — Est. GX — Source Pull Required Rating Needs Confirmation

Top row: all confirmed. Bottom row: all pending/estimated.