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