TRENDEST TV · CORE PUBLISH

Content Publish Preflight

Select content on the left. Review all publish requirements as QC-style evidence tiles. Real publish mutation is still disabled.

CONTENT ONLYDRAFT ITEMDRY-RUN READY17 apps0 blockers3 warnings
CONTENT984: Prisoner of the Future
duration missingcategory missingcolor missinggenre missinglanguage missing
QC CONTENT WARNINGmissing
BUTTON STATUS: Ready
Core Publish button actions will show visible feedback here.
Ready
TSS CORE PUBLISH OPERATOR READINESS
984: Prisoner of the Future
Asset: job-v3-2fa7dfe3beed5260ba7cf5ff
TSS certificate
CHECKING
A certified TSS certificate is required.
Tab approval
APPROVAL BLOCKED
Approval buttons remain disabled until TSS is certified.
Action Plan dry-run
DRY-RUN BLOCKED
Action Plan requires TSS certification.
Final Publish contract
READINESS BLOCKED
Final Publish readiness requires TSS certification.
Publish mutation
DISABLED
Q92B3 is visibility and operator gating only. It cannot publish, register, or hand content to Content Manager.
Workflow boundary
VOD HLS PACKAGE ONLY
FAST and OTT VOD Core Publish path. Live TV Onboarding is excluded.
TSS match method
UNRESOLVED
Authority method used to resolve the selected TV asset against the certified Studio package.
Matched logical key
UNRESOLVED
Canonical Studio-to-TV package identity used by the TSS projection.
Action Plan warnings
0
No Action Plan warnings.
OPERATOR BLOCKERS
TSS_CERTIFICATE_REQUIRED
A certified TSS certificate is required.
Source: TV_Q92B3_TSS_READINESS
CORE PUBLISH WORKSPACE
4×3 backend-approved tabs. Selected tab stays active. Final Publish unlocks only after all required approvals.
loading approvals...
Core Publish Metadata Inspector
No content selected
Studio MAM metadata inspector behavior copied into Core Publish. Empty fields are red for review, not blockers.
Status: Loading Studio-derived metadata inspector...
Missing red metadata fields: 36 · Marker: CJ99Z1001M4B_STUDIO_MAM_METADATA_IN_CORE_PUBLISH

QC CARRY-FORWARD EVIDENCE

Status: loading QC carry-forward evidence...
Source: CJ99Z1000Z_QC_CARRY_FORWARD_EVIDENCE_V1
0 PASS / 0 REVIEW / 0 BLOCKED
Runtime Authority · Factory/QC Video Length
Runtime pending Factory/QC evidence
▼ Technical Package · 2 package tile(s) · ABR review
FAST HLS Package
REVIEW
manifest status available · 6.46 GiB
OTT HLS Package
REVIEW
manifest status available · 15.16 GiB
ABR Ladder / Device Playback
REVIEW
0 ABR rung(s) available
Device playback readiness carried forward from synced package/QC evidence.
▼ Subtitle / VTT · 0 row(s)
Subtitle / VTT
REVIEW
No subtitle/VTT rows synced yet.
▼ Ad Marker / SCTE · 0 break(s)
Ad Break Policy Result
REVIEW
No ad break rows exposed.
▼ Visual AI / Content Safety · 0 useful row(s)
PV3B4A9V77ZCT_EAGER_TAB1_QC_LOAD_MARKER
Visual AI timestamped reportREVIEW
18 timestamped content-safety warning candidate(s) available for review.
Violence / Gore / BloodREVIEW
No. of Hits: 12
Timestamped: 12
00:14:08.00000:18:30.00000:32:31.00000:35:53.00000:50:30.00001:00:20.00001:00:28.00001:02:42.00001:02:44.00001:02:46.00001:02:54.00001:03:16.000
Weapons / GunsREVIEW
No. of Hits: 6
Timestamped: 6
01:00:20.00001:00:28.00001:02:42.00001:02:44.00001:02:46.00001:02:54.000
Nudity / Sexual ContentPASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Smoking / TobaccoPASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Drugs / AlcoholPASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Logos / Watermark / Text OverlayPASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Black Frame / Freeze FramePASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Blur / Low Light / Visual DamagePASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Scene Timing / Ad-Safe BreaksPASS
No. of Hits: 0
Timestamped: 0
no timestamp hits
Selected-tab approval chain status: APPROVED. Red means pending, amber is shown during client-side approval action, green means approved.

ARTWORK / POSTER PACKAGE

Poster Studio package required before publish. 12 profile outputs must be present; public source links are not accepted as publish-ready artwork.

12/12 PRESENTREADYOpen Slideshow
Poster 2×3
Poster 2×3READY
984_prisoner_of_the_future_1982_ott_poster_2x3.png
Cover 16×9
Cover 16×9READY
984_prisoner_of_the_future_1982_fast_program_16x9.png
Hero 16×9 Textless
Hero 16×9 TextlessREADY
984_prisoner_of_the_future_1982_ott_hero_16x9_textless.png
Thumbnail 16×9
Thumbnail 16×9READY
984_prisoner_of_the_future_1982_fast_strip_16x6.png
Channel Card 16×9
Channel Card 16×9READY
984_prisoner_of_the_future_1982_fast_channel_card_16x9.png
OTT Movie Card 2×3
OTT Movie Card 2×3READY
984_prisoner_of_the_future_1982_ott_portrait_3x4.png
OTT Landscape Card
OTT Landscape CardREADY
984_prisoner_of_the_future_1982_ott_landscape_16x9.png
OTT Top Banner
OTT Top BannerREADY
984_prisoner_of_the_future_1982_ott_top_banner.png
OTT Mobile Banner
OTT Mobile BannerREADY
984_prisoner_of_the_future_1982_ott_mobile_banner.png
OTT Square
OTT SquareREADY
984_prisoner_of_the_future_1982_ott_square.png
Partner Wide 2×1
Partner Wide 2×1READY
984_prisoner_of_the_future_1982_partner_wide_2x1.png
Partner Landscape 4×3
Partner Landscape 4×3READY
984_prisoner_of_the_future_1982_partner_landscape_4x3.png
TAB 2 JSON GATE
⚠️ READY TO UPDATE ARTWORK JSON — B2/CDN NOT VERIFIED
Checking artwork JSON/B2 verification gate...
Required before Tab 2 approval: 0/12 profiles · missing 12 · complete false · local updated false · B2 direct verified false · approved false
Selected-tab approval chain status: APPROVED. Red means pending, amber is shown during client-side approval action, green means approved.
Tab 3 · Playback / Delivery
984: Prisoner of the Future
AstraVue must play directly from B2/CDN and attach B2/CDN VTT. Local HLS and /api/tv-file are blocked.
NO B2 PLAYER SOURCENO B2 LIBRARY
·
loading release package runtime contract
Exact Studio runtime artifact is not packaged yet. This adapter will not reconstruct controls, popovers, player internals, or runtime behavior in TV.
B2 Package Inspector
B2 Package Inspector
Loading B2 file listing…
CDN Delivery ReportCDN REVIEWB2 REVIEWBunnyCDNRange
Loading CDN delivery report...
Tab 3 approval must remain blocked until the player source and VTT are both B2/CDN URLs. Third Party Integration settings remain outside this tab.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

RIGHTS / AVAILABILITY / COMMERCIAL POLICY

DRY-RUN POLICY

Rights Authority

Territory / Geo Rights

Availability Window

Commercial Model

Platform / Device Rights

Store + Billing Policy

Protection Handoff

Policy Dry-run Contract

backend policy APIdry-run onlypublish mutation disabledTab 6 protection handoffTabs 8/9 app rollout handoff
BACKEND POLICY CONTROL
Status: not loaded
GLOBAL
No country tags selected yet.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.
APPS RESOLUTION MATRIX

Content outcome per app. Technical app readiness remains in APPS.

REVIEW
Select
App
Group
State
Validation
Trendest Web
trendest_web
Web
inherited
OK
Trendest Android
trendest_android
Mobile
inherited
OK
Trendest iOS
trendest_ios
Mobile
inherited
OK
Trendest Android TV
trendest_android_tv
CTV
inherited
OK
Trendest Fire TV
trendest_fire_tv
CTV
inherited
OK
Trendest Roku
trendest_roku
CTV
inherited
OK
Trendest Apple TV
trendest_apple_tv
CTV
inherited
OK
Trendest Samsung TV
trendest_samsung_tv
CTV
inherited
OK
Trendest LG TV
trendest_lg_tv
CTV
inherited
OK
Trendest FAST Linear
trendest_fast_linear
FAST
inherited
OK
Trendest Premium
trendest_premium
Premium
inherited
OK
Trendest Kids
trendest_kids
Premium
inherited
OK
Partner Alpha
partner_alpha
Partner
inherited
1 warning
Partner Beta
partner_beta
Partner
inherited
1 warning
Partner Gamma
partner_gamma
Partner
inherited
1 warning
Internal QA App
qa_internal
QA
inherited
OK
Ops Preview App
ops_preview
QA
inherited
OK
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

PLATFORM / DEVICE RULES

Web
Backend policy/approval dry-run gate for this publishing requirement.
iOS
Backend policy/approval dry-run gate for this publishing requirement.
Android
Backend policy/approval dry-run gate for this publishing requirement.
CTV
Backend policy/approval dry-run gate for this publishing requirement.
Smart TV
Backend policy/approval dry-run gate for this publishing requirement.
Roku
Backend policy/approval dry-run gate for this publishing requirement.
Fire TV
Backend policy/approval dry-run gate for this publishing requirement.
Partner Embed
Backend policy/approval dry-run gate for this publishing requirement.
Console
Backend policy/approval dry-run gate for this publishing requirement.
Tablet
Backend policy/approval dry-run gate for this publishing requirement.
Mobile
Backend policy/approval dry-run gate for this publishing requirement.
Browser
Backend policy/approval dry-run gate for this publishing requirement.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

PROTECTION / PLAYBACK RIGHTS

1. Protection mode
2. AstraGuard handoff
3. Signed playback
4. DRM readiness
5. Entitlement resolver
6. Playback denial rules
expired windowblocked regionunsupported devicemissing subscriptionDRM/license failurepartner revocation
7. Audit
playback-rights dry-runno mutationTab 4 policy sourceTab 3 manifest source
Execution handoff
Runtime enforcement belongs to AstraGuard, CDN signing, DRM/license server, entitlement resolver, and playback runtime. Core Publish records the dry-run contract only.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

BACKEND POLICY

Rights policy DB
Backend policy/approval dry-run gate for this publishing requirement.
Tab approval DB
Backend policy/approval dry-run gate for this publishing requirement.
Dry-run contract
Backend policy/approval dry-run gate for this publishing requirement.
Publish blocker compiler
Backend policy/approval dry-run gate for this publishing requirement.
Backend executable payload
Backend policy/approval dry-run gate for this publishing requirement.
Audit trail
Backend policy/approval dry-run gate for this publishing requirement.
Rollback reference
Backend policy/approval dry-run gate for this publishing requirement.
Mutation disabled
Backend policy/approval dry-run gate for this publishing requirement.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

APP STORE / 17-APP READINESS

web_public
Backend policy/approval dry-run gate for this publishing requirement.
web_admin_preview
Backend policy/approval dry-run gate for this publishing requirement.
ios_phone
Backend policy/approval dry-run gate for this publishing requirement.
ios_tablet
Backend policy/approval dry-run gate for this publishing requirement.
android_phone
Backend policy/approval dry-run gate for this publishing requirement.
android_tablet
Backend policy/approval dry-run gate for this publishing requirement.
android_tv
Backend policy/approval dry-run gate for this publishing requirement.
apple_tv
Backend policy/approval dry-run gate for this publishing requirement.
fire_tv
Backend policy/approval dry-run gate for this publishing requirement.
roku
Backend policy/approval dry-run gate for this publishing requirement.
samsung_tizen
Backend policy/approval dry-run gate for this publishing requirement.
lg_webos
Backend policy/approval dry-run gate for this publishing requirement.
sony_bravia
Backend policy/approval dry-run gate for this publishing requirement.
chromecast_google_tv
Backend policy/approval dry-run gate for this publishing requirement.
xbox
Backend policy/approval dry-run gate for this publishing requirement.
playstation
Backend policy/approval dry-run gate for this publishing requirement.
partner_embed
Backend policy/approval dry-run gate for this publishing requirement.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

LOCALIZATION / ACCESSIBILITY

1. Metadata language
2. Subtitle / caption readiness
3. Audio accessibility
4. Accessibility UX handoff
keyboard navigationremote navigationfocus statesscreen reader labelsaccessible player controlscaption toggle
5. Regional metadata labels
6. Search metadata
7. Approval evidence
VTT from Tab 3MAM language metadataQC warning metadataprofile/rating from Tab 4
Boundary
Core Publish checks content accessibility and localization readiness. App Control decides how each app displays subtitle controls, fonts, menus, focus, rails, and playback UI behavior.
content readiness onlyno app UI mutation
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.

ANALYTICS / ADS / MEASUREMENT

1. Analytics events
playback_startplayback_readyplaypauseseekheartbeatquartilescompleteerrorsubtitle_togglequality_change
2. Content measurement IDs
MAM ID requiredpackage ID from Tab 3provider/reporting ID
3. Ad policy
ad markers present checkad breaks from QC/MAM if anynot an ad-ops console
4. VAST / ad server readiness
5. Measurement verification
viewabilityverificationbrand safety
6. Privacy consent
7. Revenue hooks
actual revenue dashboards stay outside Core Publish
8. Error reporting
player errorsCDN errorsDRM/license errorsad errorscaption errors
Boundary
Core Publish records the content-level analytics, ad, privacy, revenue, and measurement contract. Ad Exchange, Revenue, and partner dashboards operate campaigns, fill, pricing, payouts, reporting, and reconciliation. Store Submission owns privacy labels and store declarations.
content-level contract onlyno ad-ops mutationno store declaration mutation
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.
FINAL PUBLISH

Compiled final publish form and dry-run action contract. No publish write happens until all tab approvals are complete.

REVIEW
1. Total package sources
Tab 1 QC evidencecontent warning timestampsad breaksTab 2 artwork 12 profilesTab 3 B2 package + CDNMAM metadataTab 4 rights/commercialTab 5 protection rightsTab 6 localization/accessibilityTab 7 analytics/ads/measurement
2. Movie behavior database
content identityfull movie metadatarightscollectionsprofilesratingsapp allowance handoffplayback ruleslocalizationmeasurementprivacyapps may use all or part later
3. QC / ad / warning evidence
QC raw payloadQC warningscontent warning timestampsad breaksad markersdry-run action planraw source preserved
4. Playback / CDN / artwork
master.m3u8VTT8 package JSON files5 HLS rungsbandwidth/codecs/resolutionBunny/range checks12 artwork profilesartwork links
5. Downstream handoffs
App ControlApp Build CentreStore SubmissionAd ExchangeRevenuerollout toolingno downstream mutation here
6. Secure storage
private authoritative JSONcurrent.json pointerversioned exportSHA-256 hashAPI readable for apps laterpublic redacted export later only if needed
8. Publish boundary
real publish still disabledno DB mutation hereno app build mutation hereno store submission mutation here
Final Publish creates the complete movie package and stores the app-consumable contract. Actual app behavior, app builds, store releases, revenue operations, and rollouts remain downstream.
Selected-tab approval chain status: APPROVAL PENDING. Red means pending, amber is shown during client-side approval action, green means approved.