Add integration tests for at-most-once execution with real Docket
These tests verify the actual at-most-once execution behavior by using a real
Docket instance and inspecting the task queue via docket.snapshot(). The tests
confirm that:
- Duplicate API requests only queue one task per unique key
- Task keys are properly formed and present in the Docket queue
- Deployment ID ordering doesn't affect task key generation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: remove incorrect docstrings from CLI ls commands
The variable ls and artifact ls commands had copy-pasted docstrings
that incorrectly referenced "flow runs" instead of their actual
resource types. These redundant argument descriptions are already
covered by the typer Option help text.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add populate_existing to force fresh fetch from database
Fixes session identity map issues where cached ORM objects
weren't being refreshed with computed decay values