Skip to content

Commit c50a607

Browse files
ccross2claude
andcommitted
Add CLAUDE.md — project context for future sessions
Documents stack, design system, routing, copy architecture, decisions made (hero sub framing, x10 thesis placement, AI agents angle), known limitations, and remaining work. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a26ad7c commit c50a607

File tree

1 file changed

+109
-0
lines changed

1 file changed

+109
-0
lines changed

CLAUDE.md

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
# sovren-website
2+
3+
Marketing site for Sovren Software at `sovren.software`.
4+
5+
---
6+
7+
## Stack
8+
9+
- **Framework**: Vite + Svelte 5
10+
- **Router**: svelte-spa-router (hash-based — required for GitHub Pages static hosting)
11+
- **Font**: Geist Mono Variable (self-hosted, `public/fonts/GeistMono-Variable.woff2`)
12+
- **Deploy**: GitHub Actions → `sovren-software.github.io`, CNAME `sovren.software`
13+
14+
## Design System
15+
16+
```
17+
--bg: #000000
18+
--text-primary: #ffffff
19+
--text-secondary: rgba(255,255,255,0.6)
20+
--text-muted: rgba(255,255,255,0.25)
21+
--border: rgba(255,255,255,0.1)
22+
--max-w: 1200px
23+
--font-mono: 'Geist Mono Variable', monospace
24+
```
25+
26+
White `#ffffff` contrast sections are used for overview/CTA blocks within product pages. Never add a second typeface. Never use color for emphasis — use weight and letter-spacing only.
27+
28+
## Routing
29+
30+
| Hash route | Page |
31+
|---|---|
32+
| `#/` | Home |
33+
| `#/augmentum` | Augmentum.svelte |
34+
| `#/visage` | Visage.svelte |
35+
| `#/mrhaven` | MrHaven.svelte |
36+
| `#/ecosystem` | Ecosystem.svelte |
37+
| `*` | NotFound.svelte |
38+
39+
Active nav state: `import { location } from 'svelte-spa-router'``$location.startsWith(path)` in Nav.svelte.
40+
41+
Page transitions: `{#key routeKey}<div in:fade={{ duration: 150, delay: 50 }} out:fade={{ duration: 100 }}><Router {routes}/></div>{/key}` in App.svelte.
42+
43+
## Copy Philosophy
44+
45+
**The Sovren Stack is the umbrella.** It is not a product — it is the collection of three products: Augmentum OS (computing), Visage (identity), MrHaven (finance). The hero sub on the home page describes all three layers, not any individual product.
46+
47+
**The x10 thesis lives on individual product pages.** "The infrastructure that multiplies what one person can do" belongs to Augmentum OS. The stack-level copy describes what the stack IS (three layers), not what any one layer does.
48+
49+
**Thesis hierarchy:**
50+
1. Stack level (Home, Ecosystem): sovereignty across OS + identity + finance
51+
2. Product level: each product surfaces the founder-as-proof / capability-multiplication angle
52+
3. Feature level: technical specifics, no thesis language needed
53+
54+
**Tone:** Declarative. Terse. No hedging. No "we believe" or "we think." State things as facts.
55+
56+
## Product Copy Reference
57+
58+
### Home
59+
- Hero H1: `THE SOVREN STACK.`
60+
- Hero sub: `Sovereign OS. Local identity. Programmable assets.`
61+
- Thesis statement: "Privacy is not a feature. Control is not an option. Sovereignty is the baseline..."
62+
- Thesis body: "We build tools for those who want more of themselves — more capacity, more control, more surface area."
63+
64+
### Augmentum OS
65+
- Tagline: "The operating system built for people who refuse to be owned by their software vendor."
66+
- Key angle: AI-native OS layer multiplies what one person can do
67+
- Status: Ships Summer 2026
68+
69+
### Visage
70+
- Tagline: "Linux face authentication via PAM. Your face is your key — processed locally, never broadcast to the cloud."
71+
- Key angle: Open source identity layer; integrates natively with Augmentum OS
72+
- Status: Live · v0.1.0 · MIT
73+
74+
### MrHaven
75+
- Tagline: "Programmable asset control for humans and autonomous agents — no custodian, no intermediary, no exceptions."
76+
- Key angle: Protocol designed for humans AND AI agents as users
77+
- Status: Live on Base mainnet
78+
79+
### Ecosystem (Manifesto)
80+
- Frame: extraction is the default state → we reject that premise → one person with the right stack outbuilds a team
81+
- Closing: "The Sovren Stack...form the infrastructure for one person to operate at the scale of a team."
82+
83+
## Deploy Process
84+
85+
```bash
86+
npm run build # verify build passes before pushing
87+
git push # GitHub Actions auto-deploys from main branch
88+
```
89+
90+
CNAME file at `public/CNAME` contains `sovren.software` — Vite copies it to `dist/` at build time. Do not delete it.
91+
92+
GitHub Pages custom domain is set via API (`gh api repos/sovren-software/sovren-software.github.io/pages`). DNS is 4 A records (185.199.108-111.153) + www CNAME at Namecheap.
93+
94+
## Known Limitations
95+
96+
- No email capture / waitlist on Augmentum OS page (external link to `augmentum.computer` only)
97+
- No blog platform for the content launch strategy (teaser article, X thread)
98+
- `augmentum.computer` has no landing page yet
99+
- MrHaven SDK not yet documented on the site
100+
- No visual that shows the three products converging (convergence story is text-only)
101+
102+
## Remaining Work
103+
104+
- [ ] `augmentum.computer` holding page or redirect
105+
- [ ] Waitlist capture on Augmentum OS page
106+
- [ ] Blog/article platform for the two-article launch sequence
107+
- [ ] MrHaven SDK section on the MrHaven page
108+
- [ ] Visual convergence diagram on Ecosystem page
109+
- [ ] X profile update (currently MrHaven-branded)

0 commit comments

Comments
 (0)