Complete System Architecture & Workflow Visualization
Four distinct access levels defining how members interact with the cooperative system
Full administrative access with governance privileges. Can manage system configuration and oversee all cooperative activities.
Standard cooperative member with full participation rights. Can initiate meetings and collaborate on tasks.
Dynamic role assigned per meeting. Every attendee has equal power - no hierarchy. This is where democracy happens.
Once meetings are posted publicly, all cooperative members gain read access to the content and can view progress.
Step-by-step journey from meeting creation to public posting and task completion
Any Board Member or Community Member initiates a new meeting with a title, date, and description. The creator is automatically added as the first attendee with "organizer" role.
The organizer or any current attendee invites other members to join. Each invited person becomes an attendee with full editing rights and approval authority - creating a democratic circle.
All attendees work together to write the agenda and minutes. Everyone has equal editing power - no hierarchy. Content is edited in real-time or asynchronously based on member availability.
During or after the meeting, attendees create tasks to capture action items. Tasks can be grouped into projects. Every task maintains a permanent, immutable link to its origin meeting.
Each attendee reviews the content and clicks "Approve Meeting" when satisfied. Attendees can withdraw approval at any time before posting. Real-time progress tracking shows who has approved.
The system continuously monitors approval status. When ALL attendees approve, the "Post Meeting" button activates. If even one person doesn't approve, the meeting stays private.
Once all approve, any attendee posts the meeting. It transitions from "Draft" to "Posted" state, becoming visible to all members. Content becomes permanently locked and read-only.
All community members view the meeting and tasks. Members self-assign open tasks, update progress, and collaborate. Statistics compute automatically showing completion percentages.
In subsequent meetings, attendees review previous tasks: mark completed ones as done, discuss blocked items, and create new tasks. This creates a continuous accountability cycle.
Live demonstration of how approval tracking works - every voice matters equally
All attendees must approve before this meeting can be posted publicly
All attendees have approved! Ready to post.
If even one person doesn't approve, the meeting stays private to attendees only. The "Post Meeting" button remains disabled until everyone approves. This ensures true democratic consensus - every voice has equal power to approve or block publication. No hierarchy, no override, no exceptions.
How the system protects privacy while enabling transparency after approval
Meeting is private and editable. Only attendees can see and modify content. This protects sensitive discussions.
Meeting is public and read-only. All members can view, but content is permanently locked. Creates trustworthy records.
Privacy by Design: Meetings start private and only become public through unanimous consent.
This protects sensitive discussions and ensures nothing is shared without full agreement.
Immutability: Once posted, content cannot be edited by anyone - not even board members or system
administrators. This creates trustworthy historical records and prevents revisionist history. The only way to correct
a posted meeting is to create a new meeting referencing the correction.
What makes this cooperative system unique and powerful
Every attendee has equal power. No single person controls when content goes public. True consensus-based decision making where every voice matters.
Meetings start private by default. Content only becomes public through unanimous consent from all attendees. Your discussions stay protected.
All attendees edit agenda and minutes together with equal rights. No hierarchy - everyone contributes to the shared document.
Every task maintains an immutable link to its origin meeting. You always know why something exists and who requested it.
Posted meetings cannot be edited by anyone. This creates trustworthy historical records and prevents revisionist history.
Approval progress, task counts, and completion percentages compute automatically in real-time. No manual tracking needed.
Same person can be Board Member system-wide, but just another equal attendee in specific meetings. Context matters.
Each meeting reviews tasks from previous meetings, creating an ongoing cycle of accountability and measurable progress.
Once posted, everything is visible to all members. This builds trust and keeps everyone informed about community activities.