●●

Cloudmaven — the review surface

Everything produced, everything open. Monday 17 August 2026. One surface, maintained by one session; nothing else deploys here. Comment on anything with the note tool — every open question below is numbered so a single chat can be pointed at "fix Q7".

1All work done — every artifact, clickable

The site, by version (all behind login, all real)

v1.0 — the exact copy286/286 pages word-identical to live, on the new engine. Verified twice. The parity reference. Comment layer on.
v1.1 — images modernisedv1.0 + 20 redrawn graphics, robot untouched (proven by hash). Two attempts exist — the choice is Q5.
v1.2 — the hero that arguesRepaired 17 Aug: unsourced captions withdrawn (gated), cycle 16s→8s, both accents. Comment layer on.
The theme engine — 4 full-site designsOne frozen copy source; design change = one setting. Independently confirmed: 504,883 words identical per theme pair, 424 pages each.
The Astro rebuild (RC lane)424-page build incl. baseline port; carries the mainline fixes after the next redeploy.
The claims registerEvery public number with source + owner; audited 16 Aug, four numbers recomputed exact.

Design — the complete body of work

Design directions, side by sideThe six lanes with screenshots, status, what-to-judge (1s/3s/30s) + the full gallery below it.
Homepage mockups with real team photosLedger Light + Night Blueprint — the pair that passed the acceptance test on 13 Aug. Six files total.
The Claude Design exporte-flow (source of the v1.2 hero), the transition, monograph, nocturne, the line — 12 Aug.
Iterations r3 — the accepted pairLedger Light / Night Blueprint originals, from the ink.js drawing system.
Iterations r2 · r1 · early studiesThe path to the accepted direction, kept for the record.

Working pages & materials

The Lars pageStatus → backend scoreboard → staged go-live → sales → lab → strategy (strategy flagged DRAFT, correction pending — Q1).
The Landing Page LabSix pages, first offer (AI-Specify): chooser + variants A/B/C + two drafts. Both July blockers closed.
Copy directionsThree directions (keep / pain-first / advisory-depth), every draft watermarked NEEDS-VOICE.
Admin interfacesFour surfaces built (overview / SEO / content / install-base), real data or honest NOT CONNECTED. Merged to mainline; needs its own gated host — Q8.

In the code mainline today (each merge behind a green full build)

The 286-page address-shape launch blocker (independently verified, negative-tested) · the working contact form on all three locale routes (posts to the real HubSpot forms) · the claims audit · the repo entry-point docs · the admin interfaces · the three review-page lanes. Three verified branches are NOT merged yet — SEO/security-headers/consent, the theme engine, the lab — because they rewrote the same gate files in conflicting ways; a dedicated reconciliation session is running with a both-survive brief. Honest state, not an excuse: the work is done and verified on branches; the merge is the remaining step.

2All open questions — numbered; comment on any block

Yours, now

CARSTENQ1 — The strategy summary is inaccurate (your words). Which part: the positioning framing, the install-base emphasis, the content chain, the dates, or something else? One comment here and it's corrected on the Lars page within minutes.
CARSTENQ2 — The 15 blog redirect targets. The production redirect map resolves all but 15 old blog URLs. Name targets, or say "gone" and they return an honest 410.
CARSTENQ3 — v1.1: attempt A or B? A never redraws real product-UI screenshots (conservative rule). B redrew the homepage collage into stylised screens (visibly more modern). Recommendation: A's rule as standard, B's homepage hero as the one deliberate exception. Compare.
CARSTENQ4 — The two homepage efficiency percentages. Unsourced since 14 Aug. Recommendation stands: off.
CARSTENQ5 — v1.2 accent: no-colour or terracotta? Both built and gated. See live.
CARSTENQ6 — Migration ruling for the team. Draft: content work survives (texts, stories, SEO substance); WordPress platform work does not. One yes and the two English team notes go out.
CARSTENQ7 — Amr's 7+ "in review" tasks need a named reviewer (blocked since April). You or Heidi — one name.
CARSTENQ8 — Two gated hosts to create: one for the four admin interfaces, one for the four theme builds side by side. Creating them mints new public pages.dev names, so each needs an Access app — your go (and your CF dashboard click, or the API token — see Q17).

For the Lars session (Tue 19 Aug, 11:00)

LARSQ9 — The Jarrid escalation. DNS/Cloudflare custody is the single external blocker on the technical cutover. Lars offered to escalate on 10 Aug.
LARSQ10 — One booking-calendar URL per region (DE / CH / UK / FR). Routing is built and waiting.
LARSQ11 — The six customer names for reference calls — open since July; he sees all questions first. (Includes the Franziska Dubbel testimonial e-mail he owns — agreed 17 Jul, never sent.)
LARSQ12 — Sign the definitions: qualified conversation + qualified inbound, drafted from his own criteria in July. Sign, edit or replace.
LARSQ13 — The Health Check price. Standing recommendation on record; sign it or overrule it.
LARSQ14 — Is AI-Specify still the right first landing-page offer? The lab ships either way; the next offer rides the same system.

For the Christoph session (Wed 27 Aug, 11:00–16:30)

CHRISTOPHQ15 — The logged yes on the rebuild, in front of the live demo. Until then the status stays "no objection pending demo".
CHRISTOPHQ16 — The decision block: vendor/product list per country IN WRITING · faces per region confirmed · CFO-Advisory wording (lead vs drop — the one recorded contradiction) · EBIT vs EBITDA for the €4m · people-page rulings (two open) · what may be said publicly about the wider group · the rights/governance model (arrives as a proposal, not a question) · Jan's review scheduled, Christoph presenting.

Security & operations (standing)

OPSQ17 — Cloudflare API token — needed to rotate the exposed review service token and to create Access apps from here. Nothing on disk carries it; your dashboard or a scoped token.
OPSQ18 — The preview-worker password is rotated in the file but the deployed worker still runs the old value until a 2-minute redeploy (it guards the client-seen cm./cmweb. flow). Go / hold?
OPSQ19 — The wildcard *.elegant.work serves a stranger's WordPress on any typo. Point it at a 404 worker, or leave it — production zone, your call.
OPSQ20 — The paused daily verifier stays paused until its cloud environment has the repository attached (~2 min of your clicks at claude.ai/code), then it resumes as the independent nightly check.