Vai al contenuto

Diagrammi di validazione

Confini runtime

flowchart LR
    subgraph Edge[Cloudflare edge]
        Access[Cloudflare Access]
        MCP[MCP Worker]
        API[API Worker]
    end
    Client --> Access
    ChatGPT --> MCP
    MCP --> Access
    Access --> API
    API <--> D1[(D1)]
    API --> Queue[Queues]
    API --> Mailjet

Separazione operativa

flowchart LR
    CI[CI: sola validazione]
    MAIN[Push main]
    TAG[Tag SemVer autorizzato]
    DEV[Release DEV: API poi MCP]
    PROD[Release PROD: API poi MCP]
    M[Migrazione D1 manuale]
    CI -. gate tecnico .-> DEV
    CI -. gate tecnico .-> PROD
    MAIN --> DEV
    TAG --> PROD
    M -. mai concatenata .-> DEV
    M -. mai concatenata .-> PROD

HTML applicativo non attraversa questi confini; il solo HTML attivo è un payload email generato in src/messaging/.