Big-Link-Man/docs/architecture/workflows.md

842 B

Core Workflows

This sequence diagram illustrates the primary workflow for a single content generation job.

sequenceDiagram
    participant User
    participant CLI
    participant Ingestion
    participant Generation
    participant Interlinking
    participant Deployment
    participant API

    User->>CLI: run job --file report.xlsx
    CLI->>Ingestion: process_cora_file("report.xlsx")
    Ingestion-->>CLI: project_id
    CLI->>Generation: generate_content(project_id)
    Generation-->>CLI: raw_html_list
    CLI->>Interlinking: inject_links(raw_html_list)
    Interlinking-->>CLI: final_html_list
    CLI->>Deployment: deploy_batch(final_html_list)
    Deployment-->>CLI: deployed_urls
    CLI->>API: send_to_link_builder(job_data, deployed_urls)
    API-->>CLI: success
    CLI-->>User: Job Complete! URLs logged.