Execution Layer

Core Engine Layer

Event Bus

Feedback Loop

Storage Layer

Config Store
(YAML)

Results Store
(Markdown)

Log Store
(Structured)

Cache Store
(Redis)

Execution Modes

Smart Mode

Standard Mode

Minimal Mode

Complete Mode

Emergency Mode

AI Components

Task Analyzer

Prompt Generator

Decision Maker

Optimization Engine

User Interface Layer

WebSocket

CLI Tool
(aceflow-cli)

RESTful API
(FastAPI)

Web Dashboard
(aceflow-web)

IDE Extensions
(VSCode/Cursor)

AceFlow Engine
(Workflow Orchestrator)

AI Decision Engine
(LLM Integration)

State Manager
(PATEOAS)

Memory Pool
(Knowledge Base)

Workflow Executor
(Multi-mode Support)

Template System
(Smart Templates)

Tool Integration
(Git/CI/CD)