| 12345678910111213141516 |
- @startuml
- [*] --> pending
- pending --> flagged : DNP / non-electronic\n(normalizer.py, built)
- pending --> scouting : GET .../scout\n(resolve() -> candidates, built)
- scouting --> scouting : re-scout\n(GET .../scout again, built)
- scouting --> filtering : POST .../confirm-category\n(built)
- filtering --> filtering : POST .../apply-filter\n(Package/Manufacturer, built)
- filtering --> confirmed : POST .../confirm\n(built)
- filtering -[dotted]-> scouting : user rejects all results,\nre-scout with new params\n**not yet built**
- confirmed --> [*]
- flagged --> [*]
- @enduml
|