honesty(homepage): sweep remaining "stays on your computer" claims#230
Merged
operatoruplift merged 1 commit intomasterfrom Apr 28, 2026
Merged
Conversation
Continuation of #227 (privacy policy), #228 (problem-statement pillars), and #229 (compliance section). Four more homepage surfaces still made the same retired claim: 1. src/sections/Pricing.tsx — Free tier feature list said "Runs on your computer, your data never leaves it" + "Lightweight Mac app, opens instantly". Replaced with what the free tier actually unlocks today: try /chat with no signup, BYOK or Google sign-in for live mode, approval gate before any send. 2. src/sections/Comparison.tsx — Feature checklist had "Runs on your computer" and "Works offline" rows comparing Operator Uplift to ChatGPT/Claude/Gemini/Grok. Both rows removed; rewrote the list to focus on what we can demonstrate: tap-to-approve, signed receipts, on-chain audit log, switch-AI mid-conversation, real Gmail/Calendar via OAuth, exportable memory, MIT license, HIPAA-aware/GDPR posture. 3. src/sections/FAQ.tsx — Two answers explicitly told users their data stays on their machine and we never see it. Rewrote to be specific about today (web app routes through Vercel + the AI provider you pick) and roadmap (desktop+Ollama is in development). Repointed at the privacy policy and the MIT license as verification paths. 4. src/sections/CloudVsLocal.tsx — Whole section was structured around a hosting comparison ("Your data on your device", "Works offline", "Cryptographically private"). The whole premise contradicted the cloud-deployed reality. Re-structured as Chat-only AI vs Operator Uplift on the *behavior* axis instead of the *hosting* axis: each bullet ties to a real shipped feature (OAuth, approval gate, signed receipt, audit log, AI switching, MIT license). Section heading updated from "The last AI you will need to trust" to "An assistant that does the work, not just talks about it." Skipped this pass: ProductPage and MarketOpportunity. ProductPage sits behind /product (separate audit). MarketOpportunity is explicitly aspirational future-state framing for a market pitch, not a current factual claim about how the website works. The fabrication-rot guard from #224 doesn't catch these because the claims weren't structured patterns — they were free-form English that varied per surface. Honesty regression here is harder to grep-guard; the consumer-copy spec's banned-phrase list could be expanded if a future regression actually happens.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
3 tasks
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
Continuation of #227 (Privacy Policy), #228 (ProblemStatement pillars), and #229 (Compliance section). Four more homepage surfaces still made the same retired claim:
Skipped this pass: ProductPage (sits behind /product, separate audit) and MarketOpportunity (explicitly aspirational future-state market pitch, not a current factual claim).
The fabrication-rot guard from #224 doesn't catch these because the claims were free-form English, not structured patterns. The consumer-copy banned-phrase list could be expanded if a future regression actually happens.
Test plan