# @oshun/corporate-web

The Oshun Synthetics LTD corporate website, served at **oshunsynthetics.com**. A
static-export Next.js app (no BFF, no auth): one editorial front page in the
Lilith manuscript register presenting the company, the Lilith product (with
every CTA pointing at `lilith.oshunsynthetics.com`), the shipped principles, and
contact mailboxes on the company domain.

Naming authority: [`V1/BRAND.md`](../../../V1/BRAND.md). V1 scope rule holds
here too: no app-store links anywhere until the V1.1 native apps exist.

## Commands

```bash
pnpm --filter @oshun/corporate-web dev        # next dev on :3030
pnpm --filter @oshun/corporate-web build      # static export → dist/
pnpm --filter @oshun/corporate-web test       # vitest brand-contract spec
pnpm --filter @oshun/corporate-web e2e        # playwright over dist/ on :4185 (+ axe)
```

## Deploy

`next build` emits a fully static site to `dist/` — serve it from any static
host (the Hetzner Caddy box: map `oshunsynthetics.com` → this `dist/`).
