$ cat ./posty/devlogi/cutty-dev-devlog-4-marathon-7-prow.md

cutty.dev devlog #4 — marathon 7 PR-ów pre-launch

maj 24 16:23 | 2 min | autor: esej | #devlogi

Marathon. Jednodniowy sprint pre-launch dla cutty.dev. Siedem pull requestów, 173 plików zmienionych, ~46 000 inserts. Strona finalnie launch-ready dla 3 czerwca 2026.

Co dziś weszło

  • T&C checkbox na /signup we wszystkich 12 lokalizacjach — compliance gap zamknięty. Per-locale linki do Regulaminu i Polityki prywatności.
  • Pricing 3-tier grid: Free (aktywny, wszystko teraz), Pro (Wkrótce), Team (Wkrótce). Bez konkretnych dat — wprowadzimy gdy będzie ruch.
  • 4 nowe strony × 12 lokalizacji: /about, /faq z FAQPage JSON-LD (10 Q&A), /contact z formularzem (honeypot + rate-limit 3/IP/h), /changelog z 5 wersjami (BreadcrumbList schema).
  • Blog rozszerzony: RSS 2.0 feed + JSON Feed 1.1 (autodiscovery dla Feedly/NetNewsWire), BlogPosting schema, EN tłumaczenie postu powitalnego.
  • Footer „Firma” linkujący nowe strony we wszystkich 12 lokalizacjach.
  • Sitemap.xml z 109 do 171 URL-i. Hreflang dla każdej nowej strony × 12 lokalizacji.
  • Naprawa 60 routes: 10 lokalizacji (de/fr/es/it/cs/ro/nl/ar/zh/pt) miało 404 na /signup, /login, /dashboard, /account-deleted i podstronach dashboardu. Dodane thin wrappery.
  • vitest CI z 52 case’ami testowymi (url.ts SSRF protection, oauth.ts provider config, utm.ts visitor intent). GitHub Actions workflow.
  • Cross-linking pricing/docs/privacy → /faq i /contact dla discoverability nowych podstron.
  • Ollama sync 11/11 lokalizacji dotłumaczyła 78 nowych kluczy do natywnych translations (NL, AR z RTL, ZH, PT, RO, CS, IT, ES, FR, DE, EN).

Audit pre-launch

  • SSL Labs A+ — TLS 1.3 + post-quantum cryptography (X25519MLKEM768) + HSTS preload + Forward Secrecy ROBUST.
  • Security headers grade A — HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy.
  • Schemas valid — FAQPage (10 questions), BlogPosting (author + publisher + dates), BreadcrumbList (changelog detail), Organization + WebSite + SoftwareApplication graph.
  • og:image per 12 lokalizacji — każda wersja językowa ma własny PNG 1200×630.
  • IndexNow ping — 111 nowych URL-i zgłoszonych do Bing/Yandex priority crawl.
  • Lighthouse mobile 99/100/100/100, desktop 94/100/100/100 (świeży scan).

Co czeka do launch 3.06.2026 18:01

  • Review 6 polskich blog draftów pending (Po co krótkie linki w 2026, Czemu hosting w UE, 12 języków LIVE, Bezpieczeństwo z hasłem, Markowe końcówki, Auto-prefix URL, Stack tech decisions) — wybór 2-3 do publish.
  • Setup ProductHunt scheduled post (deadline T-3 = 31.05).
  • Twitter thread, LinkedIn Page post, FB Page post — finalize copy.
  • Polski PR pitch do 5 tech sites (justjoin.it, antyweb, spider’s web, wykop, 300gospodarka).
  • Outreach pack: ~150 portali z 12 krajów + 12 personalized message templates w lokalnych językach (zostawione na launch day).
  • Codzienne Telegram reminder o 10:00 polskiego — co konkretnie dany dzień, zarówno user-side jak Claude autonomous.

Wszystko technicznie gotowe. Cisza przed burzą. 10 dni do publikacji.