docs: weekly drift audit (2026-06-22)#210
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated weekly docs audit. See workflow: `.github/workflows/docs-audit.yml`.
Fixes committed in this PR
marketing/src/app/docs/web-sdk/page.tsx— three editsRift.click()API description changed from "record a click event … fire-and-forget via sendBeacon" to "stamp the clipboard URL for deferred attribution … makes no HTTP call". Source:sdk/web/src/index.ts:86-88—click()calls onlycopyLinkToClipboard().linkIdparam description changed from "The link ID to record a click for" to "The link ID to stamp onto the clipboard for deferred attribution". Same source.sendBeacon → POST /v1/lifecycle/clickclaim; replaced with accurate clipboard-stamp description. Source:sdk/web/src/index.ts:50-54.marketing/src/app/docs/lifecycle/page.tsx— four editssendBeaconrequest toPOST /v1/lifecycle/click"; replaced with accurate description. Source:sdk/web/src/index.ts:86-88.try? await rift.setUserId("usr_abc123")→try? await rift.setUserId(userId: "usr_abc123"). Swift requires the argument label; omitting it is a compile error. Source:client/mobile/dist/ios/Sources/RiftSDK/rift_ffi.swift:541.?cidor web), and Other (web URL), matching theexplicit_redirect_targetfunction added in PR feat(links): platform-aware auto-redirect (macOS/Windows) + redirect_mode #196. Source:server/src/api/links/routes.rs:919-928.last_touch_link_metadatafield alongsidelast_touch_link_id. Source:server/src/core/models.rs:131-134.marketing/src/app/docs/links/page.tsx— one editserver/src/api/links/routes.rs:919-928.marketing/src/app/docs/webhooks/page.tsx— four editsidfield:"6650a1b2c3d4e5f6a7b8c9d0"→"wh_6650a1b2c3d4e5f6a7b8c9d0". Source:server/src/core/public_id/mod.rs:392(WebhookIdprefix ="wh").last_touch_link_idandlast_touch_link_metadatafields. Prose said "carries first-touch and last-touch link credit" but the JSON example only showed first-touch. Source:server/src/core/models.rs:131-134.event_id:"66a1b2c3d4e5f6a7b8c9d0e1"→"cev_66a1b2c3d4e5f6a7b8c9d0e1". Source:server/src/core/public_id/mod.rs:302(ConversionEventIdprefix ="cev").source_id:"66a1b2c3d4e5f6a7b8c9d0e2"→"src_66a1b2c3d4e5f6a7b8c9d0e2". Source:server/src/core/public_id/mod.rs:371(SourceIdprefix ="src").marketing/src/app/docs/conversions/page.tsx— two editstry? await rift.setUserId("usr_abc123")→try? await rift.setUserId(userId: "usr_abc123"). Same compile-error issue as lifecycle page. Source:client/mobile/dist/ios/Sources/RiftSDK/rift_ffi.swift:541.idfield:"66a1b2c3d4e5f6a7b8c9d0e1"→"src_66a1b2c3d4e5f6a7b8c9d0e1". Source:server/src/core/public_id/mod.rs:371.Judgment calls for human review (NOT committed)
PATCH /v1/webhooks/{id}not documented —marketing/src/app/docs/webhooks/page.tsxonly documents Create, List, and Delete. The update endpoint added in PRs #126 and #127 (PATCH /v1/webhooks/{webhook_id}accepting{ active, events, url }) is not mentioned. Source:server/src/api/webhooks/routes.rs:184-281. This is an omission, not a factual error in what is documented.marketing/src/lib/agent-docs.ts:114— Thellms.txtcontent links to${siteUrl}/docs/attributionwhich 404s (no such page exists). The correct path is/docs/lifecycle(renamed in PR #130). This file is outside the literal edit scope (marketing/src/lib/vsmarketing/src/app/). The one-character fix: changedocs/attributiontodocs/lifecycleinbuildLlmsText(). Source: confirmed —marketing/src/app/docs/has noattribution/directory.Out of scope (flagged, not fixed)
marketing/src/app/api-reference/is auto-rendered from the OpenAPI spec. No issues found that require utoipa annotation changes.