updated uml diagrams

This commit is contained in:
rob 2025-10-31 23:19:35 -03:00
parent 44c8c9cab2
commit 53859e1631
3 changed files with 22 additions and 19 deletions

View File

@ -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

View File

@ -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:**

View File

@ -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