PBM GATE

AstraVue 4.3 RC2 Product Boundary Monitor

Read-only PBM authority, player-integration boundary rules, V26H audit, subscriber adoption gates and next-change block.

READ-ONLY
ROUTE
product-boundary-monitor
RUNTIME
Product lane
RC REGISTRY
Product Management
PLAYER INTERNALS
Untouched
PV3B4A9V26X · ASTRA VUE 4.3 RC2

AstraVue 4.3 RC2 · Major No-Video Bug Fixed

RC2 documents the browser-safe source-contract repair for Astra Lab test playback. This is a product release-candidate update, not a player-engine rewrite.

Version
AstraVue 4.3 RC2
Status
Accepted release-candidate bug fix
Severity
Major launch-readiness blocker
Root cause
Astra Lab wrappers used direct CDN HLS source; browser playback from Studio origin was blocked by CORS.
Fix
Use existing AstraVue same-origin HLS proxy source contract for Product Management test surfaces.
Verification
Overview and Player Engine reached readyState=4, videoWidth=640, videoHeight=360, duration=5221.12, and played after user gesture.
Boundary
AstraVuePlayer, TrendestUnifiedPlayerV2/V3, runtime shell, engine policy, media, B2, DB and TV/Core were not touched.
VERSION HISTORY

AstraVue 4.3 RC2 is the current adoption baseline

Full AstraVue release history, including RC1 feature baseline and RC2 no-video fix, is available from Product Management → View History.

PV3B4A9V26L · READ-ONLY PBM GATE

Product Boundary Monitor

AstraVue player changes are blocked here until Product Boundary Monitor evidence is visible and product-owner discussion accepts the next correction.

PBM authority

Existing authority: /astra-products/product-management/boundary-monitor and /api/astra-products/product-boundary-monitor/latest.
PV3B4A9V27Q7B · ONE-TIME SPECIAL TEST LICENSE · TRENDEST TV ONLY

Special Test License: ASTRAVUE-TV-PRO-RC2-0001-STL-0001

Parent license: ASTRAVUE-TV-PRO-RC2-0001 · Subscriber: Trendest TV · Role: first-pro-test-partner

Core Publish Tab 3 AstraVue 4.3 RC2 Operator/Certification Runtime live production testing and validation trials only; not for broad subscriber rollout and not for 17-app rollout

ONE-TIME EXEMPTION ONLY for Trendest TV live production testing and validation trials. Normal AstraVue subscriber restrictions remain active. These relaxations are not available to any other subscriber and cannot be reused for 17-app rollout.

This Special Test License does not relax code-copy rules: no AstraVue product code, player internals, runtime shell, or engine policy may be copied into Trendest TV.

Allowed runtime modes

operator-certification-runtimeOperator / Certification Runtime

Allowed origins

http://127.0.0.1:3200http://77.42.1.91:3100http://77.42.1.91:3100

Allowed app targets

core-publish-tab3core-publish-tab3-operator-certification-runtime

Required gates remain

license validation must passremote blocking status must allow runtimepackage checksum must match AstraVue 4.3 RC2 release packagePBM preflight remains required before adoptiontracking and feedback contracts remain required17-app rollout remains blocked until Tab 3 proof is acceptedno AstraVue product code, player internals, runtime shell, or engine policy may be copied into TV
Rules not relaxed
no code copy into TVno internal player/runtime/engine import into subscriber appno 17-app rolloutno private credential shipped to TVno bypass of remote blockingno bypass of PBM/tracking/feedback obligationsno availability to other subscribersone-time special test license onlyTrendest TV live production testing and validation trials only

Valid from 2026-06-29 to 2026-07-15. Audit marker: PV3B4A9V27Q7D_SPECIAL_TEST_LICENSE_VISIBLE_BACKEND

Current state

Wrapper hydration mismatch repaired. Runtime shell child player lifecycle remains under audit.

Next patch

Blocked until PBM pass and explicit discussion. No product feature mutation from this page.

AstraVue Boundary Rules

  • Playback engine logic belongs inside AstraVue.
  • TV/Core pages consume AstraVue client/contracts only.
  • No direct copied player logic in TV platform pages.
  • Player/runtime changes must pass PBM and explicit product-owner discussion before reuse in other pages/apps.
  • PBM normalized V26H/V26H4 and approved the next correction only as product-wrapper canonical source binding, not a player/runtime feature change.
  • PBM status: source repair is allowed only because it restores a known-good Product Management test fixture; no player/runtime feature was changed.

Current AstraVue Player Bug Audit

  • Overview and Player Engine are the two AstraVue Product Management pages with player surfaces.
  • V26G/V26G2 proved Player Engine can decode video, then video/video-js nodes are removed after runtime initialization.
  • V26H/V26H4 removed wrapper hydration mismatch and switched product wrapper preferredEngine from videojs to auto.
  • PV3B4A9V26M normalized earlier V26H/V26H4 wrapper work under PBM: client-only wrapper and auto engine are retained as PBM-documented product-wrapper corrections.
  • Post-wrapper check still showed video removal, narrowing the issue to AstraVueProductRuntimeShell child player lifecycle.
  • PV3B4A9V26M changes the Product Management test source from a 360p child playlist to the canonical master HLS manifest, avoiding source-normalization reattach/dispose churn without touching player internals.
  • PV3B4A9V26M2 normalized V26M under PBM: canonical master source was rejected because direct CDN returned HTTP 404, so Product Management source is restored to the valid 360p HLS playlist.
  • PV3B4A9V26S/T found the active no-video cause: direct CDN HLS playlist was browser-blocked by CORS, while existing AstraVue HLS proxy returned EXT-M3U with 866 segments.
  • PV3B4A9V26U applies existing product-owned same-origin HLS proxy source contract for Astra Lab browser playback; player/runtime/engine files remain untouched.
  • AstraVue 4.3 RC2 accepted: no-video bug fixed through wrapper source contract using existing same-origin HLS proxy; no player/runtime/engine mutation.
  • No player engine, runtime shell, media, B2/CDN, DB, TV/Core consumer, or app-specific player patch is approved from this page yet.

Allowed product-owned lanes

  • app/components/astravue/* product-owned contracts/policies
  • app/product-management/astravue/* product-management proof surfaces
  • app/api/astra-products/product-boundary-monitor/latest/route.ts read-only PBM data
  • app/astra-products/product-management/boundary-monitor/page.tsx PBM authority viewer

Blocked without prior discussion

  • app/components/astravue/AstraVuePlayer.tsx
  • app/components/player-v2/TrendestUnifiedPlayerV2.tsx
  • app/components/player-v2/TrendestUnifiedPlayerV3.tsx
  • AstraVue engine policy/runtime internals
  • TV/Core/MAM/App Control player consumers
  • media package, B2/CDN, DB, delivery sync

PBM API Data

PBM API data will appear here after client fetch.
PBM + LICENSE BLOCKING

Subscriber adoption is blocked by license, PBM or package violations

  • expired license blocks subscriber adoption
  • suspended license blocks runtime use
  • revoked license blocks package update and runtime use
  • missing PBM pass blocks integration
  • direct internal player import blocks integration
  • deprecated version blocks rollout unless compatibility exception exists
  • domain/origin mismatch blocks web playback certification
  • app target mismatch blocks app integration
  • unknown package checksum blocks version promotion
  • security hold blocks all new adoption