{
  "schemaVersion": 2,
  "packageVersion": "1.1.3",
  "status": "published",
  "publicationAuthorized": true,
  "scenario": {
    "organization": "Northstar Field Services Training",
    "supervisor": "Northstar Trainer",
    "teammate": "Jordan Avery",
    "position": "Field Service Technician",
    "dataPolicy": "synthetic-only"
  },
  "sourceCaptureStatus": {
    "manifest": "marketing-site/media-source/review-lifecycle/v1.1.0/capture/onboarding-capture-manifest.json",
    "genuineOnboardingSourcesInspected": [
      "ONB-001",
      "ONB-002",
      "ONB-003",
      "ONB-004",
      "ONB-005",
      "ONB-006"
    ],
    "internalProvenanceOnly": [
      "ONB-001",
      "ONB-002",
      "ONB-003",
      "ONB-004",
      "ONB-005",
      "ONB-006"
    ],
    "reusableAppApprovals": [
      "AUTH-001"
    ],
    "authApproval": {
      "id": "AUTH-001",
      "mediaSha256": "27752df9a207bb072a7d37687ae09832b58c03856dac70734a30e1e4a1789be4",
      "auditSha256": "01f55b2a08abcbc199ed880fa2da5c857e6d9de92886286cd2df0902c273fa17",
      "status": "approved-synthetic",
      "publicationAuthorized": false
    },
    "publicDerivativesApproved": 17,
    "remainingCaptureGroups": [],
    "status": "complete-synthetic-capture-set",
    "approvedProductStillGroups": [
      "ONB-007",
      "ONB-010",
      "REV-001",
      "REV-003",
      "REV-004",
      "ONB-008",
      "ONB-009",
      "REV-002"
    ],
    "approvedProductMotionShots": [
      "OV-001",
      "OV-002",
      "OV-003",
      "OV-005",
      "OV-006",
      "TR-001",
      "TR-002",
      "TR-003",
      "TR-004",
      "TR-005",
      "TR-006",
      "TR-007",
      "TR-008"
    ]
  },
  "productionReadiness": {
    "status": "hybrid-runway-desktop-only-natural-voice-video-published",
    "voice": "Serena Dragon HD (Azure AI Speech, en-US), 110% pacing",
    "provider": {
      "service": "Azure AI Speech",
      "region": "eastus2",
      "voice": "en-US-Serena:DragonHDLatestNeural",
      "tier": "NeuralHD"
    },
    "audioProgramMixes": [
      {
        "id": "overview",
        "durationSeconds": 86.364,
        "sampleRate": 48000,
        "channels": 1,
        "codec": "pcm_s24le",
        "integratedLufs": -16.2,
        "truePeakDbtp": -0.99,
        "bytes": 13680102,
        "sha256": "87e929784c1cd67408dd27841f7982e9bc976d0a5e319111cce9ccda1a7ae7da",
        "status": "approved-source-retimed-for-published-render"
      },
      {
        "id": "training",
        "durationSeconds": 584.545,
        "sampleRate": 48000,
        "channels": 1,
        "codec": "pcm_s24le",
        "integratedLufs": -16.2,
        "truePeakDbtp": -0.99,
        "bytes": 92592102,
        "sha256": "91d2693dafc72475332f0127365589559ca8f53344bc7a33e33835db37de9220",
        "status": "approved-source-retimed-for-published-render"
      }
    ],
    "finalCaptions": [
      {
        "id": "overview",
        "durationSeconds": 86.364,
        "bytes": 2046,
        "sha256": "d677527927a2c1a74ae0fa88c5a2871f52d94fd1c0bb64ad654a8733c2b70bb9",
        "status": "published-hybrid-110-percent-conform"
      },
      {
        "id": "training",
        "durationSeconds": 584.545,
        "bytes": 13565,
        "sha256": "da35643bc8b8226c0891b37fc690b958a37d7880dd0ef39ce61dae7f3e0db615",
        "status": "published-hybrid-110-percent-conform"
      }
    ],
    "sourceScriptsUnchanged": true,
    "captionTextUnchanged": true,
    "publicationAuthorized": true,
    "pacing": {
      "factor": 1.1,
      "intent": "shorter pauses and natural professional delivery without pitch alteration"
    },
    "visualPresentation": {
      "policy": "authentic-desktop-ui-with-runway-non-ui-brand-motion",
      "instructionalUi": "authentic-pixels-only",
      "responsiveFootageRemoved": true,
      "runwayTaskIds": [
        "cb6db99c-eb0c-42b5-b515-4e5f20da3cc2",
        "d98557af-5d22-4d6d-b442-393280887ea1"
      ],
      "placements": {
        "overview": [
          {
            "start": 0,
            "runwayStart": 0,
            "kind": "opening",
            "logo": true
          },
          {
            "start": 62.73,
            "runwayStart": 10,
            "kind": "strengths-first-bridge"
          },
          {
            "start": 81.36,
            "runwayStart": 15,
            "kind": "outro",
            "logo": true
          }
        ],
        "training": [
          {
            "start": 0,
            "runwayStart": 0,
            "kind": "opening",
            "logo": true
          },
          {
            "start": 46.36,
            "runwayStart": 5,
            "kind": "chapter-transition"
          },
          {
            "start": 295.45,
            "runwayStart": 10,
            "kind": "strengths-first-bridge"
          },
          {
            "start": 427.27,
            "runwayStart": 5,
            "kind": "chapter-transition"
          },
          {
            "start": 579.55,
            "runwayStart": 15,
            "kind": "outro",
            "logo": true
          }
        ]
      }
    }
  },
  "publishedAssets": [
    {
      "id": "review-lifecycle-screen-flyer",
      "kind": "flyer",
      "audience": "screen",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-screen.pdf",
      "mediaType": "application/pdf",
      "bytes": 3737993,
      "sha256": "679c10548b86c22fa6492e96a4edb1f2d6bdeb2dc3438205104cc030e2e4f57b",
      "status": "published"
    },
    {
      "id": "review-lifecycle-print-flyer",
      "kind": "flyer",
      "audience": "print",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-print.pdf",
      "mediaType": "application/pdf",
      "bytes": 4005407,
      "sha256": "b643685fda36632f1bf564d896be1c077d964a55d890a605f7a4f4b27e4488cb",
      "status": "published"
    },
    {
      "id": "overview-video-1080p",
      "kind": "video",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-overview-1080p.mp4",
      "mediaType": "video/mp4",
      "status": "published",
      "sha256": "a4d389b9b00f7a0c5e71edd16024310a20f9bba261653fe324da96adb281bda5",
      "bytes": 19694007
    },
    {
      "id": "overview-video-720p",
      "kind": "video",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-overview-720p.mp4",
      "mediaType": "video/mp4",
      "status": "published",
      "sha256": "57dbacd07e1642432c670346bab11da8d784fbcfabd186de5e594a4ed28d0d6b",
      "bytes": 8765221
    },
    {
      "id": "overview-captions",
      "kind": "captions",
      "path": "/resources/review-lifecycle/v1.1.3/overview.en.vtt",
      "mediaType": "text/vtt",
      "status": "published",
      "sha256": "d677527927a2c1a74ae0fa88c5a2871f52d94fd1c0bb64ad654a8733c2b70bb9",
      "bytes": 2046
    },
    {
      "id": "overview-poster-jpg",
      "kind": "poster",
      "path": "/resources/review-lifecycle/v1.1.3/review-lifecycle-overview-poster.jpg",
      "mediaType": "image/jpeg",
      "status": "published",
      "sha256": "9d94dae5693f23386d7319e97f08cfb23943501651e3741c314cc3c65b4074fb",
      "bytes": 40034
    },
    {
      "id": "overview-poster-webp",
      "kind": "poster",
      "path": "/resources/review-lifecycle/v1.1.3/review-lifecycle-overview-poster.webp",
      "mediaType": "image/webp",
      "status": "published",
      "sha256": "8ec044279226acd8fcf4938c5fcf87cd898fce6bf6d515cae482f2122ba51c99",
      "bytes": 35836
    },
    {
      "id": "training-video-1080p",
      "kind": "video",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-training-1080p.mp4",
      "mediaType": "video/mp4",
      "status": "published",
      "sha256": "633332b8b8f1793f1d966b998b0639e323944b681eb418a077a7648c7584e5e6",
      "bytes": 60946915
    },
    {
      "id": "training-video-720p",
      "kind": "video",
      "path": "/resources/review-lifecycle/v1.1.3/synergist-pro-review-lifecycle-training-720p.mp4",
      "mediaType": "video/mp4",
      "status": "published",
      "sha256": "e81d24d850148ca9b96ba7e44ec2203789bcbe548ce7eb9fe7db41c751eae75d",
      "bytes": 31346374
    },
    {
      "id": "training-captions",
      "kind": "captions",
      "path": "/resources/review-lifecycle/v1.1.3/training.en.vtt",
      "mediaType": "text/vtt",
      "status": "published",
      "sha256": "da35643bc8b8226c0891b37fc690b958a37d7880dd0ef39ce61dae7f3e0db615",
      "bytes": 13565
    },
    {
      "id": "training-poster-jpg",
      "kind": "poster",
      "path": "/resources/review-lifecycle/v1.1.3/review-lifecycle-training-poster.jpg",
      "mediaType": "image/jpeg",
      "status": "published",
      "sha256": "098f19547fcc577831d8b873a0a07b33379faf2e9f363289ba5351badd461d92",
      "bytes": 30810
    },
    {
      "id": "training-poster-webp",
      "kind": "poster",
      "path": "/resources/review-lifecycle/v1.1.3/review-lifecycle-training-poster.webp",
      "mediaType": "image/webp",
      "status": "published",
      "sha256": "37720bc89fe018c8f1be1504e82b9ee075f4555c919b52faf7a1c5ed554dd17f",
      "bytes": 20688
    }
  ],
  "transcriptRoutes": [
    {
      "kind": "overview-transcript",
      "path": "/resources/review-lifecycle/transcript/",
      "status": "published-final-conformed"
    },
    {
      "kind": "training-transcript",
      "path": "/resources/review-lifecycle/training-transcript/",
      "status": "published-final-conformed"
    }
  ],
  "expectedMedia": [],
  "releaseGates": [
    "Watch both complete videos and inspect every poster and flyer at desktop and phone sizes",
    "Confirm captions against picture lock and validate transcript parity",
    "Confirm every visible name, email, organization, event, and review fact is synthetic",
    "Confirm MP4 fast-start, byte ranges, codecs, dimensions, chapters, and audio loudness",
    "Set publicationAuthorized true and status published only in a separate reviewed release commit"
  ],
  "delivery": {
    "cachePolicy": "immutable public caching only after the package is complete and publicationAuthorized is true",
    "byteRangeRequiredForMp4": true,
    "autoplayWithSoundAllowed": false,
    "analyticsPrivacyRule": "Never include Talent, teammate, organization, account, review, or tenant identifiers in public resource analytics."
  },
  "productionWorkflow": {
    "orchestrator": "scripts/review-lifecycle-production.mjs",
    "documentation": "marketing-site/media-source/review-lifecycle/v1.1.0/editing/production-readiness.md",
    "defaultStage": "tmp/review-lifecycle-release/v1.1.0",
    "automaticPublication": false
  },
  "releaseNotes": [
    "Replaced the prior synthetic narration with reviewed Serena Dragon HD neural narration.",
    "Preserved the approved picture streams, spoken scripts, caption wording, posters, flyers, transcripts, and synthetic scenario.",
    "Published at a new immutable v1.1.1 path; v1.1.0 remains unchanged."
  ]
}
