fix(tailscale): close out the initial-release review follow-ups (swamp-club #2936) #430
Loading…
Reference in a new issue
No description provided.
Delete branch "2936"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes the non-blocking follow-ups from the @swamp/tailscale initial-release verification review (swamp-club #2936).
Changes (codegen/tailscale)
item-<id>, the instancegetandlistwrite that resource to. Before, it wrote to the bare<id>, so afterlistthendeletetheitem-<id>instance still looked live. Affects the 8 collection models.JSON.stringifyso a mixed numeric/string enum compiles (output-neutral today).instanceNamemaps a bare.to_.propKey(output-neutral today).fetchTailscaleSchemahas a 60s timeout.Design doc updated for the delete naming and the race. Live-tailnet coverage of OAuth client auth, device facets, services, log streams, posture integrations, OAuth apps and invites remains a manual follow-up, as already noted in the design doc.
Regeneration
model/tailscaleregenerated (manifest2026.10.02.2): 8 collection models,serviceandlog_stream, and_lib/tailscale.ts. A second generation run is a no-op.Testing
item-k1deleted with no barek1instance; untracked webhook delete writesitem-other;instanceNamedot cases.zodFullunit test for numeric enums; snapshots updated.5d9840d(gate allPassed); attestation posted.🤖 Generated with Claude Code