More
Coaching State
Edit the AI's rolling context. Changes take effect on the next analysis.
{ "experience_level": "developing", "current_focus": "Colombia Sidra de Luz (bag 27): return to grind 38, ristretto target 27–28g yield, stop pump ~20–21g.", "known_patterns": "Bambino drip lag by bean: Carlos Efrain Cortes 11g; El Diviso Pink Bourbon & Ethiopia Yaye 8g; Don Eli Tematica 12g shot 2; Seismic ~11g; Sidra de Luz 8–9g; Decaf Aba Mecha bag 25 9–10g.\n\nStop-pump targets: Yaye standard stop 27g→35g, ristretto 16–17g→yield; Seismic ~20g→27–28g; Sidra de Luz standard 28g→~37g, ristretto ~20–21g→27–28g; Aba Mecha bag 25 stop 23–27g→33–38g.\n\nWDT: 30lb tamp, 45s edge-to-center; hard cap 30s sensitive beans. Over-agitation = channeling. Right-side edge undercoverage = confirmed channel mechanism (El Diviso, Yaye recurrent, Matas shots 1–3, Aba Mecha shots 1–7, Sidra de Luz shot 1). Fix: bias final 10s WDT to right half before any other change. Asymmetric mid-shot flow = distribution issue. Late bilateral drip near pull end = puck breakdown, not channeling.\n\nNaked portafilter: borders-to-center stream merge = healthy extraction. Minor ristretto splashing = normal.\n\nStir 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 same bean. Light roast: start coarse, work down.\n\nGrind settings (confirmed):\nÁndale bag 2: 28, 18g, 37–41g yield, bal 4.\nDecaf Huila Metric: 28, 27s, bal 3, yield <41g.\nBrazil Cerrado natural: 42=28–32s, bal 3–4, min 41.5g yield.\nCoffee Lab Huila Decaf light: 38=35s, bal 3, channeling — hold 38 until WDT fix tested.\nDark Matter Unicorn Blood med-dark: 40, 17–17.7g, bal 3–5, ristretto 24–28g.\nCarlos Efrain Cortes light washed Nariño: 26=24s, bal 4, dialed in; finer channeled.\nNight Light Decaf bag 21: ristretto 40.5=17s, bal 4, baseline confirmed. Grind 38.5–36.5 all bal 2 sour linger — finer definitively worse.\nDon Eli Tematica bag 17 light honey: 27=21s, fast/uneven mid-shot — try 24–25.\nMatas med-light washed Brazil: 38, 17.8g, ristretto 23–27g, bal 3, dialed in.\nDecaf Aba Mecha bag 23: grind ruled out as channel cause — right-side WDT fix required first.\nSidra de Luz bag 27: 38 = best ristretto (bal 4, quick-fading brightness); 37 = lingering acidity, under-extracted. Return to 38.", "last_recommendation": "Colombia Sidra de Luz (bag 27): return to grind 38, ristretto target 27–28g yield, stop pump ~20–21g.", "last_analysis_date": "2026-09-22T14:59:00.000Z", "last_analyzed_shot_id": 203, "bean_contexts": [ { "bag_id": 27, "name": "4 Letter Word — Colombia Sidra de Luz", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 37, "shots_pulled": 7, "profile": "Medium-light washed, Colombia Huila Sidra, lime/caramel/cotton candy, malic acidity", "notes": "Grind 38 = balance 4 clean ristrettos shots 5–6. Grind 37 = balance 3 linger shot 7. Return to 38." }, { "bag_id": 25, "name": "4 Letter Word — Decaf Aba Mecha", "status": "dialed_in", "dialed_in_grind": 40, "dialed_in_yield_g": 36, "current_grind": 40, "shots_pulled": 7, "profile": "Medium-light EA washed decaf, Ethiopia Jimma, melon/milk chocolate/graham cracker", "notes": "Grind 40, dose 18.3g adjusted, 34–38g yield. Back-to-back balance 4, clean naked PF flow shots 6–7. Dialed in." }, { "bag_id": 24, "name": "Metric — Seismic", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 26.5, "shots_pulled": 5, "profile": "Light washed blend, Africa/Latin America, mandarin/tamarind/buttercream, high brightness", "notes": "38=17s fast. 33.5=18s left-channel. 26.5=23s Fast, balance 2 linger both shots 4–5. Go 24.5, stop pump 20g, keep WDT right bias." }, { "bag_id": 23, "name": "Four Letter Word Coffee Roasters — Decaf Aba Mecha", "status": "dialing_in", "dialed_in_grind": null, "dialed_in_yield_g": null, "current_grind": 40, "shots_pulled": 7, "profile": "Medium-light EA washed decaf, Ethiopia Jimma, melon/milk chocolate/graham cracker", "notes": "Grind 34–40 all = right-side channel every shot. Grind ruled out. Bias WDT final 10s to right side before any grind move." }, { "bag_id": 22, "name": "Four Letter Word Coffee Roasters — Matas", "status": "dialed_in", "dialed_in_grind": 38, "dialed_in_yield_g": 25, "current_grind": 38, "shots_pulled": 7, "profile": "Medium-light washed, Brazil Matas de Minas, peanut butter brittle/cocoa/hint of lemon", "notes": "Grind 38, dose 17.8g, ristretto 23–27g yield, balance 3, quality 4. Self-correcting right-spout pause is minor artifact, not prep issue." }, { "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