Dashboard
ABL Service
Checking…
n8n
Online
nginx
Online
Last Poll
—
ABL Pipeline
Research
Validate
Approval
Monitor
Ops
Activity
Waiting for events…
Agents
Research Agent
agents/research.py
Generates 3 scored digital product ideas. Validates 8-field structure per idea; retries on bad format.
gpt-4o-mini
temp=0.6
3 retries
Validator
main.py
Scores research output and routes: pass → approval gate, fail → re-research (max 2 retries).
rule-based
score ≥ 7
Approval Gate
main.py · Slack
Sends ideas to Slack for human review. Auto-rejects after 24 h. Resume via POST /resume/{thread_id}.
human-in-loop
24 h timeout
Monitor Agent
agents/monitor.py
Validates market conditions and niche competition before handing off to ops.
gpt-4o-mini
market data
Ops Agent
agents/ops.py
Takes validated research and generates a Gumroad-ready listing JSON — title (≤60 chars), description (150–200 words), price, tags, platform, ready_to_publish flag.
gpt-4o-mini
json_object
Gumroad ready
Logs
ABL Service
Loading…
ABL Status
Health Response
Fetching…
Endpoints
POST/invoke
POST/resume/{thread_id}
GET/abl/health
GET/abl/docs
Graph Route
START → research → validator → route_validator → approval | research | END
approval → route_approval → monitor | END
monitor → ops → END
approval → route_approval → monitor | END
monitor → ops → END