Primitive 02 / Step card

Step node card

The inspector-grade step card. Same vocabulary as the in-canvas node, but bigger and scannable — kicker, title, kind chip, status chip, metric chips, and named input + output port rails. Every step kind in the engine is represented below.

Production answer

Step node card is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Step node card states
Generative search brief

Step node card: The inspector-grade step card. Same vocabulary as the in-canvas node, but bigger and scannable — kicker, title, kind chip, status chip, metric chips, and named input + output port rails. Every step kind in the engine is represented below.

Action · running · Twilio SMS send
Quote follow-up · v3.2

Send follow-up SMS

Twilio · sms.send · template:tpl-nudge-3d
Action
RunningLast1.4sp952.8sVol184/d
Inputs
  • customer
  • vehicle
  • quote
Outputs
  • smsId
  • ok
Quote follow-up · v3.2

Customer responded?

expr: quote.lastReplyAt > sentAt
Decision
PassedHit YES37%Hit NO63%
Inputs
  • quote
Outputs
  • yes
  • no
Refund > $200

Manager sign-off

Eddie Vrahnos · workshop manager
Approval
WaitingTTA4h 20mApproved92%
Inputs
  • refund
  • context
Outputs
  • approved
  • rejected
Wait + parallel + loop kinds
RWC expiry T-7d

Wait 3 business days

Skip weekends + AU public holidays · AEST
Wait
PassedWindow3dResumeMon 09:00
Inputs
  • rego
Outputs
  • resumed
New customer welcome

Fan-out 3 channels

SMS + email + loyalty.card.provision
Parallel
RunningLanes3JoinAll
Inputs
  • customer
Outputs
  • smsOk
  • emailOk
  • cardOk
Recall hit

For-each affected vehicle

iterations · 22 owners
Loop
RunningIter8 / 22Conc4
Inputs
  • recall
  • owners
Outputs
  • notified
Trigger + end · run boundary cards
Quote follow-up

Quote sent

Shopify · event · quote.created
Trigger
PassedToday1847d1.4k
Inputs
    Outputs
    • quote
    • customer
    Refund > $200

    Refund settled

    Stripe · refund.settled
    End
    PassedMean23.6sSuccess98.4%
    Inputs
    • refundId
    Outputs