Skip to content

feat(join-policy): separate Content Guidelines from Terms - #2028

Closed
lucasisaza wants to merge 1 commit into
block:mainfrom
lucasisaza:brain/separate-content-guidelines
Closed

lucasisaza wants to merge 1 commit into
block:mainfrom
lucasisaza:brain/separate-content-guidelines

Conversation

@lucasisaza

Copy link
Copy Markdown

Summary

  • expose Content Guidelines as a relay document independent from Terms of Service
  • update desktop community, onboarding, invite-redemption, and join-policy surfaces to use the requested consent copy with three independently clickable documents
  • update the invite-link web UI to present the same three distinct document links
  • add relay, API, desktop E2E, and web E2E coverage for the independent URLs

Consent copy

I have read the Content Guidelines and agree to the Buzz Terms of Service and Privacy Policy.

Verification

  • desktop production build
  • focused desktop Playwright coverage
  • relay configuration test
  • formatting/checks
  • distinct-link assertions in desktop and web E2E coverage

Deployment

Requires the companion squareup/bb-public configuration PR to populate BUZZ_CONTENT_GUIDELINES_MARKDOWN separately from BUZZ_TERMS_OF_SERVICE_MARKDOWN.

Co-authored-by: npub1lgq6fludf8v4mczxffs6hnp2supwxjgy3lem2j2cefpk7zyw2flqnrdfmd <fa01a4ff8d49d95de0464a61abcc2a8702e349048ff3b54958ca436f088e527e@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub1lgq6fludf8v4mczxffs6hnp2supwxjgy3lem2j2cefpk7zyw2flqnrdfmd <fa01a4ff8d49d95de0464a61abcc2a8702e349048ff3b54958ca436f088e527e@sprout-oss.stage.blox.sqprod.co>
@lucasisaza
lucasisaza requested a review from a team as a code owner July 17, 2026 15:05
@lucasisaza lucasisaza closed this Jul 17, 2026
matt2e added a commit that referenced this pull request Oct 29, 2026
…8623)

bb-block staging is moving from `test.blockstaging.build` to
`block.builderlabstaging.xyz` ([infra
#1570](squareup/builderbot-platform-core-infrastructure#1570),
merged). Its relay moves to `buzz.block.builderlabstaging.xyz`, so `just
staging` now points there instead of `buzz.test.blockstaging.build`.
That was the only reference to the old host on `main`. `mobile/` has
none.

The cutover has landed:
[#2028](squareup/builderbot-platform-core-infrastructure#2028),
which removed the cutover DENYs, merged on 2026-10-27.
`buzz.block.builderlabstaging.xyz` now serves NIP-11, and the old
`buzz.test.blockstaging.build` returns 404, so `just staging` on `main`
currently points at a dead relay.

Validation: every local pre-push hook passed except `mobile-checks`,
which I excluded. Changing the Justfile triggers it, and it can't run
here because local Flutter ships Dart 3.9.2 while `mobile/` requires
^3.11.4. CI runs it.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Matt Toohey <[email protected]>
Co-authored-by: Jitter <2b2e6415e748c35180847a37aadae06a11e30dddc76b784e7fd9354c4eb42e7a@buzz.block.builderlab.xyz>
Co-authored-by: Claude Opus 5.5 <[email protected]>
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