diff --git a/HANDOFF.md b/HANDOFF.md index 3fca727..8f1ea04 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -1,5 +1,14 @@ # Current handoff +## Compact equipment alarm layout — October 24, 2026 + +Rebuilt dev Mandel page_alarms with native components: compact Alarms header; Active Alarms summary first; four read-only pressure cards; equipment groups Tank, Well, Filter Differential, Air Compressor. Each group has four short six-column desktop rows (level, limit, resetgap, limit-enable, alarm-enable, state), wrapping on smaller screens; three fault enable/state pairs below. Removed repeated large headings and explanatory blocks. GrayNormal/redActive retained. + +Native Advanced Text Display type5dc38f36d02be809dc28b3f9 renders active-only red labels from all28 existing source outputs every1000ms. Empty known state says No active pressure alarms; unknown source values append Some alarm data unavailable. No custom setup installed. Runtime verified Air Compressor · High alone at top, matching oneActive/27Normal equipment badges. No live conditions forced, no alarm reset/acknowledgement. + +Before/after schema comparison of all80 retained updateRegister-bearing nodes (76editable plus4readonly inherited write targets) confirmed identical type/register/display/write/on/off bindings. Runtime after Save & Close and navigation verified32numericbuttons,44switches,28states, four live readings. Main height1735px in observed desktop viewport, substantially shorter than previous large blocks. No PLC values, polling definitions or alarm rules changed. Backups: /tmp/mandel-alarms-before-compact.json; draft /tmp/mandel-alarms-compact-draft.json; finalaudit /tmp/mandel-alarms-compact-audit.json; screenshot /tmp/mandel-alarms-compact.png. First clipboard read was stale and was corrected by recopying header and verifying identity before backup/use. + + ## Mandel additional usability improvements — October 24, 2026 Reviewed live Chicken Coop and Ventilation pages plus coop register catalog. Existing heating/cooling/daily fan target/light controls and ventilation speed/pressure settings already present; retained. Added to page_alarms a Live Pressure Overview near top: four read-only psi cards for g_tankPres_out_eu, g_wellPres_out_eu, g_filterDeltaPres_out_eu, g_airPressure_out_eu. Added neutral explanation that badges are controller alarm outputs and latched alarms may stay active inside limits (general behavior, not a diagnosis). diff --git a/MANDEL-ALARMS-COMPACT.md b/MANDEL-ALARMS-COMPACT.md new file mode 100644 index 0000000..fa577da --- /dev/null +++ b/MANDEL-ALARMS-COMPACT.md @@ -0,0 +1,7 @@ +## Compact equipment alarm layout — October 24, 2026 + +Rebuilt dev Mandel page_alarms with native components: compact Alarms header; Active Alarms summary first; four read-only pressure cards; equipment groups Tank, Well, Filter Differential, Air Compressor. Each group has four short six-column desktop rows (level, limit, resetgap, limit-enable, alarm-enable, state), wrapping on smaller screens; three fault enable/state pairs below. Removed repeated large headings and explanatory blocks. GrayNormal/redActive retained. + +Native Advanced Text Display type5dc38f36d02be809dc28b3f9 renders active-only red labels from all28 existing source outputs every1000ms. Empty known state says No active pressure alarms; unknown source values append Some alarm data unavailable. No custom setup installed. Runtime verified Air Compressor · High alone at top, matching oneActive/27Normal equipment badges. No live conditions forced, no alarm reset/acknowledgement. + +Before/after schema comparison of all80 retained updateRegister-bearing nodes (76editable plus4readonly inherited write targets) confirmed identical type/register/display/write/on/off bindings. Runtime after Save & Close and navigation verified32numericbuttons,44switches,28states, four live readings. Main height1735px in observed desktop viewport, substantially shorter than previous large blocks. No PLC values, polling definitions or alarm rules changed. Backups: /tmp/mandel-alarms-before-compact.json; draft /tmp/mandel-alarms-compact-draft.json; finalaudit /tmp/mandel-alarms-compact-audit.json; screenshot /tmp/mandel-alarms-compact.png. First clipboard read was stale and was corrected by recopying header and verifying identity before backup/use.