# Step 3: ui-packaging-notes ## Read First - /AGENTS.md - /PLAN.md - /PROGRESS.md - /docs/HARNESS.md - /docs/IMPLEMENTATION_PLAN.md - /docs/UI_GUIDE.md - /phases/9-pyqt-thin-client/step2.md ## Task Document PyQt local packaging and known limitations for Windows. This step may add packaging notes or scripts only if they are consistent with the verified environment. ## Sprint Contract - Done means: UI packaging limitations and local execution commands are documented without changing the core engine contract. - Hard thresholds: docs do not promise standalone redistribution without license review; model weights remain external/cache-based; CLI remains supported. - Files owned: `README.md`, `docs/UI_GUIDE.md`, optional packaging docs/scripts, `PROGRESS.md`, phase index. - Dependencies: UI progress/resume behavior. ## Acceptance Criteria ```powershell python scripts\validate_workspace.py ``` ## Verification 1. Run the acceptance command. 2. Confirm packaging notes mention license/model cache constraints. 3. Update `PROGRESS.md` and this phase index. ## Do Not - Do not build an installer unless explicitly requested. - Do not bundle model weights. - Do not drop CLI documentation.