Repository navigation
docs: retire SMS program website content - #44
Merged
Merged
Conversation
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.
Summary
Owner-approved follow-up to the messaging retirement audit. The SMS backend was already retired; these public website pages still described an available SMS program. No issue is linked.
makeitwork.cloud/sms.htmland remove its navigation links and sitemap entry.privacy.htmlandterms.htmlto describe the retired program, with October 5 review dates. Preserve general privacy/terms, the no-share/sell mobile-number and messaging-consent commitment, and existing retention language. Historical SMS references intentionally remain; they do not advertise enrollment.Discord alerting, the portal Discord profile link, Discord MCP PR269, OpenCode, Twilio accounts/credentials, and infrastructure configuration remain unchanged.
Type of change
/sms.htmlURLValidation
static-checkspassed at8d2ed814819e64d0d00aaa935f6be0b7315bdd68: CI37260754414. Initial run failed only because Prettier collapsed the privacy meta tag; its exact formatting correction is the sole post-review change.Adversarial-code and DevOps reviews of the completed five-file diff at
74e29ead7e96d7bc2d8941495410bc3cb93a133badvanced with no Critical/High findings. QA found expected coverage gaps: PR pre-commit hygiene/format/security checks andnode --checkdo not prove public URL removal, HTML-link correctness or browser cache migration. Source inspection confirmed only the intended replacements; no local execution is claimed.Impact and rollout
Canonical owner:
makeitworkcloud/www, targetmain. Producer: static website source. Consumers: existing S3 sync, Cloudflare edge, website browsers/service worker. No chart/image publication, new dependency, custom automation, generated copy or GitOps handoff.Merge automatically deploys both site directories with S3
--deletesemantics and then purges Cloudflare. Owner explicitly confirmed merge and automatic deployment/cache purge. PR authorship/review is complete; PR CI passed; publication and bounded live verification are completed as recorded below. Onion source and all deployment workflows/credentials remain unchanged, although the existing workflow still syncs both sites.After an approved merge, verify the deploy workflow, confirm
/sms.htmlno longer serves the old program (do not assume a particular origin/CDN error status), verify privacy/terms return the retired-program text and retained commitments, confirm no retired URL in legal navigation/sitemap, and confirm v4 service-worker delivery. Browser verification should cover an existing v3 installation updating/activating and the old caches disappearing. Clients that remain offline or have not installed the new worker may retain old content; Cloudflare purge alone does not purge browser caches. Verify the portal and retained profile links still work.Rollback requires an explicitly approved source revert/redeploy. Restoring obsolete active-program language is not recommended. If reverting the worker, use a fresh cache version rather than promising restoration of old browser caches. No provider-data deletion, account closure, token revocation or legal-compliance claim is made by this cleanup.
Safety and secrets
AI-assisted implementation and specialized reviews.
Verified deployment outcome
Merged to www/main at
981fa198c787af6793a9ccc220c598b45c56d542. Deploy37263053780 succeeded, including static checks, worker syntax, both site synchronizations and Cloudflare purge.Public edge and browser checks:
/sms.html404; privacy/terms200 with retirement language; privacy non-sharing and retention commitments retained; sitemap200 without the retired URL; portal200 with Discord profile link retained;sw.js200 with cache v4. Browser inspection confirmed an activated controlling service worker and onlymiw-cache-v4visible. This is fresh-session verification, not proof that existing/offline owner devices have migrated from v3. No external account closure or token revocation is claimed.