diff --git a/db/migrations/011_roast_after.sql b/db/migrations/011_roast_after.sql new file mode 100644 index 0000000..27a009b --- /dev/null +++ b/db/migrations/011_roast_after.sql @@ -0,0 +1,3 @@ +-- Additive only. "After the roast" moves off the plan worksheet onto the actual roast row — +-- one system: the uploaded .alog, its review, and the post-roast observations live together. +ALTER TABLE actual_roasts ADD COLUMN after jsonb NOT NULL DEFAULT '{}'; diff --git a/public/app.css b/public/app.css index 8829abb..abb551d 100644 --- a/public/app.css +++ b/public/app.css @@ -2594,7 +2594,7 @@ body.show-fids .field[data-fid]::after { order: 2; margin: 0; display: grid; - grid-template-columns: repeat(5, 1fr); + grid-template-columns: repeat(4, 1fr); gap: 4px; } .section-nav a { diff --git a/public/index.html b/public/index.html index 123ef58..4922575 100644 --- a/public/index.html +++ b/public/index.html @@ -67,7 +67,6 @@ Bean Machine Log - After
- Move two variables and there are four possible - explanations for what the cup does; move three and there - are eight, and you can't separate them without more - batches than you have coffee for. This worksheet makes - single-variable experiments cheap: every number has one - owner. -
-- Weight loss is the honest instrument — (green − roasted) ÷ - green × 100 rolls total time, development, and drop - temperature into one number your scale can measure. Then - match the cup to a symptom: papery or thin → first crack - +0:30. Savory, florals gone → first crack −0:30. Sharp - acidity with no fruit → development +0:15 (a DTR under 12% - confirms it). Flat and dull → development −0:15. Flat with - no clear defect → fix the RoR shape, not the times. Write - the winner into "One change next batch" — and next time - you roast this coffee, carry it into ± Refine (1.6). That - handoff is how the plan learns. -
-