Build coffee history and experiment workflows with Ask Bean Bro
Test and deploy / test-and-deploy (push) Successful in 1m21s
Test and deploy / test-and-deploy (push) Successful in 1m21s
This commit is contained in:
1 parent
1fd53091ac
commit
8c21750356
28 files changed
+3848
-384
No files matched your search
+4
-25
@@ -84,7 +84,7 @@
|
||||
<div class="header-tools-group" id="header-tools-group">
|
||||
<a id="nav-plans" href="/plans" class="ghost-btn small">▤ Your plans</a>
|
||||
<button id="nav-chat" type="button" class="ghost-btn small">
|
||||
✳ Ask the LLM
|
||||
✳ Ask Bean Bro
|
||||
</button>
|
||||
<button id="nav-prefill" type="button" class="ghost-btn small">
|
||||
↗ Prefill
|
||||
@@ -203,7 +203,7 @@
|
||||
<h4 style="margin:0 0 6px">Log a finished roast</h4>
|
||||
<p class="field-note" style="margin-top:0">
|
||||
Upload the actual roast's .alog to attach it to this plan — you can
|
||||
upload several. The LLM reviews each one in the background.
|
||||
upload several. Bean Bro reviews each one in the background.
|
||||
</p>
|
||||
<label class="filebtn primary-btn"
|
||||
>Upload finished roast(s)<input
|
||||
@@ -229,7 +229,7 @@
|
||||
tabindex="-1"
|
||||
>
|
||||
<div class="drawer-head">
|
||||
<h3 id="chat-title">Ask the LLM about this plan</h3>
|
||||
<h3 id="chat-title">Ask Bean Bro</h3>
|
||||
<button
|
||||
class="icon-btn"
|
||||
type="button"
|
||||
@@ -378,28 +378,7 @@
|
||||
<section class="panel-card" id="sec-coffee">
|
||||
<div class="panel-head"><h2>The Coffee</h2></div>
|
||||
<div class="panel-body">
|
||||
<details class="why-panel" data-why="sec-coffee">
|
||||
<summary>Why cultivar sets the clock</summary>
|
||||
<p>
|
||||
A roast plan is three durations laid end to end: drying +
|
||||
Maillard + development = the total roast. Cultivar is the
|
||||
one input that sets a time you cannot negotiate — when
|
||||
first crack lands. The seed's genetics fix how much sugar
|
||||
and acid it carries and how heat gets into it, so each
|
||||
cultivar browns and builds its aromatics on its own
|
||||
schedule. A Bourbon rushed to a 7:30 first crack tastes
|
||||
thin and papery no matter how well you handle the rest; a
|
||||
Gesha dragged to 9:00 goes savory and loses the florals you
|
||||
paid for.
|
||||
</p>
|
||||
<p>
|
||||
That is why the FC anchor below feeds Time Ledger line 1
|
||||
and everything else in the plan is a correction of seconds
|
||||
around it. Treat the cultivar on the bag as your best
|
||||
hypothesis, not a fact — labels are wrong often enough that
|
||||
the "After the Roast" section exists to correct them.
|
||||
</p>
|
||||
</details>
|
||||
<details class="why-panel" data-why="sec-coffee"><summary>How to use these starting points</summary><p>Cultivar and process provide a starting hypothesis. They do not determine how a coffee must taste at an exact first-crack time. Refine the plan using audible milestones, actual measurements, and tasting feedback from your own batches.</p></details>
|
||||
<div class="field-grid">
|
||||
<label class="field" data-fid="0.1"
|
||||
><span class="field-label">Coffee / lot</span
|
||||
|
||||
Reference in new issue
Block a user