Proposal Flowchart
flowchart TD
A[1. Proposal Submission] --> B[2. Proposal Steward Contribution Request]
B --> C[3. Governance Steward Assigned]
C --> D{4. Proposal Alignment Check}
D -->|Rejected| REJ1[Proposal Rejected]
D -->|Aligned| E[5. Decision Plan Created]
E --> F{6. Elder Council Veto Decision}
F -->|Vetoed| REJ2[Proposal Blocked]
F -->|Approved| G{7. Community House Strategic Decision}
G -->|Rejected| REJ3[Proposal Rejected]
G -->|Approved| H{8. Contributor House Proposal Decision}
H -->|Rejected| REJ4[Proposal Rejected]
H -->|Approved| I[9. Project Steward Assigned]
I --> J[10. Project Lead Assigned]
J --> K[11. Implementation Plan Created]
K --> L[12. Contribution Requests Created]
L --> M[13. Contributors Assigned]
M --> N[14. Nested Contributions Created]
N --> O[15. Contribution Completed]
O --> P[16. Contribution Verified]
P --> Q[17. Associated Rewards Distributed]
Q --> R[18. Dependent Contributions Unlocked]
R --> S{19. All Contributions Complete?}
S -->|No| N
S -->|Yes| T[20. Implementation Plan Completed & Signed Off]
T --> U[21. Proposal Completed]
%% Styling
style A stroke:#000,stroke-width:1px,fill:#67bccf
style U stroke:#000,stroke-width:1px,fill:#67bccf
style REJ1 stroke:#000,stroke-width:1px,fill:#ffcdd2
style REJ2 stroke:#000,stroke-width:1px,fill:#ffcdd2
style REJ3 stroke:#000,stroke-width:1px,fill:#ffcdd2
style REJ4 stroke:#000,stroke-width:1px,fill:#ffcdd2
style D stroke:#000,stroke-width:1px,fill:#fff3e0
style F stroke:#000,stroke-width:1px,fill:#fff3e0
style G stroke:#000,stroke-width:1px,fill:#fff3e0
style H stroke:#000,stroke-width:1px,fill:#fff3e0
style S stroke:#000,stroke-width:1px,fill:#fff3e0
Process Overview:
- Blue boxes: Start and end points
- Orange boxes: Decision points
- Red boxes: Rejection/blocking points
- Green box: Successful completion
- White boxes: Process steps
Key Decision Points:
- Step 4: Proposal alignment check
- Step 6: Elder council veto decision
- Step 7: Community house strategic decision
- Step 8: Contributor house proposal decision
- Step 19: Completion check (loops back if more work needed)