io.github.jeffforderer/barbaro

Barbaro

Read published house pizza facts and calculate dough and ingredient balance.

1.0.0
Version
remote
Transport
11
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 11 tools scanned
  • metadata: scanned

No findings.

Tools (11)

  • search_pizzas

    Search published house pizzas. Returns public catalog data with source links and credits.

  • get_pizza

    Read a published house pizza by UUID or slug. Returns public catalog data with source links and credits.

  • read_menu

    Read published menu sections and their pizza IDs. Returns public catalog data with source links and credits.

  • search_ingredients

    Search published ingredient facts. Returns public catalog data with source links and credits.

  • get_ingredient

    Read a published ingredient by UUID. Returns public catalog data with source links and credits.

  • search_flours

    Search published flour facts. Returns public catalog data with source links and credits.

  • get_flour

    Read a published flour by UUID or slug. Returns public catalog data with source links and credits.

  • calculate_dough

    Calculate a dough formula from explicit gram sizing, percentages and published or custom flours. Returns quantities, warnings, source information and a Dough continuation link. No persistence.

  • calculate_balance

    Calculate six balance contribution totals and meters for unique published ingredient IDs. Not nutrition or ingredient weights. No persistence.

  • plan_bake

    Caller-provided sequential, contiguous stages ending when the first pizza enters the oven. Offset-bearing whole-minute instants must match the IANA zone. No fermentation prediction. Unique stage IDs, positive total duration, minimum <= maximum, available horizon and summed maxima <= 30 days. Windows are marginal, not independently selectable. No persistence.

  • shopping_list

    One to eight uniquely identified, already-sized Dough requests. Optional unique published house pizza references and counts annotate topping needs only; they do not multiply dough. Custom flours and custom ingredients retain batch/row identity and are never merged across batches; a custom ingredient item's id is custom:<batchId>:<rowId>. Ready starter is separate from fresh ingredients. Topping quantities are unknown. No persistence.