#4376
stagecraft tracker: relate tickets across trackers (another repo's tracker)
#3815
workflow resume --run refuses workflows with the same step name in two jobs, though validate and run accept them
#3816
CEL: data.latest(...).version is a double, but data.version() only accepts int, so "version - 1" fails at run time
#3818
scanFleet: support a different SSH user per host (user@host entries)
#3814
@swamp/cve/dirtyfrag: scan flags suspicious XFRM SAs on every unprivileged Linux scan (greps 'error' in /proc/net/xfrm_stat counter names)
#3817
swamp update suggests sudo for a binary in ~/.local/bin, and following it breaks every later update
#3819
behavior type describe <installed extension name> suggests a registry search instead of the type it provides
#3569
Extension lockfile stores machine-local paths (OS separators, gitignored .swamp/ files, pulledAt), so a repo shared by Windows and Linux never stays clean
#3568
Data names aren't checked for portability: a name with ':' fails only at write time on Windows (os error 123)
#3574
Worker writes drop writeResource/createFileWriter overrides (tags, lifetime, garbageCollection)
#3575
worker daemon enable has no --ca-cert or --concurrency (worker connect has both)
#3570
agent-runner: an effort argument next to model (claude --effort, codex reasoning effort)
#3231
vercel/projects update: always resends the unchanged project name, which Vercel rejects with 409 "already exists"
#3538
@swamp/ssh: master-writable check always fails on Windows, even with controlMaster disabled
#2843
deployments: sync fails after adopt/get because stored state has id, not uid
#2118