Design v2: index + docs shell + account cancel UI + design system #12

Merged
Cordy merged 18 commits from feat/design-v2 into main 2026-08-24 11:09:44 +00:00
Owner

Imports the design-v2 export from the Claude Design project (swisscairn-ch folder), verified byte-exact via CI one-shot.

Pages

  • index.html — 17-item strike inventory, ML-KEM-768/FIPS 203 encryption block, new nav, sovereignty CTA now points at deployment docs (no sales team), width-independent contour wave, PRELAUNCH noindex marker (remove at #26).
  • docs.html — NEW: full docs authoring shell. 24 <article data-doc> sections with TO-WRITE briefs, DOM-generated sidebar/rail/pager/filter, hash routing, pattern library + authoring aside both marked DELETE BEFORE SHIPPING. Populating content = #109. Also carries PRELAUNCH noindex.
  • account.html — their cancellation-flow redesign (consequences panel, seat-count retention path, ends-date badge + resume) wired to the shipped /cancel + /cancel/resume API; key-on-one-line ellipsis retained.
  • enter.html — their base (hello@, wave param) with SSO sign-in blocks re-applied (Google/Microsoft buttons, providers fetch, oauth fragment + error handling).

Design system (design/system/, not deployed)

  • Cairn-Design-System.html — single-file portable brand reference.
  • SKILL.md, readme.md, styles.css, tokens/*.css (7 files) — durable core of the system; components/guidelines/ui_kits stay in the design project export.
  • design/motion-bits.js updated to v2 (wave param).

CI verify run: sha256 byte-exact on index/docs/account/motion-bits/Design-System; enter.html postconditions + all inline scripts parse; PRELAUNCH markers present. All green.

Note: deploy command shown on index is design fiction (ghcr.io/swisscairn/cairnd:1) — left as designed.

Imports the design-v2 export from the Claude Design project (swisscairn-ch folder), verified byte-exact via CI one-shot. **Pages** - `index.html` — 17-item strike inventory, ML-KEM-768/FIPS 203 encryption block, new nav, sovereignty CTA now points at deployment docs (no sales team), width-independent contour wave, PRELAUNCH noindex marker (remove at #26). - `docs.html` — NEW: full docs authoring shell. 24 `<article data-doc>` sections with TO-WRITE briefs, DOM-generated sidebar/rail/pager/filter, hash routing, pattern library + authoring aside both marked DELETE BEFORE SHIPPING. Populating content = #109. Also carries PRELAUNCH noindex. - `account.html` — their cancellation-flow redesign (consequences panel, seat-count retention path, ends-date badge + resume) wired to the shipped `/cancel` + `/cancel/resume` API; key-on-one-line ellipsis retained. - `enter.html` — their base (hello@, wave param) with SSO sign-in blocks re-applied (Google/Microsoft buttons, providers fetch, oauth fragment + error handling). **Design system (`design/system/`, not deployed)** - `Cairn-Design-System.html` — single-file portable brand reference. - `SKILL.md`, `readme.md`, `styles.css`, `tokens/*.css` (7 files) — durable core of the system; components/guidelines/ui_kits stay in the design project export. - `design/motion-bits.js` updated to v2 (wave param). CI verify run: sha256 byte-exact on index/docs/account/motion-bits/Design-System; enter.html postconditions + all inline scripts parse; PRELAUNCH markers present. All green. Note: deploy command shown on index is design fiction (`ghcr.io/swisscairn/cairnd:1`) — left as designed.
Cordy merged commit b26356d4f0 into main 2026-08-24 11:09:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/cairn-site#12
No description provided.