Skip to content

Fix LTR-15 setTags proof budget - #8

Merged
CountableNewt merged 1 commit into
mainfrom
fix/ltr-15-set-tags-proof-budget
Aug 20, 2026
Merged

CountableNewt merged 1 commit into
mainfrom
fix/ltr-15-set-tags-proof-budget

Conversation

@CountableNewt

@CountableNewt CountableNewt commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

What changed

  • budgets three com.atproto.repo.getRecord proofs for link.latr.bookmarks.setTags
  • updates the generated-client proof contract test from three total proofs to four

Why

setTags returns a complete updated bookmarkView, which requires the guarded bookmark read, a post-write read for the fresh CID, and a metadata-sidecar read in addition to the atomic applyWrites call.

Verification

  • bun test packages/gateway-client/src/upstreamDpop.test.ts
  • bun run check (95 tests)

Rollout

This must merge before the LTR-15 app pin and before Lexicon publication or Development deployment.

Returns a complete BookmarkView by budgeting the guarded bookmark read, post-write CID read, and metadata sidecar read before the atomic write.
@linear-code

linear-code Bot commented Aug 20, 2026

Copy link
Copy Markdown

LTR-15

@CountableNewt
CountableNewt marked this pull request as ready for review August 20, 2026 23:25
@CountableNewt
CountableNewt merged commit 53ebbf4 into main Aug 20, 2026
1 check passed
@CountableNewt
CountableNewt deleted the fix/ltr-15-set-tags-proof-budget branch August 20, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant