Gene Café CBR-301 JSON Roast Report & Roast Plan Helper

ORAT tool · Gene Café CBR-301

Gene Café JSON Roast Report & Roast Plan Helper

Upload a Gene Café app export and turn the raw roast data into a calmer, more useful learning report.

Public beta

Local browser analysis

Not official Gene Café guidance

What it helps with

Make the roast readable

The report pulls out timings, reported machine temperature milestones, fan and stirring behaviour, weight loss, crack markers, and planning clues from the exported JSON.

What it is not

Not prediction magic

It does not measure bean temperature, does not predict flavour, and does not replace weighing, brewing, tasting, and deciding what to try next.

Best use

Compare, don’t worship

Use it to compare one roast with another, spot machine-state clues, and build a cautious next-roast plan. The cup still gets the last word.

Before you upload

  • Use a Gene Café CBR-301 JSON export from the Gene Café app.
  • Large exports may include photos; the report focuses on roast fields and telemetry.
  • Save or print reports you want to keep. This is a learning tool, not a permanent archive.

Gene Café CBR-301 Roast Report & Plan Helper — beta

Upload a Gene Café CBR-301 JSON export to create a readable roast report, or build a cautious roast plan before roasting.

The report shows reported ET, milestone timings, fan and motor behaviour, ET30, weight loss, start-state clues, comparison notes, local exports, and compare-two-JSON support.

I'm also working on a future Gene Café Roast Range Finder. Anonymous contributed JSONs may help improve that tool over time.

Mobile companion mode This page is designed to work on a phone beside the roaster: upload a JSON, build a plan, check milestones, enter the cup result, then save or export the result. Add the page to your home screen if you use it often.

The learning loop

Plan → Roast → Weigh → Brew → Taste → Decide what to do next

This tool is being built around a simple idea: make each roast more useful than the last one. The current beta helps with planning, roast-data reporting, weight-loss checks, cup-result capture, and cautious next-step thinking.

  1. Plan Roast Plan Helper supported
  2. Roast Live checkpoints supported
  3. Weigh Weight loss + report supported
  4. Brew Brew context beta
  5. Taste Cup result beta
  6. Decide Small next step beta

The report explains what happened. The plan helper prepares the next roast. The cup-result helper starts closing the loop.

1

JSON analyse & compare

Create a roast report

Use this section after roasting: upload a Gene Café JSON export, read the report, export the data, or compare it with another JSON.

Drop your JSON file here

or

Accepted: .json files exported from the Gene Café app, up to 10 MB. Embedded images are stripped before processing.

2

Plan your roast

Roast Plan Helper

Use this before roasting to build a cautious starting range. This section creates the plan; the expandable sections below support the roast and cup loop.

Quick guide
  • Required: choose the coffee group, batch size, start condition, target temperature, brew intent, and desired direction.
  • Assumed: default values are used unless you change them, especially 250 g, 22°C, auto start state, and 250°C target.
  • Optional: roast name and process notes are for your own label only. They do not choose the planning rule.
0

Optional notes

These fields are useful for naming the plan, but they do not drive the roast recommendation.

1

Roast context

These are the main inputs the plan actually uses. Change the defaults if they are not true for your roast.

2

Intent and direction

These nudge the starting range. They do not predict flavour.

Latest release note

Simplified Report Flow / Compact Essentials — v0.8.9.2

Public beta · 2026-05-19 · Gene Café CBR-301 JSON Roast Report / Roast Plan Helper

Usability release that makes the generated report easier to scan by keeping the JSON report directly after analysis, compacting essential roast data, collapsing detailed interpretation notes by default, and removing surplus numbered markers from the public UI.

What changed in this release
  • Generated JSON reports now appear directly after the upload/analyse step, before the planning helper, so the report keeps its natural first position.
  • Extracted roast data is compacted into a paired-column essentials table to reduce vertical length.
  • Detailed interpretation and comparison notes are collapsed by default behind a single expandable details panel.
  • Surplus numbered section markers were removed from the public UI to reduce visual noise.
  • No planning logic, helper logic, scoring, schema, or contribution-data behaviour changed.
Known limits
  • The report still contains detailed data for users who want it, but the default reading path is now shorter.
  • The app still does not save a roast history or act as a full roast organiser.
  • First Crack Listening Window remains orientation only, not a prediction or audio detector.

Next focus: Validate whether the simplified report flow gives users enough information first without feeling like a long technical report.