## Description Describe what this PR changes and why. Include user-facing behavior changes, new browser tools, or documentation updates. ## Related Issue Closes # ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Documentation update - [ ] Refactor or maintenance - [ ] Release or packaging change - [ ] Other: ## Testing Describe how you tested the change. Include local pi install steps or browser workflows when relevant. ## Checklist - [ ] I ran `npm run typecheck`. - [ ] I ran `npm pack --dry-run` or otherwise verified packaging when package contents changed. - [ ] I tested locally with `pi install /path/to/pi-browser-harness` when runtime behavior changed. - [ ] I updated README documentation for user-facing changes. - [ ] I updated CHANGELOG.md for user-facing changes. - [ ] I kept the change focused and avoided unrelated rewrites.