More
Coaching State
Edit the AI's rolling context. Changes take effect on the next analysis.
{ "experience_level": "developing", "current_focus": "Night Light Decaf (bag 21): return to grind 40.5 ristretto — confirmed balance 4 at shots 3–4, confirmed sour linger at 36.5/38.5/39.5. Coarser is definitively better.", "known_patterns": "Bambino drip lag: 7g standard; Carlos Efrain Cortes ~11g; El Diviso Pink Bourbon & Ethiopia Yaye 8g — stop pump at 27g for 35g yield. Yaye ristretto stop 16–17g. Don Eli Tematica: lag 12g observed shot 2 — watch.\n\nWDT: 30lb tamp, 45s edge-to-center; hard cap 30s sensitive beans. Over-agitation = channeling. Right-side edge coverage = confirmed channel mechanism (El Diviso 3 shots, Night Light Decaf bag 21 shots 1–3, Yaye recurrent). Asymmetric mid-shot flow = distribution issue, not grind. Late bilateral drip near pull end = puck breakdown, not channeling.\n\nStir espresso before tasting — surface reads sour on bright beans. Quick-fading acidity = bean character; lingering sourness = extraction flag.\n\nDecaf extracts easier — start 1–2 clicks finer than equivalent regular. Do not transfer settings across bags of same bean. Light roast density dominates — start coarse, work down.\n\nMaomi: grind 32.5.\n\nÁndale bag 2: grind 28, 18g dose, 37–41g yield, balance 4. (Bag 1 obsolete.)\n\nDecaf Huila (Metric): grind 28, 27s, balance 3. Keep yield under 41g.\n\nBrazil Cerrado (natural): minimum grind 41.5. Grind 42 = 28–32s, balance 3–4, confirmed 3 shots.\n\nCoffee Lab Huila Decaf (light roast): choked 27.5–33. Grind 38 = first working, 35s, balance 3, channeling present — traces to puck prep. Hold at 38 until WDT fix tested.\n\nDark Matter Unicorn Blood (medium-dark washed): grind 40, 17–17.7g dose, balance 3–5. Ristretto 24–28g yield, grind 40, confirmed. Quick-resolving acidity/bitterness = bean character.\n\nCarlos Efrain Cortes (light washed, Nariño): grind 26 = 24s, balance 4, dialed in. Finer channeled. Not to Diego's taste despite solid extraction.\n\nNight Light Decaf (Blue Bottle, bag 21): ristretto grind 40.5 = balance 4, 17s, even flow — confirmed dialed-in baseline. Standard grind 41 = balance 4, even flow. Grind 38.5/39.5/36.5 all = balance 2 sour linger — bracket closed, finer is definitively worse. Return to 40.5 ristretto.\n\nCosta Rica Don Eli Tematica (light honey, bag 17): grind 32.5 = 14s, severely under-extracted. Grind 27 = 21s, still fast, uneven mid-shot flow. Reference Carlos Efrain Cortes — try grind 24–25.", "last_recommendation": "Night Light Decaf (bag 21): return to grind 40.5 ristretto — balance 4 confirmed shots 3–4; sour linger confirmed at 36.5, 38.5, 39.5. Bracket closed. Coarser is the answer.", "last_analysis_date": "2026-08-02T23:53:00.000Z", "last_analyzed_shot_id": 134, "bean_contexts": [ { "bag_id": 4, "name": "Printer's Row Coffee Co — Brazil Cerrado", "status": "dialed_in", "dialed_in_grind": 42, "dialed_in_yield_g": 38, "current_grind": 42, "shots_pulled": 10, "profile": "Natural process, Brazil Cerrado, baker's chocolate/dried apricot/walnut, low acidity", "notes": "Dialed in: grind 42, 28–32s, balance 3–4. Slight sourness is bean character. Watch WDT evenness to prevent asymmetric flow." }, { "bag_id": 2, "name": "Luckycat — Maomi Blend", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 32.5, "shots_pulled": 7, "profile": "Unspecified roast, PNG/Guatemala/Mexico blend, full body, caramel/cocoa/nuts, low acidity", "notes": "Sweet spot bracketed: 31=bitter, 32=sour, 32.5=balance 3 (slight linger). Try 32.5 at 33g yield next to close the gap." }, { "bag_id": 3, "name": "Metric — Decaf Huila Pink Bourbon", "status": "dialing_in", "dialed_in_grind": 28, "dialed_in_yield_g": 37, "current_grind": 28, "shots_pulled": 9, "profile": "EA Washed decaf, Colombia Huila, Pink Bourbon, ganache/orange peel/Luxardo, high elevation", "notes": "Best: grind 28, 27s, 37g, balance 3, 4 stars. Regression at 41g yield — yield control critical. Try 27.5 next." }, { "bag_id": 5, "name": "Metric — Ándale Market (bag 2)", "status": "dialed_in", "dialed_in_grind": 28, "dialed_in_yield_g": 38.5, "current_grind": 28, "shots_pulled": 9, "profile": "Medium roast, Mexico/Guatemala blend, bright/acidic, cherry/nougat/wildflower honey", "notes": "Dialed in: grind 28, 18g dose, 37–41g yield, balance 4, 4 stars. Channeling at 29.5–31 was WDT inconsistency — resolved with slower deliberate WDT." }, { "bag_id": 6, "name": "Coffee Lab & Roasters — Huila Decaf", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 38, "shots_pulled": 6, "profile": "Light roast decaf, Colombia Huila, unspecified process, bright/sweet/lemon", "notes": "Choked at all settings 27.5–33. Grind 38 first working shot — 35s, balance 3, channeling still present. Light roast density dominant. Fix WDT before adjusting grind." }, { "bag_id": 7, "name": "Dark Matter Coffee — Unicorn Blood Espresso Blend", "status": "dialed_in", "dialed_in_grind": 40, "dialed_in_yield_g": 38, "current_grind": 40, "shots_pulled": 14, "profile": "Medium-dark washed, Honduras/Guatemala, dark chocolate/caramel/berry", "notes": "Dialed in: grind 40, 17.4g dose, 36–40g standard / 24–28g ristretto. Hard cap WDT 30s. Stop pump 7g early for lag. Right-side edge coverage in WDT is active variable." }, { "bag_id": 8, "name": "Metric Coffee — Colombia Carlos Efrain Cortes", "status": "dialed_in", "dialed_in_grind": 26, "dialed_in_yield_g": 38.5, "current_grind": 25.5, "shots_pulled": 7, "profile": "Light washed, Colombia Nariño, 2200m, Limoncello/Blackberry/Cocoa, high acidity", "notes": "Dialed in: grind 26, 17.5g dose, 35–37g yield, balance 4. Lag ~11g — stop pump at 28–29g. Grind 25.5 no improvement. Profile not to Diego's taste despite solid extraction." }, { "bag_id": 9, "name": "Metric — El Diviso Pink Bourbon", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 26, "shots_pulled": 3, "profile": "Light washed, Colombia Huila, 1700–1900m, strawberry/honeycomb/jasmine, high acidity", "notes": "3 shots, 3 right-side channels — even start then drip-and-recover right spout mid-shot. Lingering acidity balance 2. WDT right-edge coverage is the block. Grind 26 untested clean. Lag 8g." }, { "bag_id": 18, "name": "Metric — Ethiopia Yaye", "status": "dialed_in", "dialed_in_grind": 33.5, "dialed_in_yield_g": 36, "current_grind": 33.5, "shots_pulled": 5, "profile": "Light honey, Ethiopia Sidama, 2200–2300m, cranberry/baking spice/papaya, high acidity", "notes": "Dialed in: grind 33.5, dose 17.7g, 35–37g yield, balance 3–4. Lag 8g — stop pump at 27g. Ristretto: grind 33, 24–27g yield, stop at 16–17g. Brightness resolves quickly = bean character." }, { "bag_id": 21, "name": "Blue Bottle Coffee — Night Light Decaf", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 36.5, "shots_pulled": 10, "profile": "Swiss Water decaf, medium roast, Indonesia/Central America blend, crème brûlée/vanilla/key lime", "notes": "Ristretto baseline: 40.5 = balance 4, even flow (confirmed shots 3–4). Standard: 41 = balance 4. Grind 38.5/39.5/36.5 all = balance 2 sour linger — bracket closed. Finer is definitively worse. Return to 40.5 ristretto." }, { "bag_id": 17, "name": "Metric Coffee — Costa Rica Don Eli Tematica", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 27, "shots_pulled": 2, "profile": "Light honey, Costa Rica Tarrazu, 1700m, hibiscus/raspberry/caramel", "notes": "32.5=14s severely under-extracted. 27=21s fast, uneven mid-shot flow, balance 3, shot quality 2. Try grind 24–25; reference Carlos Efrain Cortes." }, { "bag_id": 1, "name": "Metric — Ándale Market", "status": "finished", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": null, "shots_pulled": 12, "profile": "Medium roast, Latin American blend, bright and acidic, cherry/nougat/wildflower", "notes": "Best result bag 1: grind 33, 31s, balance 2, good with milk. Grind 28–29 too fast on bag 1. Bag 2 behaves differently." }, { "bag_id": 10, "name": "Blue Bottle Coffee — Night Light Decaf", "status": "finished", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": null, "shots_pulled": 1, "profile": "Swiss Water decaf, medium roast, Indonesia/Central America blend, crème brûlée/v", "notes": "Shot 1 at 39.5: balance 6, bitter/lingering, progressive flow restriction. Over-extracted. Moved to grind 42." } ] }
Save Coaching State
Home
Bags
Log
History
Stats
More