Skip to content

Releases

v1.2

Choose a tag to compare

@tiny-glitch tiny-glitch released this 07 Sep 03:04
13d2ba3

v1.2 — A/B routing tie-breaker, source provenance, T− notation

Batches several v1.2 findings. Independent changes, grouped:

Routing

  • §0: new "when A and B both fit" tie-breaker. Route on free time —
    a stretch where the cook can leave the pan (│), not merely stand
    and watch (┃) — not on interval length. Closes the gap where the
    same recipe could route two ways. The aggressive half (replacing
    Mode B's "most intervals under 90s" trigger outright) is held until
    a continuous-stir recipe is run cold.
  • §0, §14: Mode B's commitment line may now name an opening watched
    stretch ("the first N min are a watched brown you must not touch")
    instead of always claiming "no pause" — the old line was false on
    any Mode B that isn't a stir-fry.
  • §12: new non-stir-fry Mode B fragment (garlic mushrooms) showing
    that stretch, so the rule change has an example and doesn't
    re-drift. Coupled to the tie-breaker: the fragment is only correct
    because "free" is │ (can leave), not ┃ (idle but watching).

Provenance

  • §3: source nutrition that is arithmetically impossible against the
    recipe's own ingredients may be overwritten — but the block must be
    retagged (calculated) and the swap noted once beside the plan.
    Keeping (from source) on a replaced number is the fidelity failure
    the tags exist to prevent. Bound is arithmetic, never taste. New §3
    subsection, a §14 check, a §13 failure mode.
  • §2, §11: when the source is a URL, link it under the description as
    Original recipe — markdown, never HTML; omitted silently
    otherwise. Captured in §2.

Notation

  • §10, §12, §14: T− offsets now carry their unit — T−4h45, or T−5m
    under an hour — so they can't be misread as minutes-and-seconds the
    way Mode B's 1:20 is. Root fix in the §10 definition; panna cotta
    example and Mode C check follow.

Version 1.1.0 → 1.2.0.

v1.1

Choose a tag to compare

@tiny-glitch tiny-glitch released this 06 Sep 10:14
96c5636

Reworks the skill's output into a proper markdown document and fixes a bug where a run could produce a plan with no ingredient list.

Output format

  • The output is now a markdown document; only the plan itself is fenced, where monospace is actually needed. Previously the whole thing — nutrition, headline, legend, plan — was one ASCII blob.
  • Sections are ## (was ###); nutrition provenance moves into the heading (## Nutrition *(from source)*) instead of sitting on its own line, where it read as a caption for the wrong section.
  • Nutrition tags renamed: [source]/[est.] → (from source)/(calculated).
  • Interval markers drop their unit: [+4 min] → [+4]. The legend says "minutes" once.
  • Plan width retargeted ~60 → ~50 characters, with the branch lane pulled in to column 18, so rows survive a phone in portrait.
  • No HTML in the output — it doesn't survive common markdown previewers.

Ingredient-omission fix

  • The Mode A worked example omitted Equipment, Ingredients and Serve with, so fresh runs anchored on it reproduced the gap. All worked examples now exercise every applicable output section and name the ones they legitimately skip.
  • New Structure check in §14 catches the failure at run time, not just at edit time.
  • §15 gains a rule covering drift by omission — a missing section presents no line to compare against the rule, so the adjacency defence can't reach it.

v1.0

Choose a tag to compare

@tiny-glitch tiny-glitch released this 06 Sep 05:25
bf5688a

First release.

Turns a written recipe into an execution-order cooking timeline: when to
act, how long until the next action, where prep fits into the gaps that
genuinely exist, and how parallel components converge.

What it does

  • Routes by recipe shape — a timeline for stovetop mains, a fast
    mise-en-place sequence for stir-fries, a serve-anchored schedule for
    bakes and set desserts
  • Marks stated times differently from estimated ones, and quotes a
    recipe's own nutrition rather than recomputing it
  • Renders attention, so a passive simmer and hands-on frying don't look
    alike
  • Won't invent a method it wasn't given

Install

/plugin marketplace add tiny-glitch/recipe-timeline
/plugin install recipe-timeline@tiny-glitch

Or copy skills/recipe-timeline/ into ~/.claude/skills/.