updated uml diagrams
This commit is contained in:
parent
44c8c9cab2
commit
53859e1631
|
|
@ -3,7 +3,7 @@
|
||||||
title CascadingDev Project Directory Structure
|
title CascadingDev Project Directory Structure
|
||||||
|
|
||||||
folder "CascadingDev Repository" {
|
folder "CascadingDev Repository" {
|
||||||
folder "automation/" #LightBlue {
|
folder "automation/" as repo_auto #LightBlue {
|
||||||
file "runner.py" as runner #SkyBlue
|
file "runner.py" as runner #SkyBlue
|
||||||
file "config.py" as config #SkyBlue
|
file "config.py" as config #SkyBlue
|
||||||
file "patcher.py" as patcher #SkyBlue
|
file "patcher.py" as patcher #SkyBlue
|
||||||
|
|
@ -56,8 +56,8 @@ folder "CascadingDev Repository" {
|
||||||
}
|
}
|
||||||
|
|
||||||
folder "Install Bundle\n(Built by build_installer.py)" #LightGray {
|
folder "Install Bundle\n(Built by build_installer.py)" #LightGray {
|
||||||
folder "automation/" #LightBlue
|
folder "automation/" as install_auto #LightBlue
|
||||||
folder "assets/" #LightGreen
|
folder "assets/" as install_assets #LightGreen
|
||||||
folder "process/templates/" #Wheat
|
folder "process/templates/" #Wheat
|
||||||
file "setup_cascadingdev.py" #Coral
|
file "setup_cascadingdev.py" #Coral
|
||||||
}
|
}
|
||||||
|
|
@ -76,7 +76,7 @@ folder "User Project\n(After setup)" #Wheat {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
folder "automation/" #LightBlue {
|
folder "automation/" as user_auto #LightBlue {
|
||||||
note as auto_note
|
note as auto_note
|
||||||
Copied from install bundle
|
Copied from install bundle
|
||||||
Runs during git commits
|
Runs during git commits
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ endif
|
||||||
|
|
||||||
stop
|
stop
|
||||||
|
|
||||||
note right of "AI (runner + patcher)"
|
note right
|
||||||
**Files Auto-Generated:**
|
**Files Auto-Generated:**
|
||||||
1. feature.discussion.md
|
1. feature.discussion.md
|
||||||
2. feature.discussion.sum.md
|
2. feature.discussion.sum.md
|
||||||
|
|
@ -102,7 +102,7 @@ note right of "AI (runner + patcher)"
|
||||||
- *.discussion.md (add your comments)
|
- *.discussion.md (add your comments)
|
||||||
end note
|
end note
|
||||||
|
|
||||||
note right of "Pre-commit Hook"
|
note right
|
||||||
**Two Automation Phases:**
|
**Two Automation Phases:**
|
||||||
|
|
||||||
**Phase 1 - Vote Tracking:**
|
**Phase 1 - Vote Tracking:**
|
||||||
|
|
|
||||||
|
|
@ -57,13 +57,16 @@ partition "Promotion Logic (AI-powered)" {
|
||||||
}
|
}
|
||||||
|
|
||||||
partition "Summary Update (summary.py)" {
|
partition "Summary Update (summary.py)" {
|
||||||
:Update VOTES section in .sum.md:
|
:Update VOTES section in .sum.md;
|
||||||
<!-- SUMMARY:VOTES START -->
|
note right
|
||||||
## Votes (latest per participant)
|
Example block written into the summary file:
|
||||||
READY: X • CHANGES: Y • REJECT: Z
|
<!-- SUMMARY:VOTES START -->
|
||||||
- Alice: READY
|
## Votes (latest per participant)
|
||||||
- Bob: CHANGES
|
READY: X • CHANGES: Y • REJECT: Z
|
||||||
<!-- SUMMARY:VOTES END -->;
|
- Alice: READY
|
||||||
|
- Bob: CHANGES
|
||||||
|
<!-- SUMMARY:VOTES END -->
|
||||||
|
end note
|
||||||
|
|
||||||
:Auto-stage updated .sum.md file;
|
:Auto-stage updated .sum.md file;
|
||||||
}
|
}
|
||||||
|
|
@ -72,22 +75,22 @@ partition "Summary Update (summary.py)" {
|
||||||
|
|
||||||
stop
|
stop
|
||||||
|
|
||||||
note bottom
|
legend bottom
|
||||||
**Example Promotion Rules:**
|
Example Promotion Rules:
|
||||||
|
|
||||||
**Simple Majority (2 approvals):**
|
Simple Majority (2 approvals):
|
||||||
ready_min_eligible_votes: 2
|
ready_min_eligible_votes: 2
|
||||||
reject_min_eligible_votes: 1
|
reject_min_eligible_votes: 1
|
||||||
allow_agent_votes: false
|
allow_agent_votes: false
|
||||||
|
|
||||||
**Unanimous (everyone must approve):**
|
Unanimous (everyone must approve):
|
||||||
ready_min_eligible_votes: "all"
|
ready_min_eligible_votes: "all"
|
||||||
reject_min_eligible_votes: 1
|
reject_min_eligible_votes: 1
|
||||||
allow_agent_votes: false
|
allow_agent_votes: false
|
||||||
|
|
||||||
**Include AI votes:**
|
Include AI votes:
|
||||||
ready_min_eligible_votes: 3
|
ready_min_eligible_votes: 3
|
||||||
allow_agent_votes: true
|
allow_agent_votes: true
|
||||||
end note
|
endlegend
|
||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue