Skip to content

Commit 38d8023

Browse files
authored
Flow diagram (#66)
* add initial process flow diagram. * fix: remove .DS_Store files and update .gitignore
1 parent daa90f0 commit 38d8023

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,12 @@ dmypy.json
106106
demos/rfe-builder/.streamlit/secrets.toml
107107

108108
.claude/settings.local.json
109+
110+
# macOS system files
111+
.DS_Store
112+
.DS_Store?
113+
._*
114+
.Spotlight-V100
115+
.Trashes
116+
ehthumbs.db
117+
Thumbs.db

diagrams/rfe-refinement-flow.mmd

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
sequenceDiagram
2+
autonumber
3+
4+
%% Humans
5+
actor PM as Human PM
6+
actor HE as Human Engineer
7+
actor HE2 as Human Engineer 2
8+
9+
%% Agents
10+
participant RA as Research Agent
11+
participant PMA as PM Agent
12+
participant EX as Orchestrator Agent
13+
participant OH as OpenHands
14+
participant CG as CodeGen
15+
participant AR as Automated Review
16+
17+
%% Systems
18+
participant JMC as Jira MCP
19+
participant J as Jira - Automated
20+
participant GH as PR / GitHub
21+
22+
%% Flow
23+
PM->>RA: Provide context
24+
RA-->>PMA: Research output
25+
PMA-->>PM: Plan proposal
26+
PM->>PM: Refine (chat loop)
27+
PM->>JMC: GO!
28+
JMC->>J: Create / update issues
29+
J-->>HE: Assign work
30+
HE->>EX: Execute task
31+
EX->>OH: Tooling request
32+
OH->>CG: Generate code
33+
CG->>GH: Open PR
34+
GH->>AR: Trigger checks / review
35+
AR-->>HE: Feedback / fixes
36+
AR-->>HE2: (Alternate) Assign to Human Eng 2
37+
HE-->>MERGE: Approve / Merge

diagrams/rfe-refinement-flow.png

316 KB
Loading

0 commit comments

Comments
 (0)