docs: sync KB — release-2026.3.21-cookbook.md
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
This commit is contained in:
parent
cd57645dd0
commit
15851c7417
33
development/release-2026.3.21-cookbook.md
Normal file
33
development/release-2026.3.21-cookbook.md
Normal file
@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "Cookbook Release — 2026.3.21"
|
||||
description: "Initial project setup: recipe format, 5 starter recipes, and interactive grocery list generator."
|
||||
type: reference
|
||||
domain: development
|
||||
tags: [release-notes, deployment, cookbook]
|
||||
---
|
||||
|
||||
# Cookbook Release — 2026.3.21
|
||||
|
||||
**Date:** 2026-03-21
|
||||
**Repo:** `cal/cookbook` on git.manticorum.com
|
||||
|
||||
## Release Summary
|
||||
|
||||
New personal cookbook project using markdown files with YAML frontmatter. Designed around Cal's preference for low-effort meals and short ingredient lists. Includes an interactive grocery list generator served as a single HTML page.
|
||||
|
||||
## Changes
|
||||
|
||||
### New Features
|
||||
|
||||
- **Recipe format** — markdown with YAML frontmatter using three-tier ingredient system: `ingredients` (must buy), `optional` (nice to have), `pantry` (already on hand)
|
||||
- **5 starter recipes** — spaghetti, chicken stir fry, breakfast for dinner, boxed pancakes, upgraded ramen
|
||||
- **Grocery list generator** (`grocery.html`) — single-page HTML app that combines ingredients across selected recipes, renders interactive checklist with localStorage persistence, mobile-friendly
|
||||
- **Serve script** (`serve.sh`) — quick bash script to spin up HTTP server for network access to the grocery list
|
||||
- **Dietary tagging** — `contains-lactose` tag rule for household lactose intolerance; recipes with dairy allowed but must be tagged
|
||||
|
||||
### Format Decisions
|
||||
|
||||
- `effort` field (low/medium/high) for filtering by cooking motivation
|
||||
- `optional` section keeps core ingredient list short while preserving variation ideas
|
||||
- `pantry` section separates staples (salt, pepper, oil) from shopping items
|
||||
- Kebab-case filenames, concise step instructions
|
||||
Loading…
Reference in New Issue
Block a user