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

28 lines
842 B
Markdown

# Core Workflows
This sequence diagram illustrates the primary workflow for a single content generation job.
```mermaid
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.
```