carlos / carloku Public

Clone
git clone https://amadan.net/carlos/carloku

Plain git — no account needed to clone.

Download

Download this file

1# πŸ€– PRODUCT.md β€” Carloku
2
3**What this site is.** carloku.com markets Carloku, the commercial cloud
4offering of the open-source CARLOS platform. console.carloku.com is the
5product; this site is the doorway. The framework and platform keep the
6CARLOS name β€” Carloku is only ever the hosted offering.
7
8**Audience.** Both at once: the solo dev with a side project and the small
9team shipping product. One voice for both β€” personal and direct, no
10enterprise theater. The reader is one person at a keyboard, whatever their
11badge says.
12
13## The one feeling: lightness
14
15"Finally, simple." A visitor should exhale. Hosting they can hold in their
16head. Supporting notes, in order: **calm** (deploys without dread, apps that
17doze, going back is easy) and **trust through openness** (open source
18underneath, nothing moves behind your back).
19
20The audit for every sentence on the landing page: *does this make the
21reader feel lighter β€” or merely better informed?* Better-informed-only
22sentences belong on /get-started or in future docs. That is the whole
23division of labor between the pages.
24
25## Message map (fact β†’ what the heart hears)
26
27| Fact | What it means to the reader |
28|---|---|
29| `carlos ship` β†’ private live URL | look at the real, running thing before anyone else does |
30| promote serves the same bytes | what you approved is exactly what people get β€” nothing rebuilt behind your back |
31| rollback = promote the previous release | changing your mind is allowed; back is the same small motion as forward |
32| hibernation | quiet apps doze and wake on their own; nothing to switch off, nothing to babysit |
33| automatic certificates | the padlock just appears; renewals are never your job |
34| Keymail passkey sign-in | no password to invent, reuse, or leak |
35| open-source platform underneath | hosted here, never locked here β€” you can read every moving part |
36
37## Voice rules
38
39- Second person, active. "You ship." The platform is the quiet one in the
40 room.
41- Short words, short sentences. Cut until it hurts, then once more.
42- **The landing page's jargon budget is three code spans**: `carlos ship`,
43 `carlos promote`, and one rollback mention. Commands appear as
44 incantations β€” three words you can hold in your head β€” never as
45 documentation.
46- Never on the landing page: immutable, content-addressed, canary,
47 signature/signed, provision, TLS, converge, infra, artifact, registry.
48 All of it lives happily on /get-started ("Under the hood") or in docs.
49- No pricing language until billing exists (AGENTS.md rule). Describe
50 hibernation by behavior, never by cost.
51- No claims we can't cash today. Where the product is young, say young β€”
52 honesty reads as confidence.
53- Em-dashes sparingly; exclamation marks never.
54
55## Page roles
56
57- **/** persuades. Heart first; the three commands are the only tech.
58- **/get-started** instructs, still warmly. Install, sign in, first ship β€”
59 plus "Under the hood," where the landing page's former spec-speak
60 retired to.
61- Docs (future) explain. Until they exist, /get-started links to
62 carlosframework.com for the platform's full design.
63