docs: record verified KAV East Water Well 30 trend-label fix

This commit is contained in:
2026-10-21 18:53:37 +00:00
parent e3f3f84e59
commit 0a86c43046
4 changed files with 15 additions and 10 deletions
+9 -6
View File
@@ -2,7 +2,11 @@
Last updated: 2026-10-21 (America/Edmonton)
## Latest completed change — Well 10 chlorine binding
## Latest completed change — East Water Well 30 trend label
On October 21, 2026, corrected production https://www.atomhmi.com/site_kav_east_water/page_wells, Trend element 95ec8b60-2fe9-462d-8222-f2c069e41560. Renamed only the series bound to water:g_well30_flow_out_eu from Well 29 to Well 30. Saved the element/page, freshly reloaded/reopened configuration, and verified only the series name differs among 11 captured form controls (10 series retained). The live chart legend separately shows Well 29 and Well 30. Register, scale gpm, color #b8c564, axes, range buttons and navigator preserved; no register/operational writes. Updated KAV-GUIDE.md, SITE-STUDY.md, PROJECT.md and the relevant cloud guides. Local screenshot: /tmp/kav-east-water-well30-trend-fixed.jpg (not committed).
## Previous completed change — Well 10 chlorine binding
On October 21, 2026, the user authorized correcting production https://www.atomhmi.com/site_kav_water/ Well 10 New (well_10_new). Element Chlorine Current PPM / visible Target ppm, ID 4f503dce-01d9-4339-9d14-8668186b2cea, now has updateRegister water:g_well10ChemPPM instead of water:g_well1ChemPPM. Its display already referenced Well 10. Saved the element and page, observed Successfully Saved Page, then freshly reloaded/reopened and compared all 37 configuration controls: only updateRegister changed. No chlorine value, live register write or operational dosing test was submitted. KAV-GUIDE.md, SITE-STUDY.md, PROJECT.md and their relevant cloud notes updated. Evidence screenshot retained locally at /tmp/kav-well10-chlorine-fixed.jpg (not committed).
@@ -21,13 +25,12 @@ Atom GIT connection recovered. Read repository AGENTS.md, PROJECT.md, HANDOFF.md
Verified page Title/URL and visible element structure; native Copy root identity checked before interpreting JSON. Findings distinguish this session's inspections from October 20 register/alarm observations. No production page saves/pastes, register/setpoint writes, operational buttons, device actions, alarm modifications or live control tests. No raw JSON/credentials/camera/map endpoints uploaded. Browser timeouts were recovered with clean Configure Pages reloads.
## Remaining findings — unchanged by the chlorine correction
## Remaining findings — unchanged by the KAV corrections
1. Lazy B Well 3: Time Since Start and editable Hours use water:wellNW1_tssTmr / wellNW1_totalTmr, unlike other Well 3 bindings.
2. KAV East Water Wells: final Well 29-labeled trend series targets water:g_well30_flow_out_eu.
3. Lazy B: duplicate main/Main navigation targets; M03 PID Tn suffix KP; Loadout internal 100% Button name on an 80-value command. Internal names are not behavioral proof.
4. Lone Pine dryer uses legacy (Dont Use) components. Inspect supported semantics before reusing/migrating.
5. Alarm latching, notification policies, PLC interlocks and operational write behavior were not audited here.
2. Lazy B: duplicate main/Main navigation targets; M03 PID Tn suffix KP; Loadout internal 100% Button name on an 80-value command. Internal names are not behavioral proof.
3. Lone Pine dryer uses legacy (Dont Use) components. Inspect supported semantics before reusing/migrating.
4. Alarm latching, notification policies, PLC interlocks and operational write behavior were not audited here.
## Next task
+1 -1
View File
@@ -94,7 +94,7 @@ Do not derive slugs from titles: underscore, hyphen and spacing conventions vary
The Wells chart has ten series. Older registers include `water:well21GPM`, `well22GPM`, `well23GPM`, `well24Flow_eu`, `well25GPM`, `well26GPM`, `well27Flow_eu`, `well28Flow_eu`; newer ones use `water:g_well29_flow_out_eu` and `g_well30_flow_out_eu`. Axis is 0–20 gpm; navigator `water:inTotGPMCalc`, default button 1.
**Unresolved chart label:** both final series are named Well 29, but the last is bound to Well 30. Reconfirmed October 21; unchanged.
**Corrected and persisted, October 21, 2026:** on production KAV East Water Wells (`site_kav_east_water/page_wells`), Trend element `95ec8b60-2fe9-462d-8222-f2c069e41560`, the series bound to `water:g_well30_flow_out_eu` is now named Well 30 (previously Well 29). Changed only that series name through Configure Element and saved the element/page. Fresh reload/reopen confirmed persistence: the 10-series array differs only at this name, and the other 10 captured chart controls are unchanged. The live page legend separately displays Well 29 and Well 30. Register, scale gpm, color #b8c564, axes, buttons and navigator were preserved. No register values or operational controls were written.
## Future work
+2
View File
@@ -48,3 +48,5 @@ Cloud guide links:
- [LONE-PINE-GUIDE.md](https://chatgpt.com/space/page_814209734aa88191bede6b68a663098e)
- [LAZY-B-GUIDE.md](https://chatgpt.com/space/page_de033ca7a7b881918b94f89dddea9820)
- [SWEET-GRASS-GUIDE.md](https://chatgpt.com/space/page_c260b18f6fc08191b2f64da8e5b97182)
October 21 follow-up: corrected the KAV East Water Wells series for water:g_well30_flow_out_eu from Well 29 to Well 30. Saved and verified after fresh configuration reload and on the live chart legend; bindings and other chart settings preserved. See KAV-GUIDE.md.
+2 -2
View File
@@ -10,7 +10,7 @@ Catalogs now cover 202 pages: KAV Main Mill 43, East Mill 4, Main Water 29, East
Scope was production Configure Pages and native Copy inspection only. No pastes, site saves, register writes, device actions or operational tests. Development equivalence was not checked. User's two work environments are dev.atomhmi.com and atomhmi.com (observed production host www.atomhmi.com).
Follow-up correction, October 21, 2026: the user authorized fixing production KAV Main Water Well 10 New. Its chlorine field's updateRegister changed from water:g_well1ChemPPM to water:g_well10ChemPPM, matching its display expression. The page saved successfully; a fresh reload/reopen confirmed persistence and only this field changed among 37 captured form controls. No chlorine setpoint value was submitted or dosing behavior tested. See KAV-GUIDE.md. The preceding read-only scope describes the baseline survey, before this separately authorized configuration edit. Remaining unchanged findings: Lazy B Well 3 timers reference wellNW1; East Water Wells has two Well 29 series, one bound to Well 30.
Follow-up correction, October 21, 2026: the user authorized fixing production KAV Main Water Well 10 New. Its chlorine field's updateRegister changed from water:g_well1ChemPPM to water:g_well10ChemPPM, matching its display expression. The page saved successfully; a fresh reload/reopen confirmed persistence and only this field changed among 37 captured form controls. No chlorine setpoint value was submitted or dosing behavior tested. See KAV-GUIDE.md. The preceding read-only scope describes the baseline survey, before this separately authorized configuration edit. Remaining unchanged finding: Lazy B Well 3 timers reference wellNW1. The East Water Well 30 trend label was subsequently corrected in a separately authorized edit; see the dated Trends and history note below.
## Original October 20 coverage
@@ -79,7 +79,7 @@ Numerical Data can also be editable. An inspected Ratio component displays `|{re
The Trend editor exposes JSON fields for Series, Scales, and Buttons, plus a default button index, navigator register/color/duration, horizontal grid lines, classes, and styles. Series contain `name`, `register`, `scale`, and `color`. Scales define axes and bounds. Range buttons contain count/type/text and time ranges. Chart bindings use register strings without expression wrappers, for example `water:well21GPM`.
The inspected East Water Wells trend includes a series named “Well 29” bound to `water:g_well30_flow_out_eu`. This looks like a copied label that needs checking; no correction was made. When copying a chart, check every series name, register, scale, navigator, range button, and default index.
Corrected October 21, 2026: the East Water Wells series bound to `water:g_well30_flow_out_eu` is now named Well 30 instead of Well 29. The user-authorized change affected only this series name. Saved the page, freshly reloaded/reopened its Trend configuration, and verified the live legend shows distinct Well 29 and Well 30 entries. All register bindings, colors, scales, range buttons, navigator and other captured controls were preserved. When copying a chart, check every series name, register, scale, navigator, range button, and default index.
## Template choices for another installation