Kernel & Kruste Logo — Sourdough & Code
daniel@localhost:~/bakery$ ./intro --mission="sourdough-meets-code"

Where Sourdough meets Software Architecture.

Zero esoteric baking mumbo-jumbo. Fully reproducible recipes usingBaker's Percentages, enzymatic fermentation timing, andcontainer steam isolation. Honest, beginner-friendly, and seasoned with developer humor for everyone who loves great bread and clean processes.

🤖 100% TRANSPARENCY & HONESTY

Spoiler alert: Almost all texts, nerd logs, analogies, and every single illustration on this website were generated with Artificial Intelligence (AI) – because we don't take ourselves too seriously and we know that combining Linux sysadmins with sourdough obsessives is delightfully eccentric.

🛡️ The only sacred exception: Every single recipe has been 100% hand-baked, rigorously tested, precisely weighed, and is completely foolproof!Zero AI hallucinations in flour gram counts and hydration metrics – promised! 🥖

📱 ANTI-SCROLL BAKE MODEThe Bakery Assistant for Phone & Tablet:No more awkward scrolling with flour-coated fingers! Display stays awake automatically, ingredients are always visible, and pipeline steps can be checked off with a single tap.
Explore Recipes ➔
THE CONCEPT

Why Bread Baking is like Software Engineering

We eliminated the classic frustration points of traditional baking recipes.

⚖️

1. Deterministic Builds

Forget volume cups, spoonfuls, and gut feelings. Every recipe is rooted inBaker's Percentages (100% flour base). Your loaf tastes reliably identical every single weekend – whether baking for 2 or 10 people.

📜

2. Integrated Recipe // Configs

Each recipe features its own interactive specification with a livedough calculator, time pipeline, and YAML export. Choose your target loaf size, gram weights update in real time. Zero feature hell, pure clarity!

🛡️

3. Try / Catch Pragmatism

Your sourdough starter is only a few weeks old and wild yeast is feeling sluggish? Throw in a tiny crumb of fresh yeast! Zero snobbery, zero dogma – the only thing that matters is a magnificent, blistered crust on Sunday.

artisan_kernel_loaf.ascii [READ-ONLY]

        .----------------------------------------.
       /       ___           ___           ___     \
      /    . -'   '- .   . -'   '- .   . -'   '- .  \   <-- Score cuts (Ausbund)
     |    /    /\     \ /    /\     \ /    /\     \  |
     |   |    /  \     |    /  \     |    /  \     | |  [ CRUST TEMPERATURE: 250°C ]
      \   \  /    \   / \  /    \   / \  /    \   / /   [ STEAM INJECTION: ACTIVE ]
       \   '- .__.-'     '- .__.-'     '- .__.-'   /    [ OPEN CRUMB COMPILED: OK ]
        '----------------------------------------'
             \ \ \   MAILLARD REACTION   / / /
        
QUICKSTART GUIDE

3 Steps to Your Master Loaf

The fastest path from buying flour to an open, singing crust

STEP 01

Boot your Starter

Bootstrap your sourdoughd.service in 5 days with organic rye flour and lukewarm water. Our guide breaks down enzymatic feedings step by step.

5-Day Starter Guide ➔
STEP 02

Scale Recipe Config

Pick a foolproof recipe – like the No-Panic Country Loaf or Daniel's 60/40 Rye-Wheat. Scale the batch with one click and take the spec into the kitchen.

Open Recipe Database ➔
STEP 03

Container Steam Release

A heavy cast iron Dutch oven isolates the dough's own moisture. 20 minutes lid-on at 250°C for maximum oven spring, 25 minutes open for Maillard caramelization.

Hardware & Pot Setup ➔
REPRODUCIBLE PIPELINES

The Bakery CI/CD Pipeline

From flour bootstrapping to Maillard container release in the Dutch oven

PIPELINE.YML

The Sourdough CI/CD Build Pipeline

Vom Rohmehl zum krossen Kernel-Release – in 5 reproduzierbaren Stages

01
init: autolyse
30-60 MIN

Mehl & Wasser vermengen. Enzymatische Amylase-Aktivierung & spontanes Klebernetzwerk.

➔
02
inject: starter
LEV v4.2

Aktives Anstellgut + Salz einarbeiten. Gärungs-Threads und Milchsäurebakterien starten.

➔
03
build: coil folds
4x CYCLES

Sanfte Coil Folds alle 30 Min. Gluten-Matrix ohne mechanische Knetschäden spannen.

➔
04
cache: retard
14-24H @ 4°C

Kaltgärung im Gärkörbchen. Verlangsamt Hefeaktivität, maximiert organische Aromen.

➔
05
deploy: bake 250°
PROD RELEASE

Einschneiden mit Klinge, 20 Min. Dampf im Gusseisentopf, 25 Min. offene Krustenröstung.

RECIPE // REPOSITORY

Explore All Sourdough Recipes

Every bread includes its own interactive Recipe // Config with real-time scaling, gram calculations, YAML export, and anti-scroll kitchen mode.

🥖 Recipe Database & Live Configs ➔
NERD LOGS & ARCHIVE

Daniel's Bread-Ops & Incident Reports

In-depth post-mortems, crumb debugging, open-source anecdotes, and architectural deep dives straight from the intersection of sysadmin life and sourdough.

📝 Read Nerd Logs & Articles ➔
⚡ IN ACTIVE DEVELOPMENT: BREAD-CLI / TUI100% OFFLINE & YAML NATIVE

Baking in the Terminal: The native TUI for your console

Don't want sticky flour fingerprints all over your smartphone screen? Hate browser tabs in the bakery? We are developing bread-tui – a genuine Terminal User Interface for Linux, macOS, and BSD!

  • ✓ Direct YAML Parser: Loads recipe.yaml files from this website seamlessly.
  • ✓ Live Dough Scaler: Adjust flour basis or loaf count interactively with arrow keys.
  • ✓ Bakery Timers: Built-in terminal countdowns for autolyse, bulk ferment, and oven timing with bell alert.
  • ✓ 100% Open Source: Lightweight, instant launch, zero cloud dependencies in your shell.
$ pipx install bread-tui # Soon on PyPI & GitCheck YAML Specs ➔
bread-tui v0.1.0 — roggen_mischbrot.yaml
┌── BREAD-TUI: CONFIG CALCULATOR ───────────────┐
Recipe: Daniel's 60/40 Rye-Wheat Bread (Type 997)
Basis:  [ 1000g ]  (←/→ scale flour base)
Hydration: 67.1%  |  TA: 167  |  Yield: 1692g
────────────────────────────────────────────────
INGREDIENTS LIST (Grams):
  • Rye Starter (100% TA)    :  242 g  (24.2%)
  • Rye Flour Type 997       :  479 g  (47.9%)
  • Wheat Flour Type 1050    :  400 g  (40.0%)
  • Lukewarm Water           :  550 g  (55.0%)
  • Sea Salt                 :   20 g  ( 2.0%)
  • Scalded Bread Spice      :   26 g  ( 2.6%)
────────────────────────────────────────────────
[S] Scale   [T] Start Timer   [Q] Quit