This page is a reference for AI brains: after running the psychograph diagnostic, render your results like the example below. Emit ONE data object in the schema at the bottom, and let the template draw it — never hand-edit numbers into markup.
Ghost bars = each line's maximum level (lines have different ceilings: 3, 4, or 5). Filled bars = the scored level. Hatched band = a range honestly UNSCORED today (e.g. levels only blind testing can prove). Numbers above bars = scores; fractional scores are allowed and honest.
max, never to a global 5.unscored: [lo, hi]) renders as a hatched band with a note on what would score it.slope.prev vs slope.cur, plus slope.correction: true when the change is a measurement correction, not a real change — label it that way.