## Summary

<!-- 1-3 bullets describing what this PR changes and why. -->

## Type of change

- [ ] Bug fix (notebook, Bicep, or doc)
- [ ] New lab or sub-lab
- [ ] Extension to an existing lab
- [ ] Documentation / README / CONTRIBUTING update
- [ ] CI / tooling

## Checklist

- [ ] On a feature branch (not `main`)
- [ ] Notebook(s) run top-to-bottom on a clean kernel
- [ ] `uv sync` succeeds with no new heavyweight deps without justification
- [ ] New env vars added to [`.env.example`](../.env.example) with placeholders
- [ ] Lab added (or updated) in the index table of [`README.md`](../README.md)
- [ ] No secrets in committed files (`.env`, keys, connection strings)
- [ ] Screenshots placed under [`docs/screenshots/`](../docs/screenshots/)

## Related issues

<!-- e.g. Closes #123 -->
