scouting_loop_state.puml 568 B

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