flowchart TD NeedKit("New Kit Type
Needed"):::retireNode Vendor["Select a Vendor"]:::docNode Cost["Compare Total Cost"]:::docNode Bulk{"Order 10
or More?"}:::waitNode Unbox["Unbox and Test"]:::prepNode Safety["Run Safety
Checklist"]:::prepNode DocSheet["Write Documentation
Sheet"]:::prepNode Wiring["Draw Wiring
Diagram"]:::prepNode CodeTpl["Save Code
Template"]:::prepNode Store["Store in
Labeled Bin"]:::resolveNode Loan["Loan Out for
a Session"]:::resolveNode InUse["In Use -
Stuck?"]:::resolveNode Debug["Consult Debugging
Guide"]:::resolveNode Returned["Kit Returned"]:::resolveNode Damage{"Damage
Assessment"}:::waitNode Reuse["Reuse As-Is"]:::resolveNode Upgrade["Revise and
Upgrade"]:::prepNode Retire("Retire and
Salvage Parts"):::retireNode NeedKit --> Vendor Vendor --> Cost Cost --> Bulk Bulk -->|Yes| Unbox Bulk -->|No| Unbox Unbox --> Safety Safety --> DocSheet DocSheet --> Wiring DocSheet --> CodeTpl Wiring --> Store CodeTpl --> Store Store --> Loan Loan --> InUse InUse -->|stuck| Debug Debug -->|retry| InUse InUse -->|session ends| Returned Returned --> Damage Damage -->|no damage| Reuse Damage -->|fixable but outdated| Upgrade Damage -->|unrepairable| Retire Reuse --> Store Upgrade --> DocSheet classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,font-size:16px classDef docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef waitNode fill:#8E7CC3,stroke:#5B4B8A,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px linkStyle default stroke:#7A8A99,stroke-width:2px,font-size:16px

Step Details

Hover a step to preview it, or click a step to pin its details here.

Acquisition
Preparation
Circulation
Decision
Start and end states