@@ -46,4 +46,32 @@ Thank you! One of our team members, Andre Parizzi made the following comment reg
Let us run this as a new root cause investigation. Let's make a plan so that we can start with a new context for that. Would you write tasking/bl4b-hs-invstigation-plan.md to contain that based on everything we have learned in this session?
```
The plan is structured to be self-contained for a fresh-context session:
What it tells the new session up front:
- Andre's hypothesis verbatim
- Why it's already 80% confirmed (the directional-asymmetry table from the existing Galil command log — every BGE failure on positive PRE, the single negative succeeded)
- The smoking-gun observation: a 3-motor-step positive move (PRE=3) was refused, so it's not a "go further than the limit" issue, the controller has decided the axis is at the limit
Six specific investigation tasks:
1. Confirm HLS 0→1/1→0 transitions from archiver (gives exact trigger and clear times)
2. Find what was happening at exactly 23:35 (the proposed trigger moment)
3. Establish what cleared the limit at ~00:10 (operator action vs IOC restart vs passing event)
4. Distinguish noise / cable / Galil bug / EPICS misconfig / physical contact (the autosave's DVAL=76 mm vs DHLM=250 mm already strongly suggests not physical contact)
5. Look for prior occurrences (single event vs chronic)
6. Hardware inspection (after software work points at the right candidates)
Carried-forward context so the new session doesn't redo work:
- Explicit "what to exclude from this investigation" — hs did NOT cause the tthd runaway; the two faults are distinct; hs and p_d are on different controllers so no common-mode failure
- Pointer to relevant cross-project patterns in the parent CLAUDE.md (MSTA decoding, runtime-vs-substitutions, autosave archaeology)
Bootstrap at the end: a ready-to-run archiver-query.sh command to pull the right PVs for the right window, with instructions for what to look at first.
Definition of done: the new report should answer 7 specific questions (when did HLS go hot, was the motor at the limit, proximate cause, when cleared, by whom, prior occurrences, recommended fix) and produce a *-Failure-Analysis.md + PDF following
the same template as the tthd report.
```
Claude made a plan [bl4b-hs-invstigation-plan.md]. We will start a new session and branch for all this, perhaps more persistent branch for beamline motion investigations.