Skip to content

feat(legal): add /terms page + Google API Limited Use disclosure on /policy - #3

Merged
Shadysmetools merged 1 commit into
mainfrom
claude/oauth-verification-content
May 11, 2026
Merged

feat(legal): add /terms page + Google API Limited Use disclosure on /policy#3
Shadysmetools merged 1 commit into
mainfrom
claude/oauth-verification-content

Conversation

@Shadysmetools

Copy link
Copy Markdown
Contributor

Required content for Google OAuth verification submission (Odoo #5385). Adds the missing /terms route and the Google API Services + Limited Use disclosure section to /policy.

Background

PR #2 was originally opened against master, which has been a broken dev fork since 2026-03-04 (every commit on master has failed Vercel build due to a dangling app/yarn.lock symlink committed in commit a0c3f3b). The actual Vercel production branch is main. Re-targeting + a hard force-push to base off main auto-closed PR #2; this PR replaces it.

Files

File Change
app/app/terms/page.tsx New — Terms route page shell
app/components/terms-of-service-content.tsx New — 14-section ToS content
app/components/privacy-policy-content.tsx Modified — insert Section 6 (Google Limited Use disclosure), renumber 6→7..11→12

What this enables

After merge:

  • https://knowcap.ai/terms will return 200 with the Terms of Service Google OAuth verification requires
  • https://knowcap.ai/policy will include the exact-wording Limited Use disclosure that Google verification reviewers grep for
  • OAuth submission for project knowcap-testing2 can be filed

After merge — required steps

  1. Cloudflare → Caching → Purge https://knowcap.ai/terms and https://knowcap.ai/policy (the old /terms 404 may be edge-cached)
  2. Verify curl -I https://knowcap.ai/terms returns 200
  3. Confirm one of the existing google-site-verification TXT records in Cloudflare DNS matches the GCP project's Search Console verification
  4. Google Cloud Console → submit for verification

Refs Odoo #5385. Closes #2.

…/policy

Required content for Google OAuth verification submission (Odoo #5385).

Changes:
- New route: /terms with 14-section Terms of Service (governing law: California)
- /policy: insert Section 6 'Google API Services and Limited Use Disclosure'
  with required exact-wording disclosure for OAuth verification reviewers
- Renumber existing /policy sections 6..11 → 7..12

Rebased onto main (the actual Vercel production branch). Previous attempt
was branched off master, which has been a broken dev fork for 2 months.

Co-Authored-By: Shady <hsa@smetools.io>
@vercel

vercel Bot commented May 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app Ready Ready Preview, Comment May 11, 2026 2:11pm

@Shadysmetools
Shadysmetools merged commit 229e218 into main May 11, 2026
2 checks passed
Smetools added a commit that referenced this pull request Jun 11, 2026
…+ shotgun-winning design (#34)

* feat(homepage): commitment-ledger homepage — full replacement of B/D rotation

Copy: commitment thesis (docs/brand/POSITIONING.md center of gravity).
H1 locked by Hassan after skill audit: 'Your company's deepest knowledge
is its commitments and the risks against them. Knowcap makes sure
they're kept.' Locked sentence #2 verbatim as hero doctrine card;
locked sentence #3 in footer.

- NEW components/home-commitment.tsx: self-contained page, one design
  (no theme switcher), DESIGN.md tokens, 'commitment ledger' language
  (§-numbered sections, mono marginalia, ledger exhibit, VERIFIED stamp)
- app/page.tsx renders it directly; middleware A/B rotation retired
  (admin/API guards unchanged); /a /b /c /d remain for reference
- Truthfulness fixes vs old variants: Odoo SH auto-PR claim removed
  (demo killed 2026-05-29) -> 'Odoo task'; WhatsApp/Zoom/Teams/Slack
  capture claims removed -> Meet/recordings/uploads/URL/Telegram
- Copy pipeline: product-marketing -> copywriting -> ogilvy ->
  stop-slop -> great-web-copy gate. Design QA: web-design-guidelines +
  baseline-ui (focus-visible, contrast bumps, heading hierarchy,
  noscript reveal fallback)
- .agents/product-marketing.md: positioning context doc for future
  marketing-skill runs; copy doc in docs/content-pipeline/drafts/

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* polish(hero): two-tier H1, ledger as visual anchor, decluttered fold

- H1 split: white setup line + larger green punch line (display:block accent)
- Ledger exhibit: green-tinted border, radial glow, staggered row entrance
  (commitment -> risk -> verified play out on load; reduced-motion safe)
- Hero bullets collapsed into a second mono trust line; more vertical air

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(homepage): V6b 'Editorial Light × Product Window' — shotgun winner

Replaces the kinetic-dark treatment with the design Hassan picked from a
5-variant /design-shotgun round (+2 remixes), all built on the same locked
commitment copy:

- Cream editorial page, Fraunces display (green italics), Inter body,
  JetBrains Mono marginalia; light masthead header, asymmetric hero
- CSS-drawn app window (inbox sidebar + 3 staggered claim cards:
  commitment -> risk -> verified) as the hero cover photo
- Doctrine pull-quote band, editorial problem columns, 01-04 loop strip,
  80-seconds story with real screenshot + VERIFIED stamp, proof bar,
  MCP section with dark code island, editorial FAQ, dark ink closer
- A11y kept: focus-visible, AA contrast on dark bands, reduced-motion,
  noscript reveal fallback, h1->h2 hierarchy

docs/brand/design-explorations/shotgun-2026-06-10/ carries the full
decision trail: comparison board + v1-v5 + v6a/v6b remixes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.

2 participants