Soul ID
Soul IDAI AGENTS

⚑ Workflows

Feedback Loop (iterative refinement)

Produce high-quality output through iterative cycles of drafting and reviewing until convergence criteria are met, without a fixed hierarchy.

Bundle files

πŸ“„ORCHESTRATION.mdβ€” Orchestration
1# ORCHESTRATION.md
2
3## Diagram
4
5 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
6 β”‚ Initial Input β”‚
7 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
8 β–Ό
9 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
10 β”‚ Draft Agent β”‚
11 β”‚ (produce v1) β”‚
12 β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
13 β–Ό
14 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
15 β”‚ Review Agent β”‚
16 β”‚ (evaluate + scoreβ”‚
17 β”‚ against rubric) β”‚
18 β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
19 β–Ό
20 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
21 β”‚Converged?β”‚
22 β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
23 no β”‚ yes
24 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
25 β–Ό β–Ό
26 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
27 β”‚ Feedback β”‚ β”‚ Final Delivery β”‚
28 β”‚ (specific β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
29 β”‚ fixes) β”‚
30 β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
31 β”‚
32 β–Ό
33 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
34 β”‚ Draft Agent β”‚
35 β”‚ (revise) │──── loop back to Review
36 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
37
38
39## Workflow
40Feedback Loop (iterative refinement)
41
42## Objective
43Produce high-quality output through iterative cycles of drafting and reviewing until convergence criteria are met, without a fixed hierarchy.
44
45## Roles
46- **Draft Agent:** produces and revises work based on feedback.
47- **Review Agent:** evaluates output against a rubric, scores quality, provides actionable feedback.
48- **Convergence Monitor:** tracks iteration count and quality scores to prevent infinite loops.
49
50## When to use
51- Creative or analytical output that benefits from refinement (docs, code, proposals).
52- When quality is hard to get right on the first attempt.
53- Tasks where incremental improvement is more effective than a single pass.
54
55## Protocol
561. Draft Agent produces initial version (v1).
572. Review Agent evaluates against rubric and assigns a quality score (0–100).
583. If score β‰₯ threshold (configurable, default 85) β†’ deliver.
594. If score < threshold β†’ Review Agent provides specific, actionable feedback.
605. Draft Agent revises based on feedback β†’ produces v(n+1).
616. Repeat from step 2.
627. If max iterations reached without convergence β†’ deliver best version with quality disclaimer.
63
64## Convergence criteria
65- **Quality threshold:** 85/100 (configurable)
66- **Max iterations:** 5 (prevents infinite loops)
67- **Improvement floor:** if score improves < 3 points between iterations, stop early (diminishing returns)
68
69## Rules
70- Feedback must be specific and actionable (no vague "make it better").
71- Each iteration must reference what changed from previous version.
72- Review Agent must not rewrite β€” only evaluate and guide.
73- All versions preserved for comparison.
74
75## Deliverables
76- Final output (best version)
77- Iteration log (version, score, feedback summary)
78- Convergence report (iterations used, score trajectory)
79

Lines: 79 | Words: 347

Install

Copy bundle to your OpenClaw workspace.

curl -fsSL https://raw.githubusercontent.com/cerealskill/openclaw-agents/main/install.sh | bash -s workflow feedback-loop EN
Download .tar.gz

Rate this agent

Loading...

Sign in to rate this agent

Includes

  • βœ“ ORCHESTRATION.md

Info

Slug
feedback-loop
Lines
79
Words
347