LP SCR 3.2.3.9 DISTRIBUTED FAST DEMO BUILDER v1.3.0.5.1
VALIDATION REPORT
======================================================================

1. RELEASE IDENTITY
----------------------------------------------------------------------
Product baseline : Smart Conference Room 3.2.3.9 Full Source (ORG)
Builder baseline : v1.3.0.5
Release          : v1.3.0.5.1
Platform target  : Windows x64
Validation host  : Linux source/static/package-fixture environment
Native Windows   : NOT EXECUTED in this environment

2. IMPLEMENTED SCOPE
----------------------------------------------------------------------
A. Room Agent <-> PC Server internal service channel
- Builder generates one random ROOM_AGENT_PC_TOKEN per room topology.
- PC Server and Room Agent receive the same token through launcher-config.
- Browser/user APIs retain cookie/session authentication.
- Internal APIs use service authentication and distinct error/log codes.
- Added internal health, session-state, meeting-state and recovery endpoints.
- Background 401/403 stops retry; network failures use bounded backoff.

B. Recovery and startup ordering
- Dedicated recovery transition is isolated from the normal meeting state machine.
- PC Server starts before Room Agent.
- Launcher waits for PC health before starting Room Agent.
- Resume-from-step-11 rebuilds PC Server, Room Agent, CR Service when applicable,
  Demo Launcher and license tools.

C. Builder final verdict
- Build script emits a machine-readable final PASS marker.
- One-Click Assistant waits for process completion and drains output.
- Acceptance requires the expected package/verifier evidence for the selected edition.
- A missing ExitCode can be accepted only when final marker and verification evidence pass.
- A non-zero ExitCode or failed verifier remains a hard failure.

D. Owner License Kit
- Repeated CLI options are retained instead of overwritten.
- scr.demo.launcher licenses always include mandatory demo.launch capability.
- Mandatory capabilities are enforced in the core issuer, not only the UI.
- Pre-sign assertion and post-sign self-validation were added.
- Generated Owner Kit checks the emitted license before reporting success.

3. VALIDATION RESULTS
----------------------------------------------------------------------
PASS - JavaScript syntax checks for all changed runtime/license files.
PASS - Python compile checks for package/verifier/new contract test.
PASS - v1.3.0.5.1 internal auth/license/final-verdict static contract.
PASS - Owner license real issue/evaluate test; demo.launch present and operational.
PASS - PC Server real integration test: 401/403/service PASS/user API protected.
PASS - Dedicated ready -> paused recovery and normal transition rejection.
PASS - PowerShell/CMD BOM, CRLF, parser/static architecture checks: 19/19.
PASS - Existing architecture, public asset, DICENTIS and env/lease regressions.
PASS - Recording/CR edition and activation selection regression.
PASS - Pro package fixture and distributed package verifier.
PASS - Ultimate package fixture and distributed package verifier.
PASS - Launcher long-path/space handling.
PASS - License manager, CLI file options and license system integration.
PASS - Centralized launcher source/runtime/session guard regressions.

4. LIMITATIONS / REQUIRED NATIVE ACCEPTANCE
----------------------------------------------------------------------
The following were not executed because this environment is not Windows:
- Native Node SEA executable build and execution on Windows.
- Windows Forms Owner License Kit interaction.
- DirectShow capture using the actual audio device.
- Windows service startup under Defender/antivirus.
- Multi-machine Dedicated CR transfer on real Windows hosts.
- Physical DICENTIS/Bosch SDK validation.
- Android device over the deployment LAN/Wi-Fi.
- Long-meeting soak/restart/recovery test on the target machine.

Run 00_VALIDATE_NATIVE_WINDOWS.cmd, then build Pro/Ultimate and complete
NATIVE_WINDOWS_ACCEPTANCE_CHECKLIST_v1.3.0.5.1.md before declaring native release PASS.

5. RELEASE DECISION
----------------------------------------------------------------------
Source/static/package-fixture validation : PASS
Native Windows release acceptance        : PENDING USER WINDOWS RUN
Previously issued v1.3.0.5 licenses       : REISSUE REQUIRED if demo.launch is absent

Detailed execution log: VALIDATION_EXECUTION_v1.3.0.5.1.log
