02794e565e
A tool for authoring, sharing, and curating social protocols. Features: - Protocol library with search, tag filtering, and sort by date/relevance - Protocol authoring with structured fields (title, description, steps, outcome, practice, source, tags) - Protocol forking with provenance tracking - Collection creation with searchable protocol picker and ordering - User accounts with roles (admin, member, viewer) - YAML import/export for portability - Self-hostable on LAMP/Cloudron, works in subdirectories - Responsive design with hamburger menu on mobile - About page Security: - CSRF protection via Origin/Referer validation - Session regeneration on login/register - Secure session cookie params (HttpOnly, SameSite, Secure) - Visibility enforcement on private/unlisted items - YAML object injection hardening - Login rate limiting - Path traversal protection - Input validation and length clamping - Vote value constraining Stack: PHP 8.x + MySQL/MariaDB, vanilla JS frontend, no external dependencies. Hippocratic License (HL3-CORE).
38 lines
1.4 KiB
YAML
Executable File
38 lines
1.4 KiB
YAML
Executable File
id: consent-decision-making
|
|
title: Consent Decision-Making
|
|
description: >-
|
|
A process for making decisions that no one objects to, enabling rapid
|
|
group decisions without requiring full agreement.
|
|
source: Sociocracy for All
|
|
source_url: https://www.sociocracyforall.org/
|
|
tags: [decision, facilitation]
|
|
forked_from: null
|
|
image: null
|
|
steps:
|
|
- headline: Present the proposal
|
|
description: >-
|
|
The proposer reads the proposal aloud. Clarifying questions are
|
|
allowed, but no discussion yet.
|
|
- headline: Round of reactions
|
|
description: >-
|
|
Each person briefly shares their reaction. No cross-discussion —
|
|
just hearing all voices.
|
|
- headline: Amend the proposal
|
|
description: >-
|
|
The proposer may amend based on reactions. The group can suggest
|
|
changes by consent.
|
|
- headline: Test for consent
|
|
description: >-
|
|
The facilitator asks: "Does anyone have a reasoned, paramount
|
|
objection to this proposal?"
|
|
- headline: Declare the decision
|
|
description: >-
|
|
If no objections remain, the decision is adopted. Objections are
|
|
integrated and the process repeats from step 3.
|
|
outcome: >-
|
|
A decision is made that no one has a paramount objection to. The group
|
|
moves forward without blocking minority voices.
|
|
practice: >-
|
|
A "reasoned, paramount objection" is not a preference — it must explain
|
|
why the proposal would cause harm. Practice distinguishing preferences
|
|
from objections. |