feat(about,footer): founder-funded transparency copy + scrub of dead HCB tax-deductible claims#89
Merged
Merged
Conversation
…hen DONATE_URL is armed Phase 1 states plainly that Oravan is founder-funded with no ads, sponsors, or investors, in the footer and a new About "Who pays for this?" section. Both surfaces read the existing DONATE_URL constant (lib/site.ts) and automatically add a "chip in" ask + link the moment it's set - no second flag to keep in sync, matching the existing donate-affordance wiring pattern. All strings added to messages/en.json and messages/es.json in the same change. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…pplication denied 2026-07-15 Retires DonateSupport and its EN/ES strings, updates the DONATE_URL doc to the post-denial reality, pins a no-deductibility copy rule in tests, and records the denial in STATUS.md. Founder-funded framing is now the single truthful funding surface. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XexCqeBQ2csGYiBMC62p2G
|
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.
Two commits, one truth: how Oravan is funded, stated honestly in both languages, with automatic upgrade when a donation rail arrives.
Commit 1 — the new copy (dark-upgradeable)
DONATE_URLis armed it switches to "Funded by the founder and supporters." + a 44px "Support Oravan" link.DONATE_URLis set.Commit 2 — the scrub (HCB application denied 2026-07-15)
DonateSupport.tsxand its EN/ES strings, which promised tax-deductible gifts via The Hack Foundation 501(c)(3) — no longer true; both claims would have gone live together the momentDONATE_URLflipped.lib/site.tsDONATE_URLdoc rewritten to post-denial reality + a pinned copy rule: no surface may claim tax-deductibility, nonprofit status, or a fiscal sponsor (test-enforced indonate.unit.spec.ts).Verification
lint ✓ typecheck ✓ check-naming ✓ EN/ES parity (510 keys) ✓ unit suite ✓ targeted e2e (donate, about, es-parity, landing/footer set) ✓. Built by a Sonnet 5 subagent (commit 1) with the scrub finished and verified by the orchestrator (commit 2) after the agent stalled post-staging.
Review note (per house rule): this is a visible UI change — footer on every page + About section. Review on localhost (
npm run dev) in both locales before merging. Nothing renders differently until merge; the support link stays dark untilDONATE_URLis armed.🤖 Generated with Claude Code
https://claude.ai/code/session_01XexCqeBQ2csGYiBMC62p2G