# 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.
