Back to Journey
Living timeline

The Build Log

Every substantial milestone in building Kurnik, captured as it happens. Curated from changelogs across all project repos.

๐Ÿ†
Warsaw, Poland brand

850 SVG concepts explored โ€” 6 logo finalists selected

After 6 rounds of symbol exploration and 850 generated SVG concepts, Phase 02 concludes with 6 finalist marks across Chevron Cascade, Bracket Arrows, Rotated Squares, and Arrow Void families. Preview tooling built for icon and lockup evaluation.

๐ŸŽฏ
Warsaw, Poland brand

270 logo concepts generated โ€” Target/Calibration emerges as lead direction

Round 02 of symbol exploration produced 270 SVGs across 9 territories, with 17 shortlisted. The Precision/Calibration territory emerged as the leading direction, crystallising the brand insight: Kurnik helps projects stay focused and avoid drift.

๐Ÿ”„
Warsaw, Poland decision

Logo direction pivoted โ€” illustrative rooster abandoned

90 initial SVG concepts across literal chicken/rooster territories proved too on-the-nose and were scrapped. The mark direction was reset to abstract, timeless, and infrastructure-feel, with strict monochrome rules established.

๐Ÿฆ
Warsaw, Poland launch

First public milestone posted on X

Kurnik's first public tweet went live via @kurnik_ai, quote-tweeting a personal post from founder @erace. The build-in-public pipeline โ€” AI draft, approval, post, quote โ€” is now operational.

๐Ÿ”ง
Warsaw, Poland infrastructure

AI-assisted tweet pipeline wired into release process

A Claude-powered tweet drafting tool was built and integrated into the release pipeline, enabling AI-drafted milestone announcements with two modes: preview and publish. X API credentials are encrypted with age.

๐Ÿ“ฆ
Warsaw, Poland infrastructure

Versioning and release pipeline live

A full release pipeline was implemented: git-tag-based version injection, frozen HTML snapshots per version, and a version browser at site/versions/. Every release is now reproducible and browsable.

๐Ÿ“Š
Warsaw, Poland infrastructure

AI-curated public timeline system built

A build script fetches changelogs from all three Kurnik repos, sends them to Claude for curation, and generates a public timeline at journey.kurnik.ai. This is the system powering the page you're reading now.

๐Ÿš€
Warsaw, Poland launch

Journey site live at journey.kurnik.ai

The public-facing build journal launched with SSL, index page, phase navigation, and the Brand Foundation document linked and serving. Kurnik is now building in public with a live home.

๐Ÿ“
Warsaw, Poland decision

Decision: content-first static HTML for the journey site

After reviewing reference implementations, the team chose static HTML over a React app โ€” content grows first, presentation follows. Each phase gets a self-contained document in the Kurnik aesthetic.

๐ŸŒ
Warsaw, Poland decision

Domain structure locked

Subdomains assigned across the full product surface: journey, brand, www, app, and dev environments. The architecture separates concerns cleanly from day one.

๐ŸŽจ
Warsaw, Poland brand

Brand Foundation complete โ€” Kurnik positioned and named

Phase 01 of branding is done: positioning locked as 'AI-powered product incubator', the name Kurnik chosen (Polish for chicken coop), domain kurnik.ai secured, and the full visual language defined โ€” palette, typography, and personality. Published as a live document at brand.kurnik.ai.

๐Ÿ—๏ธ
Warsaw, Poland decision

Decision: repo and infrastructure structure locked

All Kurnik repos are under the netbulls GitHub org, with clear separation between private product code, public brand assets, and public journey site. Self-hosted VPS chosen over managed hosting for full control.