YouTube TV plan migration: entitlement-diff și pricing-state governance
Răspuns scurt: Pentru YouTube TV plan migration: entitlement-diff și pricing-state governance, păstrează subscriber ID, current plan și CURRENT_PLAN_CAPTURED într-un record versionat și închide decizia doar după reconciliation cu effective migration date. Provider documentation este evidence despre produs/program, nu dovadă automată pentru identity, availability sau downstream outcome.
Ce documentează sursa în prezent
YouTube launched multiple genre-focused TV plans in early 2026 with different channel bundles and pricing, rolling them out over several weeks alongside the main plan and add-ons.
A published plan or launch price is time- and market-sensitive; it does not prove a subscriber’s current price, channel entitlement, promotional eligibility or migration outcome.
Snapshot the subscription
Definește ce decizie depinde de subscriber ID și cine o poate aproba. current plan și target plan trebuie capturate înainte de acțiune; altfel nu poți reconstrui dacă rezultatul aparține aceluiași obiect și aceleiași reguli de rollout.
Compute entitlement diff
Păstrează provider statement, local observation și independent/external evidence separat. Leagă market de retrieval time și channel entitlement set de starea observată. Dacă ele diferă, verdictul rămâne NOT_VERIFIED, nu se rezolvă prin presupunere.
Version pricing
Modelează tranzițiile CURRENT_PLAN_CAPTURED → TARGET_PLAN_ELIGIBLE → ENTITLEMENT_DIFF_REVIEWED și cere trigger pentru PRICE_CONFIRMED. Când add-on set se schimbă, păstrează versiunea veche și nouă, plus motivul schimbării.
Route promotion exceptions
Cazurile cu published price lipsă, subscriber price stale sau identity mismatch intră în REVIEW_REQUIRED. Definește owner, deadline și ce acțiuni sunt permise până la clarificare; fallback-ul nu devine silent success.
Authorize migration
Reconciliation trebuie să compare platform state cu promotion state și effective migration date atunci când acestea dețin adevărul downstream. Notează latența acceptată și păstrează receipt-ul care justifică închiderea cazului.
Verify effective state
Măsoară capability, attempted action, execution și outcome separat. market poate fi un signal, dar nu îl transforma în impact fără denominator, observation period și o metodă de comparație adecvată.
Reconcile billing
Rulează un failure drill pe riscul central: A published plan or launch price is time- and market-sensitive; it does not prove a subscriber’s current price, channel entitlement, promotional eligibility or migration outcome. Simulează stale documentation, wrong object și missing receipt; verifică dacă workflow-ul intră în review și poate reveni într-o stare sigură.
Audit subscriber impact
Review packet-ul trebuie să includă subscriber ID, current plan, sursa, timestamp, stările observate, mismatch-urile și ce NU a fost verificat. Astfel artifact-ul rămâne evidence, nu runtime truth.
Stop on mismatch
Oprește inferența când target plan nu mai este actual, published price se schimbă material sau effective migration date lipsește. Un stop condition păstrează concluzia proporțională cu evidence-ul; nu este product failure.
Migration rule
Regula finală: YouTube TV plan migration: entitlement-diff și pricing-state governance trebuie gestionat prin source truth, versioning și receipts. BILLING_RECONCILED este valid doar dacă poate fi legat de același obiect și aceeași fereastră temporală; altfel uncertainty rămâne explicită.
Exemplu de reconciliation pentru plan migration
Snapshot current plan, channel entitlement set și subscriber price înainte de schimbare. Calculează entitlement diff către target plan și verifică separat promotion state. După effective migration date, recitește planul și billing state; dacă prețul sau un channel diferă de snapshot-ul așteptat, nu declara migrarea completă până când billing reconciliation explică diferența și subscriber-ul are o cale clară de remediere.
În plus, păstrează separat data la care promoția expiră și data la care noul plan devine billable, deoarece un entitlement corect cu un billing window greșit poate produce o concluzie falsă despre succesul migrării.
Governance states
Folosește stări explicite precum:
CURRENT_PLAN_CAPTURED;TARGET_PLAN_ELIGIBLE;ENTITLEMENT_DIFF_REVIEWED;PRICE_CONFIRMED;MIGRATION_AUTHORIZED;MIGRATION_EFFECTIVE;BILLING_RECONCILED;
Surse revizuite
- https://blog.youtube/news-and-events/youtube-tv-plans-launch-pricing/