# Flow Diagrams

Questa cartella contiene schemi di flusso e schemi di chiamata dei moduli
principali avviati da `main.py`.

I diagrammi sono scritti in Mermaid, quindi possono essere:

- letti direttamente nei file Markdown;
- renderizzati da molti editor Git/Markdown;
- inclusi in una futura documentazione Sphinx o MkDocs.

## Indice

- [main](./main_flow.md)
- [gestione_layout](./gestione_layout_flow.md)
- [reset_corsie](./reset_corsie_flow.md)
- [view_celle_multi_udc](./view_celle_multi_udc_flow.md)
- [search_pallets](./search_pallets_flow.md)
- [gestione_pickinglist](./gestione_pickinglist_flow.md)
- [infrastruttura async/db](./async_db_flow.md)
- [warehouse operational flow](./warehouse_operational_flow.md)

## Convenzioni

- I diagrammi descrivono il flusso applicativo ad alto livello.
- Non rappresentano ogni singola riga di codice.
- I nodi `AsyncRunner` e `query_json` evidenziano i passaggi asincroni più
  importanti tra interfaccia e database.
