# Espresso Receipt Test Lab

> Independent home espresso machine and grinder observations require declared conditions, repeated measurements, raw data, limitations, exact unit identity, and independent review.

- Canonical page: https://espressoreceipt.com/lab
- Public JSON: https://espressoreceipt.com/api/data/lab
- Protocol version: 1.0.0
- Schema version: 1.0.0
- Updated: 2026-07-23
- Catalog records: 29
- Independently observed records: 0
- Foundation queue: 8

## Direct answer

Espresso Receipt does not call a specification sheet a test. Manufacturer and retailer facts remain source records. Editorial judgments remain interpretations. Calculated values remain modeled. Only a physical U.S. unit that completes every required protocol module can receive an Observed label.

The observed record array currently contains 0 product records. Empty data is published rather than filling the gap with inferred measurements or sample results.

## Protocol modules

### ID: Resolve the exact unit

- Applies to: machines and grinders
- Minimum: 1 inspection
- Published output: Unit identity and revision boundary

Record model, public SKU, revision, region, voltage, acquisition channel, and a non-public serial fingerprint before a result can attach to a catalog record.

### FIT: Measure the working footprint

- Applies to: machines and grinders
- Minimum: 3 runs
- Published output: Closed and operating dimensions

Measure closed dimensions, operating clearance, access paths, cable or hose reach, and the space needed for normal loading, filling, and cleaning.

### FLOW: Time the real workflow

- Applies to: machines and grinders
- Minimum: 5 runs
- Published output: Median task time and observed interruptions

Record a repeatable start-to-finish task from a cold, reset station, including the touches the product requires rather than timing one isolated mechanism.

### BREW: Test brew repeatability

- Applies to: machines
- Minimum: 10 runs
- Published output: Temperature and beverage-mass spread

Use a fixed coffee, grinder, basket, dose, yield, preparation sequence, and instrumented brew path to compare consecutive extractions without turning temperature into a universal taste score.

### MILK: Test steam and recovery

- Applies to: machines
- Minimum: 5 runs
- Published output: Steam time, recovery, and workflow notes

Heat a fixed mass of refrigerated milk to the same stop temperature, recording elapsed time, recovery, and required operator steps across repeated cycles.

### DOSE: Test dose delivery

- Applies to: grinders
- Minimum: 10 runs
- Published output: Dose variance, exchange, and grind time

Run a documented seasoning and purge procedure, then measure input, output, elapsed time, and exchange across consecutive doses.

### CTRL: Map useful adjustment

- Applies to: grinders
- Minimum: 10 runs
- Published output: Adjustment response and usable espresso window

Measure particle-distribution movement and shot-flow response across documented adjustment points while keeping coffee, dose, preparation, machine, and target yield fixed.

### LOAD: Record sound and energy

- Applies to: machines and grinders
- Minimum: 5 runs
- Published output: Task dBA and energy use

Measure equivalent sound level at a fixed distance and energy used during the declared task. Report the room floor and test duration with every value.

### RESET: Reset the station

- Applies to: machines and grinders
- Minimum: 5 runs
- Published output: Reset time, consumables, and access notes

Complete routine contact-point cleaning from a used state, record access, consumables, elapsed time, retained mess, and any model-specific manual boundary.

## Foundation queue

Queue placement is an editorial research decision, not a result, acquisition confirmation, endorsement, or affiliate ranking.

- [Breville Bambino](https://espressoreceipt.com/machines/breville-bambino) - How quickly does the complete brew path become repeatable, and how much working depth does the compact body actually require?
- [Gaggia Classic Pro E24](https://espressoreceipt.com/machines/gaggia-classic-pro-e24) - What repeatability and two-drink workflow does the single-boiler architecture deliver under one declared preparation protocol?
- [Profitec GO](https://espressoreceipt.com/machines/profitec-go) - How do warm-up, temperature recovery, steam switching, and reset time behave across repeated home sessions?
- [Breville Barista Pro](https://espressoreceipt.com/machines/breville-barista-pro) - What does the integrated workflow save in touches and time, and where does grinder adjustment constrain repeatability?
- [Baratza Encore ESP](https://espressoreceipt.com/grinders/baratza-encore-esp) - How much shot-flow movement does one documented adjustment create, and how repeatable is dose delivery?
- [MiiCoffee DF54](https://espressoreceipt.com/grinders/miicoffee-df54) - What are the observed dose exchange, task time, sound, and adjustment response after a published purge procedure?
- [MiiCoffee DF64 II](https://espressoreceipt.com/grinders/miicoffee-df64-ii) - How repeatable is the single-dose workflow, and how does adjustment response compare across a declared espresso window?
- [Eureka Mignon Specialità](https://espressoreceipt.com/grinders/eureka-mignon-specialita) - How do timed dosing, retention, sound, and fine adjustment behave across consecutive espresso sessions?

## Publication gates

1. Resolve public SKU, revision, U.S. voltage, acquisition path, and a protected serial fingerprint.
2. Complete every module required for the product kind.
3. Identify instruments, purpose, and calibration check dates.
4. Meet minimum repetitions and attach conditions to every value.
5. Publish raw structured data and at least one limitation.
6. Require two independent reviewers.
7. Preserve superseded records and correction reasons.

## Interpretation boundary

The Test Lab can report what its physical unit did under published conditions. It cannot certify every retail unit, predict an individual's preference, establish long-term reliability from a short test, measure chemistry without the required instrument, or diagnose channeling from appearance alone.
