Repository navigation
feat(trust-center): offer the Trust Center page as a PDF - #2599
Merged
Merged
Conversation
… section and monitoring rules with the file [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
Contributor
🦩 Flamingo Code Review2 findings: 🔴 0 action required · 🟠 0 recommended · 🔵 2 informational Advisory: findings do not block the merge. 2 defects outside any rule Inline comments: 2 new 2 possible problems checked and ruled out
🤖 Prompt for AI agents: fix every findingNext: commit a suggestion, or hand a comment's prompt to your coding agent. React 👍 on a finding that helped and 👎 on one that is wrong: the reviewer learns from both. Review again. New commits are not reviewed until you ask:
Or comment Updated 2026-10-10 02:20 UTC · reviewed from Michael Assraf's machine |
…uiet link under the title, never in the bottom bar (showOnlyDesktop page actions) [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…at the end of the status line, in that line's type; no header button, no bottom bar [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tton; the Trust Center's PDF uses it in the status line [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…status lines stack with even 8px spacing on a phone [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…olour of the facts beside it (the link variant) [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e the FAQ, so the FAQ closes the page [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ll content width, like the FAQ on every other page [preview:none] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
What
The Trust Center page gets a Download PDF action in its header. It opens the hub's
pdfroute beside the page's endpoint (trustCenterPdfUrl), so an embed proxy carries it the same way it carries public documents.Three rules move from the page into
types/trust-center.ts, so the hub's PDF and the page cannot disagree:visibleTrustCenterSections(data): which sections show, in reading order.trustCenterMonitoringStatus(data, nowMs): the monitoring claim and its wording.trustCenterPdfUrl(endpoint): where the page downloads as a PDF.No change to what the page shows other than the new button.
Checked
trust-center-page.test.tsx: 35 pass, including the new action (href beside the endpoint, query string kept, new tab).Merge order
This one first. The hub pull request imports the new exports and needs the release that carries them.
Change-Set: feat-trust-center-pdf-export
ClickUp task: CU-17tkuw5w0k7 Trust Center: add PDF export + add Anthropic as subprocessor
🤖 Generated with Claude Code
Change set
flamingo-stack/openframe-oss-lib#2599: these pull requests are one change, reviewed together.Linked work
Linked by the
Depends-On/Change-Setlines in these descriptions; this block is maintained by the hub.