Every substantial milestone in building Kurnik, captured as it happens. Curated from changelogs across all project repos.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Subdomains assigned across the full product surface: journey, brand, www, app, and dev environments. The architecture separates concerns cleanly from day one.
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.
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.