LP SCR 3.2.3.9 DISTRIBUTED FAST-DEMO BUILDER v1.3.0.4.1
VALIDATION REPORT

1. Phạm vi
- SCR baseline                             : 3.2.3.9
- Builder                                  : 1.3.0.4.1
- Nhánh nguồn                              : v1.3.0.3 độc lập; không nhập nhánh v1.3.0.4 khác
- Hotfix launcher root command line        : Có
- Resume nghiêm ngặt từ bước 11            : Có
- Nghiệp vụ SCR                            : Không thay đổi
- Android targetSdk                        : Giữ nguyên 29
- Demo PKI/license policy                  : Không thay đổi

2. Lỗi launcher root đã sửa
- Không còn sinh `--root "%~dp0"`.
- Request/import/status/start/android-key dùng SCR_TOPOLOGY_ROOT đã bỏ dấu `\` cuối.
- Demo Launcher chặn INVALID_COMMAND_LINE_ROOT trước khi khởi tạo LicenseRuntime và trước khi tạo license\data.
- Package verifier từ chối script còn mẫu nguy hiểm hoặc thiếu hợp đồng chuẩn hóa root.

3. Resume bước 11
- Native orchestrator, readiness, build script và One-Click Assistant hỗ trợ ResumeFromStep11.
- Clean build và ResumeFromStep11 loại trừ lẫn nhau.
- Bắt buộc đủ cache service/manifest, license tools, Owner PKI, FFmpeg, DICENTIS, CR bytecode/workers và APK đã ký.
- Thiếu bất kỳ artifact bắt buộc nào phải FAIL; không tự rơi về build nửa chừng.
- Resume refresh riêng Demo Launcher Windows metadata v1.3.0.41 để nhúng guard mới; không rebuild service Node, CR bytecode hoặc APK Android.

4. Kiểm thử đã chạy trong container Linux
- JavaScript syntax                         : 232/232 PASS
- Python AST                               : 22/22 PASS
- JSON parse                               : 45/45 PASS
- XML/CONFIG/CSPROJ parse                  : 7/7 PASS
- PowerShell active encoding/balance static: 19/19 PASS
- Launcher invalid-root regression         : PASS
- Launcher request path dài/có khoảng trắng: PASS
- Launcher root/resume source contract     : PASS
- Native Windows contract static           : PASS
- Architecture regression                  : PASS
- Package fixture Pro                      : PASS
- Package fixture Ultimate                 : PASS
- Distributed package verifier Pro/Ultimate: PASS
- License/runtime/source/session tests     : PASS
- SCR 3.2.3.9 authoritative rebase         : 653 ORG files byte-identical PASS
- JavaScript functional tests              : 20 PASS
- SCR central/client E2E                   : NOT EXECUTED hoàn chỉnh do container thiếu dependency `xlsx`; central health timeout là hệ quả của dependency này, không phải kết quả hồi quy hotfix.

5. Kiểm tra không thể hoàn tất trong container Linux
- Windows PowerShell 5.1 native parser     : NOT EXECUTED
- WinForms Assistant actual GUI            : NOT EXECUTED
- Node SEA Windows EXE build               : NOT EXECUTED
- Clean build Ultimate trên Windows        : NOT EXECUTED
- Resume bước 11 với cache Windows thật    : NOT EXECUTED
- Chạy trực tiếp các file .cmd trong package Windows: NOT EXECUTED

6. Điều kiện nghiệm thu bắt buộc trên máy Windows
- Chạy 00_VALIDATE_NATIVE_WINDOWS.cmd và nhận NATIVE WINDOWS VALIDATION: PASS.
- Clean build Ultimate phải có Android APK signature: PASS, DISTRIBUTED PACKAGE VERIFY: PASS và PACKAGE PASS.
- Đặt output trong đường dẫn dài/có khoảng trắng.
- Chạy thật 01_CREATE_LICENSE_REQUEST.cmd; file launcher-license.scrreq.json phải nằm đúng topology.
- Chạy thật import/status/start/android-key với root đã chuẩn hóa.
- Chạy 04_RESUME_FROM_STEP_11.cmd bằng cache thật; bước 11/12 và 12/12 phải PASS.

7. Bảo mật và tính nguyên vẹn
- Không chứa Android keystore thật          : PASS
- Không chứa mật khẩu rõ                   : PASS
- Không chứa Owner Root/Issuer đã tạo       : PASS
- Không chứa output/log/build cache người dùng: PASS
- Nghiệp vụ SCR ngoài phạm vi hotfix        : Không thay đổi

8. Kết luận
- Source/static/fixture/Linux regressions   : PASS trong phạm vi có thể thực thi
- Native Windows final acceptance          : PENDING trên máy Windows của người dùng
- Không được gọi bản này là native-validated final trước khi hoàn tất mục 6.
