diff --git a/docs/JFJOCH_BROKER.md b/docs/JFJOCH_BROKER.md index d1313fd37..18b12c83a 100644 --- a/docs/JFJOCH_BROKER.md +++ b/docs/JFJOCH_BROKER.md @@ -298,6 +298,18 @@ like the dataset routes (`/statistics/data_collection`, `/image_buffer/*`, `/pre rugnux found. A collection in which rugnux finds no lattice still gets the spot count, resolution estimate and background of every image in `GET /result/scan` and the master file, marked as not indexed. +`triage` is the pathology checklist of the SUMMARY of `_report.txt`, built from the same result, so +the two always agree: one entry per condition the report lists (twinning, pseudo-symmetry, multiple lattices, +ice and powder rings, anisotropy, completeness, sweep gaps, supercell, overloads, ...), plus one for every +other warning that fired (e.g. `SCALING_NOT_CONVERGED`). Each has the report's label and words, the +`PATHOLOGY_FLAGS` codes it stands for and the warnings behind it, and a `severity`: `ok` - looked for and not +found; `attention` - its warning fired; `serious` - nothing usable came out (no lattice, or a merge without +signal: the report's verdict FAILED or UNUSABLE); `not_measured` - not looked for on this run. A rotation run +fills it when it is over; a serial one at each provisional merge and at the end. The serial merge has no +pre-scan and runs no twinning, pseudo-translation or anisotropy analysis, so on serial data those are +`not_measured`. The "Rugnux live" tab lists the conditions that fired first, in orange or red, then the green +ones, with the report's warnings on hover, and names the unmeasured ones in one line. + ### Serial collections (experimental) Live processing of serial collections is **experimental**. With rugnux live mode on, a serial