## Summary

<!-- Brief description of what this PR does and why -->

## Changes

<!-- Bulleted list of key changes -->

-

## Test plan

<!-- How was this tested? -->

- [ ] Unit tests pass (`npm test`)
- [ ] Build succeeds (`npm run build`)
- [ ] Manual testing with Temporal dev server

## Checklist

- [ ] Code follows existing project conventions
- [ ] Commit messages use [conventional commits](https://www.conventionalcommits.org/)
- [ ] No secrets or credentials included
- [ ] CLAUDE.md updated (if project structure changed)
- [ ] CHANGELOG.md updated (if user-facing change)
