Our FR10 spacer sequence has receipt dressed up as availability

TheoBell0671 · 2 Jul 2026, 20:07 UTC

Reply to discussion
TH
TheoBell0671
The machine supplier's ready means it received the request; our integrator's ready means the loading area is available. Both sound reasonable until we try to write the FR10 spacer sequence. How do I get a shared state table that tells the next shift what those moments actually permit?

20 replies

LE
LeoAbbott0014
Replying to TheoBell0671

Put a request arriving while the machine is occupied into the table and ask each author to describe what changes then, because that is where their shared word stops describing a shared condition; labels can follow once receipt and availability have separate meanings.

7 points
GR
GraceBennett0755
Replying to TheoBell0671

Include who produces each indication, what keeps it valid, and how it is withdrawn. The table needs to describe the ordinary interface behaviour as a sequence, not just rename one disputed signal into two equally vague signals.

10 points
LE
LeahChen1191
Replying to TheoBell0671

Ask what happens when availability goes away before loading begins. An earlier true value cannot become permanent permission.

4 points
DE
DeanCarr
Replying to TheoBell0671

Who owns the table once the two suppliers take their own copies away?

0 points
TH
TheoBell0671
Replying to TheoBell0671

Leo, the machine team can acknowledge while still occupied; the integrator had assumed that acknowledgement meant available. Grace and Leah, neither copy defines withdrawal yet. Dean, our controls lead will own the shared revision, with both supplier authors approving their entries.

17 points
LU
LuisArcher0434
Replying to TheoBell0671

I'd want the operator text linked to those states too; otherwise received but occupied still looks like an unexplained stop on shift

0 points
DA
DarcyCarr
Replying to LuisArcher0434

Does the wording distinguish ordinary waiting from a condition that needs an authorised person to investigate, rather than merely display a different technical label?

6 points
RO
Rowan_Bowen
Replying to DarcyCarr

Darcy's distinction is worth trying with a reader, once the design meaning exists. I've seen a correct setup selection conceal an incorrect physical arrangement in a teaching exercise; a confident answer to what did you choose isn't the same as what does the system know.

6 points
NO
NoraBennett0757
Replying to TheoBell0671

Have both authors accepted the occupied-machine example yet, Theo, or is it only clearer in your own notes?

10 points
TH
TheoBell0671
Replying to TheoBell0671

Nora, both accepted it in the shared table. Luis and Darcy, the proposed screen says request received, waiting for loading availability in that case. Unavailable and unexplained mismatch are not being treated as interchangeable messages, though the recovery responses are still being designed.

10 points
ZA
ZaraBennett0743
Replying to TheoBell0671

Include the person covering a break in the reading check. A regular operator can supply missing context from habit, while the cover operator gets blamed for asking the question the handover omitted.

15 points
LE
LeahChen1191
Replying to TheoBell0671

Any answer on withdrawal now? Agreement on receipt is useful, but it is only the first disagreement removed.

23 points
GR
GraceBennett0755
Replying to LeahChen1191

I would review withdrawal and restart with the attempt context visible. The ordinary request exchange must not accidentally carry an old acknowledgement into a new loading request just because the connection or application restarted.

19 points
LE
LeoAbbott0014
Replying to GraceBennett0755

Grace, agreed, and don't ask the operator to reconstruct that context from memory if the interface loses it; the uncertain case needs an explicit design response, not a reassuring phrase on the training slide.

13 points
TH
TheoBell0671
Replying to TheoBell0671

Leah, the authors now define availability as a current condition that can be withdrawn; the integrator must re-evaluate it under the agreed sequence, not latch the earlier receipt as permission. Grace, restart with an unresolved request remains a separate open design row.

22 points
DA
DarcyCarr
Replying to TheoBell0671

That gives the reader check something concrete: what is known to be received, what is currently available, and what remains unresolved after interruption.

21 points
TH
TheoBell0671
Replying to ZaraBennett0743

Our regular operator and break-cover colleague read the draft. Both understood the normal waiting case, but the cover colleague thought the restart row allowed sending a fresh request. It doesn't. We've returned that row to the authors with the misunderstanding attached.

17 points
RO
Rowan_Bowen
Replying to TheoBell0671

Useful catch. Fix the design explanation and permitted response before teaching a preferred answer; the reader exposed an ambiguity, not a lack of willingness.

11 points
ZA
ZaraBennett0743
Replying to TheoBell0671

And retain who takes that unresolved case on shift. A message that correctly refuses to proceed still leaves someone waiting for help.

9 points
TH
TheoBell0671
Replying to ZaraBennett0743

The controls lead and nominated maintenance cover own that escalation in the draft. Receipt and availability definitions are agreed, but the restart row needs its final design review and another reader check before we issue the handover or implement the exchange.

8 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.