LP SCR 3.2.3.8 DISTRIBUTED FAST DEMO BUILDER v1.2.0
VALIDATION REPORT
============================================================

BASELINE AND OBJECTIVE
- Application baseline                      : Smart Conference Room 3.2.3.8 Original Full Source
- Builder baseline                          : Distributed Fast Demo Builder v1.1.5
- Objective                                 : fast licensed demo without delivering clear application source
- Node services                             : Node SEA executables
- Android                                   : signed release APK + Site/Device pairing key
- CR Python workers                         : checked-hash .pyc + target-machine virtualenv
- DICENTIS Real Bridge                      : reuse existing EXE/runtime
- License architecture                      : centralized offline Demo Launcher + lightweight startup session guard
- Full per-service license verification      : REMOVED from startup path
- License telemetry / mandatory online check : NONE

CENTRALIZED LICENSE KIT
- Licensed product                          : scr.demo.launcher
- Minimum application version               : 3.2.3.8
- Supported license types                   : trial / subscription / perpetual
- Binding                                   : hardware fingerprint + installation identity
- Edition                                   : Pro / Ultimate
- Enforced limits                           : rooms, Android devices/streams, CR jobs, bridges, voting rooms
- Owner material                            : encrypted Root Private Key + encrypted Offline Issuer + public Trust Store
- Root Private Key in deliverable package   : NO
- Offline Issuer in customer topology       : NO
- Owner License Kit                         : included separately as 06_OWNER_LICENSE_KIT_DO_NOT_DELIVER
- Launcher runtime protection               : signed license validation + short-lived random session token + launcher PID watchdog
- Node service direct execution             : rejected in SEA release without valid Launcher session
- Android protection                        : Site ID + Device ID + Launcher-issued random key; PC stores key hash only

CR DELIVERY ARCHITECTURE
- Native worker compiler                    : NOT USED
- Nuitka                                    : NOT USED
- PyInstaller                               : NOT USED
- C/C++ compiler                            : NOT REQUIRED
- Delivered workers                         : local_worker.pyc
                                              diarize_worker.pyc
                                              download_model.pyc
                                              download_file.pyc
- Bytecode invalidation                     : PEP 552 checked-hash
- Clear worker .py in customer package      : ABSENT
- Runtime Python                            : Python 3.11/3.12 x64 on CR machine
- Target virtualenv                         : .venv-demo
- Dependency bootstrap                      : requirements + Windows constraints + import smoke
- FFmpeg                                    : portable validated runtime

SOURCE / STATIC VALIDATION
- JavaScript syntax                         : 229/229 PASS
- Python AST                                : 20/20 PASS
- JSON parse                                : 38/38 PASS
- XML / CONFIG / CSPROJ parse               : 7/7 PASS
- PowerShell scripts                        : 6/6 UTF-8 BOM + CRLF/static PASS
- CMD wrappers                              : UTF-8 no BOM + CRLF PASS
- v1.2.0 architecture policy                : PASS
- Android Java policy tests                 : 12/12 PASS
- Source rebase contract                    : PASS
  - ORG files byte-identical                : 649
  - explicit launcher/license/bytecode integration deltas only

PACKAGE FIXTURES
- Pro distributed package                   : PASS
- Ultimate distributed package              : PASS
- Package verifier                          : PASS
- Topologies                                : Central / Room Node / CR / All-in-One / Android / Owner License Kit
- Application JS source in topology folders : ABSENT
- Application Python source in topology     : ABSENT
- Source maps                               : ABSENT
- Root Private Key                          : ABSENT
- Package file hash/size manifest           : PASS

LICENSE AND SECURITY REGRESSION
- License Core                              : PASS
- License system integration                : PASS
- Offline-first policy                      : PASS
- License Manager authority                 : PASS
- License CLI file options                  : PASS
- Demo Launcher license runtime             : PASS
- Launcher service session guard            : PASS
- Android pairing good/bad key cases        : PASS
- Distributed license source contract       : PASS
- USB Offline Activator E2E                 : PASS
- Android legacy proof compatibility        : PASS

SCR 3.2.3.8 REGRESSION
- Seat-Mic Event/Persistence Integrity      : PASS
- Seat-mic atomic transaction               : PASS
- Seat-mic profile consistency              : PASS
- Room/seat and seat/microphone profiles    : PASS
- Session creation / stable mic / AI feedback: PASS
- DICENTIS real bridge/voting contracts     : PASS
- Storage migration                         : PASS
- Version consistency                       : PASS
- Login/bootstrap org de-license            : PASS
- Modern/Classic navigation static          : PASS
- Realtime delivery/backpressure            : PASS
- Inbound STT queue/coalescing               : PASS
- Incremental SQLite persistence            : PASS
- Editable minutes lifecycle                : PASS
- Synthetic long-meeting soak               : PASS
  - segments                                : 3,000
  - partial updates                         : 20,000 coalesced
  - observed container execution            : 2,845 ms

BLOCKED / TARGET-SPECIFIC ACCEPTANCE
- Full Central/PC source E2E                 : BLOCKED in this container
- Block reason                              : source dependency xlsx is not installed in this clean tree
- Assertion failures in completed tests     : 0
- Native Windows PowerShell 5.1 AST          : NOT EXECUTED in Linux container
- Windows Node SEA build/run                : NOT EXECUTED in Linux container
- Android Gradle release build              : NOT EXECUTED in Linux container
- APK apksigner/certificate acceptance      : NOT EXECUTED in Linux container
- Target CR dependency install/import smoke : NOT EXECUTED in Linux container
- Required acceptance                       : run readiness/build/license/package/startup on Windows 10/11 x64

RELEASE HYGIENE
- node_modules                               : ABSENT
- Python virtualenv                          : ABSENT
- Python cache/bytecode                      : ABSENT from Full Source release
- build-distributed cache/output             : ABSENT
- private root/issuer material               : ABSENT
- CMD encoding                               : UTF-8 no BOM + CRLF
- PowerShell encoding                        : UTF-8 BOM + CRLF
- Detailed deployment/use guide             : INCLUDED

CONCLUSION
- Source/static/package-fixture validation   : PASS
- License kit architecture and regression    : PASS
- SCR 3.2.3.8 regression                     : PASS
- Windows native build and deployment        : PENDING TARGET-MACHINE ACCEPTANCE
